Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Fehler in Blocky - und keine Ahnung warum!

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Fehler in Blocky - und keine Ahnung warum!

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

      Ich habe ein Blockly geschrieben, der meinen Staubsauger steuert.
      Alles lief immer. Doch nun hatte der Staubsauger die Raumverteilung geändert und ich habe den Blockly apassen müssen.
      Doch jedesmal, wenn ich speichern möchte, bekomme ich eine Fehlermeldung, mit der ich nichts anfangen kann.

      Hier der Blogeintrag:

      2021-03-07 11:23:41.398 - error: javascript.0 (1389) script.js.Haushaltsgeräte.Noo_Noo_Zonen compile failed:
      at script.js.Haushaltsgeräte.Noo_Noo_Zonen:1
      2021-03-07 11:23:41.398 - error: javascript.0 (1389) on({id: new RegExp('admin\\.0\\.zoneClean_Reinigung' + "$|" + 'admin\\.0\\.zoneClean_Couch' + "$|" + 'admin\\.0\\.zoneClean_Auri' + "$|" + 'admin\\.0\\.zoneClean_Wohnzimmer' + "$|" + 'admin\\.0\\.zoneClean_Flur' + "$|" + 'admin\\.0\\.zoneClean_Küche' + "$|" + 'admin\\.0\\.zoneClean_Mia' + "$|" + 'admin\\.0\\.zoneClean_Ofen' + "$|" + 'admin\\.0\\.zoneClean_Stop' + "$|" + 'admin\\.0\\.zoneClean_all' + "$|" + 'admin\\.0\\.zone_Clean_Schlafzimmer' + "$|" + 'admin\\.0\\.zoneClean_Teppich' + "$|" + 'admin\\.0\\.zoneClean_Garderobe'$), change: "ne"}, async function (obj) {
      2021-03-07 11:23:41.399 - error: javascript.0 (1389)
      2021-03-07 11:23:41.399 - error: javascript.0 (1389) SyntaxError: missing ) after argument list
      2021-03-07 11:23:41.399 - error: javascript.0 (1389) at new Script (vm.js:83:7)
      2021-03-07 11:23:41.399 - error: javascript.0 (1389) at Object.createScript (vm.js:277:10)
      2021-03-07 11:23:41.399 - error: javascript.0 (1389) at createVM (/opt/iobroker/node_modules/iobroker.javascript/main.js:1383:28)
      2021-03-07 11:23:41.399 - error: javascript.0 (1389) at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1621:37)
      2021-03-07 11:23:41.400 - error: javascript.0 (1389) at createProblemObject (/opt/iobroker/node_modules/iobroker.javascript/main.js:1722:17)
      2021-03-07 11:23:41.400 - error: javascript.0 (1389) at Immediate.adapter.getForeignState [as _onImmediate] (/opt/iobroker/node_modules/iobroker.javascript/main.js:1238:17)
      2021-03-07 11:23:41.400 - error: javascript.0 (1389) at runCallback (timers.js:706:11)
      2021-03-07 11:23:41.400 - error: javascript.0 (1389) at tryOnImmediate (timers.js:676:5)
      2021-03-07 11:23:41.400 - error: javascript.0 (1389) at processImmediate (timers.js:658:5)
      2021-03-07 11:23:41.400 - error: javascript.0 (1389) at process.topLevelDomainCallback (domain.js:126:23)
      

      Ich kann kein Java und kann daher nicht deuten was da falsch läuft.
      Jemand eine Idee??

      wendy2702 1 Reply Last reply Reply Quote 0
      • wendy2702
        wendy2702 @Michaelnorge last edited by

        @michaelnorge sagte in Fehler in Blocky - und keine Ahnung warum!:

        SyntaxError: missing ) after argument list

        Fehler steht da.

        Zeigt doch mal das Blockly.

        M 1 Reply Last reply Reply Quote 0
        • M
          Michaelnorge @wendy2702 last edited by

          @wendy2702 Gerne, aber wie kann ich das ganze Blockly kopieren (Screenshot) ?

          wendy2702 1 Reply Last reply Reply Quote 0
          • wendy2702
            wendy2702 @Michaelnorge last edited by wendy2702

            @michaelnorge Screenshot und export.

            Welche Version Javascript Adapter installiert?

            M 1 Reply Last reply Reply Quote 0
            • M
              Michaelnorge @wendy2702 last edited by

              @wendy2702 Bei einem normalen Screenshot bekomme ich nicht das ganze Script drauf.
              Javascript Adapter: 5.0.11

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

                @michaelnorge sagte in Fehler in Blocky - und keine Ahnung warum!:

                Bei einem normalen Screenshot bekomme ich nicht das ganze Script drauf.

                dann aufteilen

                FredF M 2 Replies Last reply Reply Quote 0
                • FredF
                  FredF Most Active Forum Testing @Homoran last edited by FredF

                  @homoran Ein Bug in der neuesten Version des Javascript Adapters?:

                  Es werden $ eingefügt

                  Ein Blockly
                  e94b49f9-7136-4a48-96c0-a1deb5204d6f-grafik.png
                  sieht in Version 5.0.11 so aus:

                  on({id: new RegExp('0_userdata\\.0\\.Neues_Objekt1' + "$|" + '0_userdata\\.0\\.Neues_Objekt2'$), change: "ne"}, async function (obj) {
                    });
                  

                  in Version 4.8.4 so:

                  on({id: new RegExp('0_userdata\\.0\\.Neues_Objekt1' + "|" + '0_userdata\\.0\\.Neues_Objekt2'), change: "ne"}, function (obj) {
                    });
                  

                  Ich mach mal ein issue auf

                  Edit: Issue

                  M 1 Reply Last reply Reply Quote 3
                  • M
                    Michaelnorge @Homoran last edited by

                    @homoran Unbenannt.png

                    1 Reply Last reply Reply Quote 0
                    • M
                      Michaelnorge @FredF last edited by

                      @fredf Super Danke!!!

                      Homoran 1 Reply Last reply Reply Quote 0
                      • wendy2702
                        wendy2702 last edited by

                        Ist ein Bug in 5.11

                        Bitte 5.10 nutzen

                        M 1 Reply Last reply Reply Quote 1
                        • Homoran
                          Homoran Global Moderator Administrators @Michaelnorge last edited by

                          @michaelnorge sagte in Fehler in Blocky - und keine Ahnung warum!:

                          @fredf Super Danke!!!

                          wäre jetzt nur interessant, ob das bei dir genauso ist.

                          Bitte mal von Blockly- auf js-Ansicht umstellen und die entsprechende Zeile on({id: new RegExp... suchen

                          1 Reply Last reply Reply Quote 0
                          • M
                            Michaelnorge @wendy2702 last edited by

                            @wendy2702 Hab ich gemacht, Fehler ist weg! Danke Euch!!!

                            wendy2702 1 Reply Last reply Reply Quote 0
                            • hanan
                              hanan last edited by

                              Habe den gleichen Fehler mit dem Dollarzeichen.
                              Wollte jetzt auf 5.0.10 zurück, doch ich bekomme nur eine Fehlermeldung.

                              Hier das Logfile:

                              0 info it worked if it ends with ok
                              1 verbose cli [
                              1 verbose cli   '/usr/bin/node',
                              1 verbose cli   '/usr/bin/npm',
                              1 verbose cli   'install',
                              1 verbose cli   'iobroker.javascript@5.10'
                              1 verbose cli ]
                              2 info using npm@6.14.11
                              3 info using node@v12.21.0
                              4 verbose npm-session f3bb9104ea94662b
                              5 silly install loadCurrentTree
                              6 silly install readLocalPackageData
                              7 http fetch GET 200 https://registry.npmjs.org/iobroker.javascript 155ms
                              8 silly fetchPackageMetaData error for iobroker.javascript@5.10 No matching version found for iobroker.javascript@5.10.
                              9 timing stage:rollbackFailedOptional Completed in 0ms
                              10 timing stage:runTopLevelLifecycles Completed in 2934ms
                              11 verbose type range
                              12 verbose stack iobroker.javascript: No matching version found for iobroker.javascript@5.10.
                              12 verbose stack     at pickManifest (/usr/lib/node_modules/npm/node_modules/npm-pick-manifest/index.js:122:13)
                              12 verbose stack     at /usr/lib/node_modules/npm/node_modules/pacote/lib/fetchers/registry/manifest.js:24:14
                              12 verbose stack     at tryCatcher (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/util.js:16:23)
                              12 verbose stack     at Promise._settlePromiseFromHandler (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:517:31)
                              12 verbose stack     at Promise._settlePromise (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:574:18)
                              12 verbose stack     at Promise._settlePromise0 (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:619:10)
                              12 verbose stack     at Promise._settlePromises (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:699:18)
                              12 verbose stack     at _drainQueueStep (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:138:12)
                              12 verbose stack     at _drainQueue (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:131:9)
                              12 verbose stack     at Async._drainQueues (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:147:5)
                              12 verbose stack     at Immediate.Async.drainQueues [as _onImmediate] (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:17:14)
                              12 verbose stack     at processImmediate (internal/timers.js:461:21)
                              13 verbose cwd /opt/iobroker
                              14 verbose Linux 4.19.0-12-amd64
                              15 verbose argv "/usr/bin/node" "/usr/bin/npm" "install" "iobroker.javascript@5.10"
                              16 verbose node v12.21.0
                              17 verbose npm  v6.14.11
                              18 error code ETARGET
                              19 error notarget No matching version found for iobroker.javascript@5.10.
                              20 error notarget In most cases you or one of your dependencies are requesting
                              20 error notarget a package version that doesn't exist.
                              21 verbose exit [ 1, true ]
                              
                              
                              wendy2702 1 Reply Last reply Reply Quote 0
                              • wendy2702
                                wendy2702 @hanan last edited by wendy2702

                                @hanan Wie hast du den Downgrade angestossen?

                                iobroker update
                                

                                Bitte auf 5.09 gehen.

                                1 Reply Last reply Reply Quote 0
                                • wendy2702
                                  wendy2702 @Michaelnorge last edited by

                                  @michaelnorge sagte in Fehler in Blocky - und keine Ahnung warum!:

                                  @wendy2702 Hab ich gemacht, Fehler ist weg! Danke Euch!!!

                                  Bitte mal Ausgabe von

                                  iobroker list adapters |grep javascript
                                  

                                  Posten

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

                                    @wendy2702

                                    cd /opt/iobroker
                                    npm install iobroker.javascript@5.0.10 --production
                                    
                                    
                                    wendy2702 1 Reply Last reply Reply Quote 0
                                    • wendy2702
                                      wendy2702 @hanan last edited by

                                      @hanan 5.10 geht nicht. War nie auf NPM. Hatte da vorhin leider ein falsche Info bekommen.

                                      WIe geschrieben bitte 5.09 nutzen

                                      chucky666 1 Reply Last reply Reply Quote 0
                                      • chucky666
                                        chucky666 @wendy2702 last edited by

                                        @wendy2702
                                        ich habe auch einen Fehler

                                        javascript.0	2021-03-07 13:48:20.003	error	(1230) at processImmediate (internal/timers.js:463:21)
                                        javascript.0	2021-03-07 13:48:20.003	error	(1230) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.javascript/main.js:1238:17)
                                        javascript.0	2021-03-07 13:48:20.003	error	(1230) at /opt/iobroker/node_modules/iobroker.javascript/main.js:1722:17
                                        javascript.0	2021-03-07 13:48:20.002	error	(1230) at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1621:37)
                                        javascript.0	2021-03-07 13:48:20.002	error	(1230) at createVM (/opt/iobroker/node_modules/iobroker.javascript/main.js:1383:28)
                                        javascript.0	2021-03-07 13:48:20.002	error	(1230) at Object.createScript (vm.js:261:10)
                                        javascript.0	2021-03-07 13:48:20.002	error	(1230) at new Script (vm.js:88:7)
                                        javascript.0	2021-03-07 13:48:20.002	error	(1230) SyntaxError: missing ) after argument list
                                        javascript.0	2021-03-07 13:48:20.002	error	(1230) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                        javascript.0	2021-03-07 13:48:20.002	error	(1230) on({id: new RegExp('zigbee\\.0\\.00158d000204790f\\.occupancy' + "$|" + 'zigbee\\.0\\.00158d0001d7adf4\\.opened'$), val: true}, async function (obj) {
                                        javascript.0	2021-03-07 13:48:20.002	error	at script.js.Vorgarten_Reolink_Cam_Blocky:24
                                        javascript.0	2021-03-07 13:48:20.002	error	(1230) script.js.Vorgarten_Reolink_Cam_Blocky compile failed:
                                        
                                        Homoran 1 Reply Last reply Reply Quote 0
                                        • hanan
                                          hanan last edited by

                                          @wendy2702

                                          Jep, mit 5.0.09 hat es geklappt.
                                          Danke

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

                                            @chucky666 sagte in Fehler in Blocky - und keine Ahnung warum!:

                                            ich habe auch einen Fehler

                                            was willst du uns damit sagen?
                                            Hast du noch weitere Infos?

                                            @chucky666 sagte in Fehler in Blocky - und keine Ahnung warum!:

                                            .occupancy' + "$

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            805
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            7
                                            39
                                            2003
                                            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