Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. [gelöst] Fehler beim Start der javascript-Instanzen "message handler implemented, but messagebox not enabled"

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    910

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

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

Geplant Angeheftet Gesperrt Verschoben Error/Bug
13 Beiträge 6 Kommentatoren 1.6k Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • greyhoundG Offline
    greyhoundG Offline
    greyhound
    schrieb am zuletzt editiert von
    #1

    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?

    ioBroker auf ODROID-XU4 / Influx u. a. auf FUJITSU D3400-B, Celeron G3900, 16 GB RAM / CCU2 / Nuki

    1 Antwort Letzte Antwort
    0
    • apollon77A Offline
      apollon77A Offline
      apollon77
      schrieb am zuletzt editiert von
      #2

      Hi,

      nein Du hast Da nix kaputt gemacht :-))

      Wir klären es gerade.

      Ingo F

      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
      1 Antwort Letzte Antwort
      0
      • AlCalzoneA Offline
        AlCalzoneA Offline
        AlCalzone
        Developer
        schrieb am zuletzt editiert von
        #3

        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.

        Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

        1 Antwort Letzte Antwort
        0
        • greyhoundG Offline
          greyhoundG Offline
          greyhound
          schrieb am zuletzt editiert von
          #4

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

          ioBroker auf ODROID-XU4 / Influx u. a. auf FUJITSU D3400-B, Celeron G3900, 16 GB RAM / CCU2 / Nuki

          1 Antwort Letzte Antwort
          0
          • HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von
            #5

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

            Gruß

            Rainer

            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            1 Antwort Letzte Antwort
            0
            • greyhoundG Offline
              greyhoundG Offline
              greyhound
              schrieb am zuletzt editiert von
              #6

              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.

              ioBroker auf ODROID-XU4 / Influx u. a. auf FUJITSU D3400-B, Celeron G3900, 16 GB RAM / CCU2 / Nuki

              1 Antwort Letzte Antwort
              0
              • AlCalzoneA Offline
                AlCalzoneA Offline
                AlCalzone
                Developer
                schrieb am zuletzt editiert von
                #7

                @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

                Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                1 Antwort Letzte Antwort
                0
                • greyhoundG Offline
                  greyhoundG Offline
                  greyhound
                  schrieb am zuletzt editiert von
                  #8

                  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.
                  

                  ioBroker auf ODROID-XU4 / Influx u. a. auf FUJITSU D3400-B, Celeron G3900, 16 GB RAM / CCU2 / Nuki

                  1 Antwort Letzte Antwort
                  0
                  • apollon77A Offline
                    apollon77A Offline
                    apollon77
                    schrieb am zuletzt editiert von
                    #9

                    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 …

                    Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                    • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                    • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                    1 Antwort Letzte Antwort
                    0
                    • M Offline
                      M Offline
                      miwe1974
                      schrieb am zuletzt editiert von
                      #10

                      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 Antwort Letzte Antwort
                      0
                      • AlCalzoneA Offline
                        AlCalzoneA Offline
                        AlCalzone
                        Developer
                        schrieb am zuletzt editiert von
                        #11

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

                        Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                        M 1 Antwort Letzte Antwort
                        0
                        • AlCalzoneA AlCalzone

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

                          M Offline
                          M Offline
                          m76
                          schrieb am zuletzt editiert von
                          #12

                          @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?

                          AlCalzoneA 1 Antwort Letzte Antwort
                          0
                          • M m76

                            @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?

                            AlCalzoneA Offline
                            AlCalzoneA Offline
                            AlCalzone
                            Developer
                            schrieb am zuletzt editiert von
                            #13

                            @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

                            Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                            1 Antwort Letzte Antwort
                            0
                            Antworten
                            • In einem neuen Thema antworten
                            Anmelden zum Antworten
                            • Älteste zuerst
                            • Neuste zuerst
                            • Meiste Stimmen


                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            759

                            Online

                            32.6k

                            Benutzer

                            82.2k

                            Themen

                            1.3m

                            Beiträge
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                            ioBroker Community 2014-2025
                            logo
                            • Anmelden

                            • Du hast noch kein Konto? Registrieren

                            • Anmelden oder registrieren, um zu suchen
                            • Erster Beitrag
                              Letzter Beitrag
                            0
                            • Home
                            • Aktuell
                            • Tags
                            • Ungelesen 0
                            • Kategorien
                            • Unreplied
                            • Beliebt
                            • GitHub
                            • Docu
                            • Hilfe