ioBroker.admin: Crash when "Benutzer" is clicked

I’ve done a fresh install of iobroker with the “curl -sL https://iobroker.net/install.sh | bash -” script. At first on an Raspberry but later also with an VM at Proxmox. After installing i clicked on “Benutzer” and iobroker crashs with the following info:

Error in GUI!
Please open the browser console (F12), copy error text from there and create the issue on [github](https://github.com/ioBroker/ioBroker.admin/issues)
Without this information it is not possible to analyse the error.
It should looks like
![image](https://user-images.githubusercontent.com/100585150/155987322-430e4367-923b-404e-9363-a6b0c6269c20.png)
If in the second line you will see at :3000/static/js/main.chunk.js:36903 and not the normal file name,
please try to reproduce an error with opened browser console. In this case the special "map" files will be loaded and the developers can see the real name of functions and files.
Minified React error #31; visit https://reactjs.org/docs/error-decoder.html?invariant=31&args[]=object%20with%20keys%20%7Ben%2C%20de%2C%20ru%2C%20pt%2C%20nl%2C%20fr%2C%20it%2C%20es%2C%20pl%2C%20zh-cn%7D for the full message or use the non-minified dev environment for full errors and additional helpful warnings.
Error: Minified React error #31; visit https://reactjs.org/docs/error-decoder.html?invariant=31&args[]=object%20with%20keys%20%7Ben%2C%20de%2C%20ru%2C%20pt%2C%20nl%2C%20fr%2C%20it%2C%20es%2C%20pl%2C%20zh-cn%7D for the full message or use the non-minified dev environment for full errors and additional helpful warnings.function(e,t){return Object(ze.jsxs)("div",{children:[e,Object(ze.jsx)("br",{})]},t)}    at Ec (http://192.168.76.66:8081/static/js/6.501acaca.chunk.js:2:5595786)function(e,t){return Object(ze.jsxs)("div",{children:[e,Object(ze.jsx)("br",{})]},t)}    at http://192.168.76.66:8081/static/js/6.501acaca.chunk.js:2:5600621function(e,t){return Object(ze.jsxs)("div",{children:[e,Object(ze.jsx)("br",{})]},t)}    at Po (http://192.168.76.66:8081/static/js/6.501acaca.chunk.js:2:5611663)function(e,t){return Object(ze.jsxs)("div",{children:[e,Object(ze.jsx)("br",{})]},t)}    at Zi (http://192.168.76.66:8081/static/js/6.501acaca.chunk.js:2:5657695)function(e,t){return Object(ze.jsxs)("div",{children:[e,Object(ze.jsx)("br",{})]},t)}    at jl (http://192.168.76.66:8081/static/js/6.501acaca.chunk.js:2:5643113)function(e,t){return Object(ze.jsxs)("div",{children:[e,Object(ze.jsx)("br",{})]},t)}    at Sl (http://192.168.76.66:8081/static/js/6.501acaca.chunk.js:2:5643041)function(e,t){return Object(ze.jsxs)("div",{children:[e,Object(ze.jsx)("br",{})]},t)}    at Cl (http://192.168.76.66:8081/static/js/6.501acaca.chunk.js:2:5642904)function(e,t){return Object(ze.jsxs)("div",{children:[e,Object(ze.jsx)("br",{})]},t)}    at zl (http://192.168.76.66:8081/static/js/6.501acaca.chunk.js:2:5639870)function(e,t){return Object(ze.jsxs)("div",{children:[e,Object(ze.jsx)("br",{})]},t)}    at http://192.168.76.66:8081/static/js/6.501acaca.chunk.js:2:5589364function(e,t){return Object(ze.jsxs)("div",{children:[e,Object(ze.jsx)("br",{})]},t)}    at t.unstable_runWithPriority (http://192.168.76.66:8081/static/js/6.501acaca.chunk.js:2:5672574)function(e,t){return Object(ze.jsxs)("div",{children:[e,Object(ze.jsx)("br",{})]},t)}    at Ga (http://192.168.76.66:8081/static/js/6.501acaca.chunk.js:2:5589141)function(e,t){return Object(ze.jsxs)("div",{children:[e,Object(ze.jsx)("br",{})]},t)}    at Ka (http://192.168.76.66:8081/static/js/6.501acaca.chunk.js:2:5589309)function(e,t){return Object(ze.jsxs)("div",{children:[e,Object(ze.jsx)("br",{})]},t)}    at Za (http://192.168.76.66:8081/static/js/6.501acaca.chunk.js:2:5589244)function(e,t){return Object(ze.jsxs)("div",{children:[e,Object(ze.jsx)("br",{})]},t)}    at pl (http://192.168.76.66:8081/static/js/6.501acaca.chunk.js:2:5637247)function(e,t){return Object(ze.jsxs)("div",{children:[e,Object(ze.jsx)("br",{})]},t)}    at Object.enqueueSetState (http://192.168.76.66:8081/static/js/6.501acaca.chunk.js:2:5593262)function(e,t){return Object(ze.jsxs)("div",{children:[e,Object(ze.jsx)("br",{})]},t)}    at s.m.setState (http://192.168.76.66:8081/static/js/6.501acaca.chunk.js:2:5664084)function(e,t){return Object(ze.jsxs)("div",{children:[e,Object(ze.jsx)("br",{})]},t)}    at http://192.168.76.66:8081/static/js/9.a078e0d6.chunk.js:1:27236

The error repeats every time and with every installation when i click on “Benutzer”.

I use chrome and the Error shown there is:

Error: Minified React error #31; visit https://reactjs.org/docs/error-decoder.html?invariant=31&args[]=object%20with%20keys%20%7Ben%2C%20de%2C%20ru%2C%20pt%2C%20nl%2C%20fr%2C%20it%2C%20es%2C%20pl%2C%20zh-cn%7D for the full message or use the non-minified dev environment for full errors and additional helpful warnings. at Ec (6.501acaca.chunk.js:2:5595786) at 6.501acaca.chunk.js:2:5600621 at Po (6.501acaca.chunk.js:2:5611663) at Zi (6.501acaca.chunk.js:2:5657695) at jl (6.501acaca.chunk.js:2:5643113) at Sl (6.501acaca.chunk.js:2:5643041) at Cl (6.501acaca.chunk.js:2:5642904) at zl (6.501acaca.chunk.js:2:5639870) at 6.501acaca.chunk.js:2:5589364 at t.unstable_runWithPriority (6.501acaca.chunk.js:2:5672574) at Ga (6.501acaca.chunk.js:2:5589141) at Ka (6.501acaca.chunk.js:2:5589309) at Za (6.501acaca.chunk.js:2:5589244) at pl (6.501acaca.chunk.js:2:5637247) at Object.enqueueSetState (6.501acaca.chunk.js:2:5593262) at s.m.setState (6.501acaca.chunk.js:2:5664084) at :8081/static/js/9.a078e0d6.chunk.js:1:27236

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Reactions: 3
  • Comments: 31 (3 by maintainers)

Commits related to this issue

Most upvoted comments

So in fact the workaround for now would be to use Admin - Objects with enabled expert mode and adjust the user.* objects

I’ve tested that. After changing “desc” to “description” everything works like expected…

Selbes Problem bei mir (Neuinstallation ohne Backup am 14.03.20) unter Debian 11 (Node.js: v14.19.0 / NPM: 6.14.16).

Oben Expertenmodus anschalten in IoBroker. Seite neuladen und auf Objekte klicken. Ein Ordner taucht auf: “system” Dort den Ordner group öffnen Dort sind Datenpunkte. Rechts auf Bleistift klicken z.b. administrator Dort auf Objektdaten klicken “desc”: { ändern in “description”: { Speichern, fertig. Das mit allen Datenpunkten dort machen

At least good news seems that when searching in Admin for common.description only “User” area seems (!!) affected

Same for me with Admin v5.3.3, too.

I can confirm that the issue is still there with admin 5.3.2 Steps to reproduce

  • New installation of iobroker (admin 5.3.1)
  • Enter menu “Benutzer” -> error
  • Update admin to 5.3.2
  • Refresh browser site
  • Enter menu “Benutzer” -> error

Browser console: grafik