Troubleshooting Playbook
Use this page for the fastest diagnostic path. The dedicated Error Reference & Diagnostics page lists individual messages/codes.
Inventory does not start
- Confirm
oxmysqlis installed and started first. - Confirm database credentials/connectivity.
- Check for the first Lua/SQL error in the console, not only later cascade errors.
- Confirm the resource folder is named
nord_inventory. - A healthy boot ends with
Nord Inventory started successfully.
Admin Studio says access denied
Check:
add_ace group.admin nord_inventory.admin allow
and:
Config.AdminAce = 'nord_inventory.admin'
If using the server-only license fallback, verify server/config.lua and restart the resource after changes.
External item does not use
Verify all four Admin Studio fields:
Handler: External export
Resource name: exact resource folder name
Export name: exact export name
Execution side: Client or Server matching the actual export
Then confirm the target resource is started and the export does not return false.
Invalid inventory request.
This is a generic fallback notification. It does not identify the root cause by itself.
For external-use issues, first check:
- stale Admin Studio definition;
- wrong execution side;
- wrong export/resource name;
- mixed Nord Inventory files after a partial update;
- the first related server/client console error.
External export ... rejected the item use.
The external export returned false. Inspect the resource's validation path and only return false when you intentionally want Nord to cancel the use.
Cannot index a funcref
Nord Inventory supports Cfx function references passed across resources. Seeing this error usually means an old/mixed shared/utils.lua or server/core/inventory.lua is still running.
Replace the complete Nord Inventory folder and restart both Nord and the registering resource.
Item comes back after deletion
On current builds, deleting a base item should create a row in:
nord_inventory_disabled_reference_items
If it reappears after restart, verify the table exists and check database errors during the delete/disable action.
Runtime item registration fails
Common reasons:
database_authoritative
reference_disabled
invalid_export
Do not bypass these protections. Decide which resource/system should own the item definition.
Trunk does not open
Check lock state, distance, no-trunk classification, interaction provider and addon placement data. NPC trunk rules may also intentionally block ambient vehicles.
Item has no hand prop
External-use items intentionally skip Nord props. For internal-use items, verify the prop/fallback configuration and worldModel.
Ammo/magazine item has no hand prop
This is intentional. Ammo reload visuals use the equipped weapon flow instead.