attempt to index a nil value
❌ Fout
attempt to index a nil value (field 'xyz')
📍 Context
Dit gebeurt wanneer je probeert toegang te krijgen tot een eigenschap of tabelsleutel die nil
is. Dit gebeurt vaak:
- Wanneer een variabele nooit is geïnitialiseerd.
- Wanneer een databasequery niets retourneert.
- Wanneer een netwerkcallback geen verwachte gegevens retourneert.
✅ Oplossing
- Zorg ervoor dat de variabele bestaat voordat je indexeert:
if myTable ~= nil and myTable.key ~= nil then ... end
- Controleer of callbacks of database-ophalingen geldige waarden retourneren.
- Initialiseer tabellen en standaardwaarden bij het maken van objecten.
ℹ️ Aanvullende Informatie
- Kan zowel client- als serverzijde optreden.