Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pi-Hole nicht kompatibel mit JS-Controller 5 #45

Closed
Voodoo2man opened this issue Jun 12, 2023 · 11 comments
Closed

Pi-Hole nicht kompatibel mit JS-Controller 5 #45

Voodoo2man opened this issue Jun 12, 2023 · 11 comments

Comments

@Voodoo2man
Copy link

Der Pi-Hole Adapter startet nach dem Update auf JS-Controller 5.0.2 nicht mehr.

Die Ampel bleibt rot. (Verbunden mit Host und Lebenszeichen sind weiterhin rot)

uncaught exception: Parameter "options" needs to be a real object but type "object" has been passed

Error: Parameter "options" needs to be a real object but type "object" has been passed at Validator.assertObject (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/lib/adapter/validator.js:215:19) at AdapterClass.setObjectNotExists (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/lib/adapter/adapter.js:3388:35) at main (/opt/iobroker/node_modules/iobroker.pi-hole/main.js:327:10) at Immediate. (/opt/iobroker/node_modules/iobroker.pi-hole/main.js:75:6) at process.processImmediate (node:internal/timers:478:21)

Parameter "options" needs to be a real object but type "object" has been passed

Adapter Version: 1.3.4
JS-Controller 5.0.2
Node Version 18.16.0
RaspberryPi OS

@DschungelDaddy
Copy link

Ich kann dies, nach heutigem JS-Controller Update, bestätigen.

I can confirm this, after today's JS controller update.

@aklausing
Copy link

Nach dem Update des Controllers kann ich das gleiche Fehlerbild bestätigen. Auch hier die Fehlermeldung:

uncaught exception: Parameter "options" needs to be a real object but type "object" has been passed

@unltdnetworx
Copy link
Owner

Bitte mal über Github updaten. Sollte wieder laufen.

@luieiob
Copy link

luieiob commented Jun 14, 2023

Fehler ist noch vorhanden

host.iobroker
2023-06-14 20:28:59.251 warn Do not restart adapter system.adapter.pi-hole.0 because restart loop detected
host.iobroker
2023-06-14 20:28:59.251 info Restart adapter system.adapter.pi-hole.0 because enabled
host.iobroker
2023-06-14 20:28:59.251 error instance system.adapter.pi-hole.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
pi-hole.0
2023-06-14 20:28:58.643 warn Terminated (UNCAUGHT_EXCEPTION): Without reason
pi-hole.0
2023-06-14 20:28:58.642 info terminating
pi-hole.0
2023-06-14 20:28:58.642 info cleaned everything up...
pi-hole.0
2023-06-14 20:28:58.641 error Parameter "options" needs to be a real object but type "object" has been passed
pi-hole.0
2023-06-14 20:28:58.640 error Error: Parameter "options" needs to be a real object but type "object" has been passed at Validator.assertObject (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/lib/adapter/validator.js:215:19) at AdapterClass.setObjectNotExists (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/lib/adapter/adapter.js:3388:35) at main (/opt/iobroker/node_modules/iobroker.pi-hole/main.js:327:10) at Immediate. (/opt/iobroker/node_modules/iobroker.pi-hole/main.js:75:6) at process.processImmediate (node:internal/timers:478:21)
pi-hole.0
2023-06-14 20:28:58.639 error uncaught exception: Parameter "options" needs to be a real object but type "object" has been passed
pi-hole.0
2023-06-14 20:28:58.614 info starting. Version 1.3.4 (non-npm: unltdnetworx/ioBroker.pi-hole) in /opt/iobroker/node_modules/iobroker.pi-hole, node: v18.16.0, js-controller: 5.0.3``

@bimbolongo
Copy link

Das Update auf die Version 1.3.5 ist jetzt im Beta Repo von Iobroker. Leider funktioniert das Update nicht und die Version bleibt bei 1.3.4.

$ iobroker upgrade pi-hole@1.3.5 --debug
Update pi-hole from @1.3.4 to @1.3.5
NPM version: 9.5.1
Installing iobroker.pi-hole@1.3.5... (System call)
npm ERR! code ETARGETnpm ERR! notarget No matching version found for js-controller@>=2.0.0.npm ERR! notarget In most cases you or one of your dependencies are requestingnpm ERR! notarget a package version that doesn't exist.npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2023-06-15T23_10_19_110Z-debug-0.log
upload [4] pi-hole.admin /opt/iobroker/node_modules/iobroker.pi-hole/admin/admin.d.ts admin.d.ts video/mp2t
upload [3] pi-hole.admin /opt/iobroker/node_modules/iobroker.pi-hole/admin/index_m.html index_m.html text/html
upload [2] pi-hole.admin /opt/iobroker/node_modules/iobroker.pi-hole/admin/pi-hole.png pi-hole.png image/png
upload [1] pi-hole.admin /opt/iobroker/node_modules/iobroker.pi-hole/admin/style.css style.css text/css
upload [0] pi-hole.admin /opt/iobroker/node_modules/iobroker.pi-hole/admin/words.js words.js application/javascript
Process exited with code 0

@unltdnetworx
Copy link
Owner

Bitte nochmal über Github testen

@Rookiestyle
Copy link

1.3.6 über GitHub funktioniert bei mir

@luieiob
Copy link

luieiob commented Jun 17, 2023

kann ich bestätigen, 1.3.6 über Github funktioniert

@Voodoo2man
Copy link
Author

Bei mir auch. Vielen Dank!

@bimbolongo
Copy link

Läuft. Danke Schön!

@unltdnetworx
Copy link
Owner

Danke fürs Bescheid geben

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants