MakeItemCmd left the container at NONE, which item_CREATE's cont parameter rejects, so PERSIST returned null and addItemToInventory threw a NullPointerException. Set the container to INVENTORY as CreateItemCmd does, and report an error if PERSIST still fails. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>