Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. [gelöst] Fehler beim Start der javascript-Instanzen "message handler implemented, but messagebox not enabled"

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] Fehler beim Start der javascript-Instanzen "message handler implemented, but messagebox not enabled"

    This topic has been deleted. Only users with topic management privileges can see it.
    • greyhound
      greyhound last edited by

      Ich habe in meiner Testumgebung( Windows 10 1803, node v6.14.2, ioBroker: Host 1.4.2, admin 3.5.3, jscontroller 3.7.0) folgende wiederkehrende Fehlermeldung:

      2018-08-09 13:47:42.123  - info:  host.PC-6 starting 24 instances
      2018-08-09 13:47:42.154  - info:  host.PC-6 instance system.adapter.admin.0 started with pid 48124
      2018-08-09 13:47:43.335  - debug: admin.0 objectDB connected
      2018-08-09 13:47:43.359  - debug: admin.0 statesDB connected
      2018-08-09 13:47:43.480  - error: admin.0 setObject id missing!!
      2018-08-09 13:47:43.483  - info:  admin.0 starting. Version 3.5.0 in C:/ioBroker/node_modules/iobroker.admin, node: v6.14.2
      2018-08-09 13:47:43.488  - info:  admin.0 requesting all states
      - - -
      2018-08-09 13:47:48.885  - debug: admin.0 Subscribe STATES: system.adapter.*
      2018-08-09 13:47:48.894  - debug: admin.0 Subscribe STATES: *.info.connection
      2018-08-09 13:47:48.894  - debug: admin.0 Subscribe STATES: javascript.1.VBBdepatureTimes.Station3.*
      2018-08-09 13:47:48.894  - debug: admin.0 Subscribe STATES: javascript.1.VBBdepatureTimes.Station2.*
      2018-08-09 13:47:48.895  - debug: admin.0 Subscribe STATES: javascript.1.VBBdepatureTimes.Station1.*
      2018-08-09 13:47:48.895  - debug: admin.0 Subscribe STATES: javascript.1.VBBdepatureTimes.Station0.*
      2018-08-09 13:47:48.895  - debug: admin.0 Subscribe OBJECTS: system.adapter.*
      2018-08-09 13:47:49.844  - debug: admin.0 Subscribe LOGS
      2018-08-09 13:47:49.845  - debug: admin.0 Change log subscriber state: true
      2018-08-09 13:47:49.846  - silly: admin.0 inMem message  *.logging system.adapter.admin.0.logging val=true, ack=true, ts=1533815269846, q=0, from=system.adapter.admin.0, lc=1533815269846
      2018-08-09 13:47:49.847  - debug: admin.0 system.adapter.admin.0: logging true
      2018-08-09 13:47:50.130  - info:  host.PC-6 instance system.adapter.javascript.0 started with pid 6900
      2018-08-09 13:47:50.130  - silly: admin.0 inMem message  log.system.adapter.admin.0 log.system.adapter.admin.0 message=host.PC-6 instance system.adapter.javascript.0 started with pid 6900, severity=info, from=host.PC-6, ts=1533815270130, _id=58715483
      2018-08-09 13:47:51.510  - debug: javascript.0 objectDB connected
      2018-08-09 13:47:51.524  - debug: javascript.0 statesDB connected
      2018-08-09 13:47:51.615  - error: javascript.0 : message handler implemented, but messagebox not enabled. Define common.messagebox in io-package.json for adapter or delete message handler.
      2018-08-09 13:47:51.616  - info:  javascript.0 starting. Version 3.7.0 in C:/ioBroker/node_modules/iobroker.javascript, node: v6.14.2
      2018-08-09 13:47:51.618  - silly: javascript.0 writeFile(filename: "javascript.d.ts", content: length 30907, overwrite: true
      2018-08-09 13:47:51.618  - silly: javascript.0   creating new file with version 1
      2018-08-09 13:47:51.619  - silly: javascript.0 writeFile(filename: "javascript.d.ts", content: length 30907, overwrite: true
      2018-08-09 13:47:51.619  - silly: javascript.0   creating new file with version 1
      2018-08-09 13:47:51.620  - info:  javascript.0 requesting all states
      2018-08-09 13:47:51.622  - info:  javascript.0 requesting all objects
      2018-08-09 13:47:51.758  - silly: admin.0 inMem message  system.adapter.* system.adapter.javascript.0.alive val=true, ack=true, ts=1533815271758, q=0, from=system.adapter.javascript.0, lc=1533815271758
      - - -
      2018-08-09 13:47:54.846  - silly: admin.0 inMem message  log.system.adapter.admin.0 log.system.adapter.admin.0 message=host.PC-6 instance system.adapter.javascript.1 started with pid 43608, severity=info, from=host.PC-6, ts=1533815274268, _id=58717389
      2018-08-09 13:47:55.919  - error: javascript.1 : message handler implemented, but messagebox not enabled. Define common.messagebox in io-package.json for adapter or delete message handler.
      2018-08-09 13:47:55.922  - info:  javascript.1 starting. Version 3.7.0 in C:/ioBroker/node_modules/iobroker.javascript, node: v6.14.2
      2018-08-09 13:47:55.926  - info:  javascript.1 requesting all states
      2018-08-09 13:47:55.927  - info:  javascript.1 requesting all objects
      2018-08-09 13:47:56.097  - silly: admin.0 inMem message  system.adapter.* system.adapter.javascript.1.alive val=true, ack=true, ts=1533815276098, q=0, from=system.adapter.javascript.1, lc=1533815276098
      
      

      Kann es damit zusammenhängen, dass ich mein erstes TypeScript-Skript erstellt und dabei ggf. etwas "kaputt" gemacht habe?

      Ich synce die Skripte via dem "javascript to file"-Adaper in ein Verzeichnis und editiere sie dann dort.

      Habe leider im Forum und google keine Lösungsansätze gefunden, einzig viewtopic.php?t=949, aber das führte auch nicht weiter.

      Hinweis/Frage

      Hilfreich wäre, wenn es eine Einstiegsbeschreibung (zu empfehlende Konfigurationseinstellungen und Tools, notwendige Scriptheader, Umgang mit "globalen" Skript-Variablen, etc.) und Template/Beispielskripte für Neu- und Umsteiger geben würde, analog zu den Javascript-Seiten. Gibt es da ggf. schon etwas und ich habe es übersehen?

      1 Reply Last reply Reply Quote 0
      • apollon77
        apollon77 last edited by

        Hi,

        nein Du hast Da nix kaputt gemacht :-))

        Wir klären es gerade.

        Ingo F

        1 Reply Last reply Reply Quote 0
        • AlCalzone
          AlCalzone Developer last edited by

          Du hast von Github installiert, ohne dir über die Konsequenzen bewusst zu sein. Nach Installation von Github ist (nahezu) IMMER ein manueller Upload des Adapters notwendig.

          1 Reply Last reply Reply Quote 0
          • greyhound
            greyhound last edited by

            Ich hatte bewußt von Github installiert, weil ich mit TypeScript angefangen habe. Was verstehst du unter manuellen Upload? Update via iobroker cli?

            1 Reply Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators last edited by

              entweder dort mit sudo iobroker upload AdapterName oder mit experteneinstellunegn im Admin

              Gruß

              Rainer

              1 Reply Last reply Reply Quote 0
              • greyhound
                greyhound last edited by

                okay, der Fehler ist weg. Das mit dem gesonderten Upload hatte ich bisher noch nicht gebraucht.

                Habt ihr auch eine Idee, vwoher die Meldung "admin.0 2018-08-09 18:01:16.037 error setObject id missing!!" kommt?

                Meine Testumgebung nutze ich derzeit ohne VIS (ist aber installiert und Instanz läuft), hat aber derzeit keine Lizenz.

                1 Reply Last reply Reply Quote 0
                • AlCalzone
                  AlCalzone Developer last edited by

                  @greyhound:

                  okay, der Fehler ist weg. Das mit dem gesonderten Upload hatte ich bisher noch nicht gebraucht `
                  Meistens geht auch alles, aber sobald was an io-package.json verändert wurde, ist das nötig. Eigentlich soll es automatisch passieren, aber das kann ich nicht bestätigen.

                  Wegen dem Fehler: Der kommt wohl irgendwo aus dem Admin, genauer kann ich es aber nicht eingrenzen. Diese Zeile gibt die Meldung aus:

                  https://github.com/ioBroker/ioBroker.js … r.js#L1051

                  1 Reply Last reply Reply Quote 0
                  • greyhound
                    greyhound last edited by

                    Habe mal die Debugausgabe erweitert:

                    `2018-08-13 21:43:06.551  - [32minfo[39m: host.PC-6 iobroker.js-controller version 1.4.2 js-controller starting
                    2018-08-13 21:43:06.554  - [32minfo[39m: host.PC-6 Copyright (c) 2014-2018 bluefox, 2014 hobbyquaker
                    2018-08-13 21:43:06.554  - [32minfo[39m: host.PC-6 hostname: PC-6, node: v6.14.2
                    2018-08-13 21:43:06.556  - [32minfo[39m: host.PC-6 ip addresses: xx
                    2018-08-13 21:43:06.595  - [32minfo[39m: host.PC-6  inMem-states listening on port 9000
                    2018-08-13 21:43:06.658  - [32minfo[39m: host.PC-6  inMem-objects listening on port 9001
                    2018-08-13 21:43:06.664  - [32minfo[39m: host.PC-6 InMemoryDB connected
                    2018-08-13 21:43:06.672  - [32minfo[39m: host.PC-6 47 instances found
                    2018-08-13 21:43:06.688  - [32minfo[39m: host.PC-6 starting 25 instances
                    2018-08-13 21:43:06.705  - [32minfo[39m: host.PC-6 instance system.adapter.admin.0 started with pid 32604
                    2018-08-13 21:43:07.901  - [31merror[39m: admin.0 setObject id missing (obj:{"_id":"","type":"meta","common":{"name":"user files and images for background image","type":"meta.user"},"native":{}}; options:null)!!
                    2018-08-13 21:43:07.907  - [32minfo[39m: admin.0 starting. Version 3.5.1 in C:/ioBroker/node_modules/iobroker.admin, node: v6.14.2
                    2018-08-13 21:43:07.916  - [32minfo[39m: admin.0 requesting all states
                    2018-08-13 21:43:07.916  - [32minfo[39m: admin.0 requesting all objects
                    2018-08-13 21:43:07.917  - [32minfo[39m: admin.0 Request actual repository...
                    2018-08-13 21:43:08.113  - [32minfo[39m: admin.0 received all states
                    2018-08-13 21:43:08.420  - [32minfo[39m: admin.0 received all objects
                    2018-08-13 21:43:08.471  - [32minfo[39m: admin.0 http server listening on port 8081
                    2018-08-13 21:43:08.471  - [32minfo[39m: admin.0 Use link "http://localhost:8081" to configure.
                    2018-08-13 21:43:08.527  - [32minfo[39m: host.PC-6 Update repository "latest" under "http://download.iobroker.net/sources-dist-latest.json"
                    2018-08-13 21:43:09.655  - [32minfo[39m: admin.0 Repository received successfully.
                    2018-08-13 21:43:10.697  - [32minfo[39m: host.PC-6 instance system.adapter.web.0 started with pid 32200
                    2018-08-13 21:43:11.541  - [31merror[39m: web.0 setObject id missing (obj:{"_id":"","type":"meta","common":{"name":"user files and images for background image","type":"meta.user"},"native":{}}; options:null)!!
                    2018-08-13 21:43:11.553  - [32minfo[39m: web.0 starting. Version 2.4.1 in C:/ioBroker/node_modules/iobroker.web, node: v6.14.2
                    2018-08-13 21:43:11.762  - [32minfo[39m: web.0 socket.io server listening on port 8082
                    2018-08-13 21:43:11.767  - [32minfo[39m: web.0 http server listening on port 8082[/code]`
                    
                    Vielleicht hilft ja der Inhalt des Objektes weiter.
                    
                    1 Reply Last reply Reply Quote 0
                    • apollon77
                      apollon77 last edited by

                      Setobject is empty Warnung einfach ignorieren. Ist ein known issue in js-Controller 1.4.2 und quasi egal. Ist in der nächsten Version schon gefixt aber auch hier egal.

                      Gesendet vom Handy …

                      1 Reply Last reply Reply Quote 0
                      • M
                        miwe1974 last edited by

                        Moin,

                        wie genau habt Ihr denn den Fehler eliminiert?

                        Habe den gleichen Fehler aka:

                        "message handler implemented, but messagebox not enabled"

                        Werde aus dem hier geschriebenen aber nicht wirklich schlau.

                        Danke

                        1 Reply Last reply Reply Quote 0
                        • AlCalzone
                          AlCalzone Developer last edited by

                          Das ist eine fehlende Einstellung in den Adapter-Dateien. Die neuesten Versionen sollten den Fehler eigentlich nicht mehr haben.

                          M 1 Reply Last reply Reply Quote 0
                          • M
                            m76 @AlCalzone last edited by

                            @AlCalzone said in [gelöst] Fehler beim Start der javascript-Instanzen "message handler implemented, but messagebox not enabled":

                            Das ist eine fehlende Einstellung in den Adapter-Dateien. Die neuesten Versionen sollten den Fehler eigentlich nicht mehr haben.

                            Hallo, habe heute den landroid adapter auch installiert, über die Admin webUI von iobroker, leider auch diese Fehlermeldung:

                            landroid.0 2019-02-26 15:32:43.832 info starting. Version 1.0.3 in /opt/iobroker/node_modules/iobroker.landroid, node: v8.15.0
                            landroid.0 2019-02-26 15:32:43.701 error : message handler implemented, but messagebox not enabled. Define common.messagebox in io-package.json for adapter or delete message han...

                            Wie kann ich das fixen?

                            AlCalzone 1 Reply Last reply Reply Quote 0
                            • AlCalzone
                              AlCalzone Developer @m76 last edited by

                              @m76 sagte in [gelöst] Fehler beim Start der javascript-Instanzen "message handler implemented, but messagebox not enabled":

                              Wie kann ich das fixen?

                              Den Entwickler nötigen, es zu fixen. => https://github.com/MeisterTR/ioBroker.landroid-s

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              913
                              Online

                              31.8k
                              Users

                              80.0k
                              Topics

                              1.3m
                              Posts

                              6
                              13
                              1240
                              Loading More Posts
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes
                              Reply
                              • Reply as topic
                              Log in to reply
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                              The ioBroker Community 2014-2023
                              logo