Troubleshooting

10. Troubleshooting

/adminpanel says "No permission". Config.Admin.mainAdminIdentifier must match one of your real FiveM identifiers exactly, and mainAdminIdentifierType must match its prefix. Users added in User Management are also valid.

Resource does not start at all. Almost always oxmysql or ox_lib starting after this resource. Check the ensure order in server.cfg.

Item appears but its image is blank. qb-inventory / qs-inventory need the slot-image patches, see qb-inventory.md. For ox_inventory, confirm the file exists in ox_inventory/web/images/.

Starter licences never fire. Set Config.Debug = true and restart, then watch the server console, RequestStarterLicenses logs each step. The two usual causes are no template flagged Grant on first spawn, and photo upload not being configured.

Which framework bridge loaded? With Config.Debug = true, each bridge prints one line on start:

[ph-licensecreator] Server framework bridge loaded: QBCore/QBox
[ph-licensecreator] Server framework bridge loaded: ESX
[ph-licensecreator] Server framework bridge loaded: Standalone

No line at all means the resource itself never started, see the previous entry.

[NUI] getGeneralSettings fetch failed in F8. Harmless. The translation provider mounts before FiveM registers the NUI callback; the fetch retries internally and succeeds.