I guess you created your own item collection for your items (MyAssaultRifle). Nolan from the demo uses the DemoItemCollection which does not contain the MyAssaultRifle item definition. As the error message suggests, you can switch the item collection on the item set manager (on the Nolan character).