crycode-de / ioBroker.ds18b20

ioBroker adapter for DS18B20 1-wire temperature sensors
MIT License
6 stars 8 forks source link

[JsonConfig] Cannot parse json5 config! #117

Open stoffel7 opened 1 week ago

stoffel7 commented 1 week ago

error message when open configuration of adapter: [JsonConfig] Cannot parse json5 config! adapter cannot configured(search for sensors) see discussion: https://forum.iobroker.net/topic/75516/jsonconfig-cannot-parse-json5-config

Browser console log: fetch http://10.10.13.80:8081/validate_config/ds18b20 console.ts:40 [JsonConfig] Cannot parse json5 config! console.ts:40 TypeError: Cannot read properties of null (reading '#include') at ms.scanForInclude (JsonConfig.tsx:392:20) at ms.scanForInclude (JsonConfig.tsx:405:44) at ms.scanForInclude (JsonConfig.tsx:405:44) at async ms.scanForInclude (JsonConfig.tsx:405:27) at async ms.scanForInclude (JsonConfig.tsx:405:27) at async ms.scanForInclude (JsonConfig.tsx:405:27) at async ms.scanForInclude (JsonConfig.tsx:405:27) at async ms.scanForInclude (JsonConfig.tsx:405:27) at async ms._getConfigFile (JsonConfig.tsx:463:17) console.ts:40 fetch http://10.10.13.80:8081/validate_config/ds18b20 console.ts:40 [JsonConfig] Cannot parse json5 config! console.ts:40 TypeError: Cannot read properties of null (reading '#include') at ms.scanForInclude (JsonConfig.tsx:392:20) at ms.scanForInclude (JsonConfig.tsx:405:44) at ms.scanForInclude (JsonConfig.tsx:405:44) at async ms.scanForInclude (JsonConfig.tsx:405:27) at async ms.scanForInclude (JsonConfig.tsx:405:27) at async ms.scanForInclude (JsonConfig.tsx:405:27) at async ms.scanForInclude (JsonConfig.tsx:405:27) at async ms.scanForInclude (JsonConfig.tsx:405:27) at async ms._getConfigFile (JsonConfig.tsx:463:17) DS18B20

crycode-de commented 1 week ago

Thanks for reporting this issue!

Seems like it's related to Admin >= 6.17.0. I'll check this.

crycode-de commented 1 week ago

As previously suspected it's a bug in the admin adapter. I've created an issue and PR to fix this.

Current workaround is to downgrade admin to some version before 6.17.0.