DocsGarage

Troubleshooting

Console messages and what causes them.

Not released yet. These pages are written from the code of manniche_garage and can change before the release.

Console messages

MessageCause and fix
[manniche_garage] ready: ...Start-up finished. If this line never appears, check the lines below and that oxmysql is running
sql/install.sql not found, tables not createdThe file is missing from the resource folder. Restore sql/install.sql, or import the tables yourself and set Config.AutoCreateTables = false
setting <name> in the database is not valid and is ignoredA saved value in manniche_garage_settings failed validation. Save the setting again in /garageadmin
fake plates: fakeplate column foundInformation only. A fakeplate column was found and is read
no society account "<account>" or society "<account>" refused <amount>ESX only. esx_addonaccount has no such account, or refused the payment. Check the account name or set ServerConfig.SocietyPayout
SocietyPayout: ...Your SocietyPayout function raised an error
keys (<name>): ...The call into your keys script failed. Check the name in Config.VehicleKeys or use 'custom'
hooks <OnTakeOut, OnStore, OnImpound or OnTransfer>: ...Your function in config/hooks.lua raised an error. The take-out or store still went through
before-hook <name> from <resource>: ...A before-hook handler raised an error and was treated as allow
auto-impound: ...An error in the auto-impound run
the admin menu needs a playerYou ran the admin command from the server console

Common problems

Resource does not start

The manifest lists ox_lib and oxmysql as dependencies. Both must be installed and started. Ensure them before manniche_garage.

Wrong framework used

With Config.Framework = 'auto' the resource uses Qbox if qbx_core is started, then QB-Core if qb-core is, and otherwise ESX. If the framework is not started yet when manniche_garage loads, ESX is used. Ensure your framework first, or set Config.Framework to 'esx', 'qb' or 'qbx'.

Target does not appear

With Config.Interaction = 'target' the resource needs ox_target or qb-target started. If none runs, it falls back to the text prompt.

Admin command is refused

The player must match a principal in ServerConfig.AdminPrincipals. The admin menu calls also check the ACE permission command.garageadmin.

Player kicked with "too many requests"

A player hit the rate limits ServerConfig.KickAfterRejects times without a quiet minute. Set it to 0 to turn the kick off.

Export returns not_allowed

The calling resource is not in ServerConfig.ExportResources. Add it, or leave the list empty.