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. Skripten / Logik
  4. JavaScript
  5. [gelöst] Script nicht kompilierbar

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    359

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.5k

[gelöst] Script nicht kompilierbar

Geplant Angeheftet Gesperrt Verschoben JavaScript
15 Beiträge 4 Kommentatoren 452 Aufrufe 2 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.
  • S SumoMike

    @Homoran
    Das steht im Script Log:

    17:56:38.019	info	javascript.1 (7919) Start javascript script.js.System.Datenpunkte_erstellen
    17:56:38.024	error	javascript.1 (7919) script.js.System.Datenpunkte_erstellen compile failed: at script.js.System.Datenpunkte_erstellen:280
    

    @liv-in-sky denke auch nicht, dass es am Datenpunkt oder Script liegt, weil es ein übernommenes Beispiel ist. Ich finde allerdings den Fehler nicht. Kann irgendetwas falsch einstellen/ installieren? Ich habe bisher nur im Blockly gearbeitet. Das funktioniert auch.

    paul53P Offline
    paul53P Offline
    paul53
    schrieb am zuletzt editiert von
    #6

    @sumomike sagte: compile failed: at script.js.System.Datenpunkte_erstellen:280

    Was steht im Skript "System.Datenpunkte_erstellen" in Zeile 280 und in den Zeilen davor ?

    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

    1 Antwort Letzte Antwort
    0
    • S SumoMike

      @Homoran
      Das steht im Script Log:

      17:56:38.019	info	javascript.1 (7919) Start javascript script.js.System.Datenpunkte_erstellen
      17:56:38.024	error	javascript.1 (7919) script.js.System.Datenpunkte_erstellen compile failed: at script.js.System.Datenpunkte_erstellen:280
      

      @liv-in-sky denke auch nicht, dass es am Datenpunkt oder Script liegt, weil es ein übernommenes Beispiel ist. Ich finde allerdings den Fehler nicht. Kann irgendetwas falsch einstellen/ installieren? Ich habe bisher nur im Blockly gearbeitet. Das funktioniert auch.

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #7

      @sumomike sagte in Script nicht kompilierbar:

      Das steht im Script Log:

      interessant ist was in Zeile 280 des genannten Skripts steht

      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
      • S SumoMike

        Hallo,

        ich möchte langsam mit JavaScript anfangen. Leider bekomme ich die Grundbefehle nicht kompiliert.
        Eine Neuinstallation von JavaScript hat auch nicht geholfen.

        Beispiel Script:

        setState('javascript.1.Script.Testpunkt', false );
        

        Den Datenpunkt habe ich vorab in der Testinstance (Instance 1) als Logikwert angelegt.

        Fehlermeldung:

        javascript.1	2021-01-30 17:25:36.577	error	(7919) at processTicksAndRejections (internal/process/task_queues.js:97:5)
        javascript.1	2021-01-30 17:25:36.577	error	(7919) at runMicrotasks (<anonymous>)
        javascript.1	2021-01-30 17:25:36.577	error	(7919) at /opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49
        javascript.1	2021-01-30 17:25:36.577	error	(7919) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
        javascript.1	2021-01-30 17:25:36.576	error	(7919) at /opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:616:17
        javascript.1	2021-01-30 17:25:36.576	error	(7919) at /opt/iobroker/node_modules/iobroker.javascript/main.js:1140:17
        javascript.1	2021-01-30 17:25:36.576	error	(7919) at /opt/iobroker/node_modules/iobroker.javascript/main.js:1559:17
        javascript.1	2021-01-30 17:25:36.576	error	(7919) at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1503:37)
        javascript.1	2021-01-30 17:25:36.575	error	(7919) at createVM (/opt/iobroker/node_modules/iobroker.javascript/main.js:1280:28)
        javascript.1	2021-01-30 17:25:36.575	error	(7919) at Object.createScript (vm.js:261:10)
        javascript.1	2021-01-30 17:25:36.575	error	(7919) at new Script (vm.js:88:7)
        javascript.1	2021-01-30 17:25:36.574	error	(7919) SyntaxError: Invalid or unexpected token
        javascript.1	2021-01-30 17:25:36.574	error	(7919) ^^
        javascript.1	2021-01-30 17:25:36.574	error	(7919) /*
        javascript.1	2021-01-30 17:25:36.573	error	at script.js.System.Datenpunkte_erstellen:280
        javascript.1	2021-01-30 17:25:36.573	error	(7919) script.js.System.Datenpunkte_erstellen compile failed:
        javascript.1	2021-01-30 17:25:36.570	info	(7919) Start javascript script.js.System.Datenpunkte_erstellen
        javascript.1	2021-01-30 17:25:35.275	info	(7919) Stop script script.js.System.Datenpunkte_erstellen
        

        Die Fehlermeldung ist bei allen Befehlen identisch. Wo liegt der Fehler bei meinen Instancen?

        Viele Grüße
        Sumo

        liv-in-skyL Offline
        liv-in-skyL Offline
        liv-in-sky
        schrieb am zuletzt editiert von
        #8

        @sumomike nur zur vollständigkeit :-) - damit die frage mal jeder gestellt hat

        was steht um zeile 280 - plus/minus 5 zeilen

        nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

        1 Antwort Letzte Antwort
        0
        • S Offline
          S Offline
          SumoMike
          schrieb am zuletzt editiert von
          #9

          @Homoran @liv-in-sky @paul53 das Skript besteht nur aus diesen einen Befehl. Ab Zeile 2 steht nichts mehr drin.

          paul53P HomoranH 2 Antworten Letzte Antwort
          0
          • S SumoMike

            @Homoran @liv-in-sky @paul53 das Skript besteht nur aus diesen einen Befehl. Ab Zeile 2 steht nichts mehr drin.

            paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von paul53
            #10

            @sumomike sagte: das Skript besteht nur aus diesen einen Befehl.

            Das Skript "System.Datenpunkte_erstellen"? Der Compiler denkt sich so etwas nicht aus.
            Schau mal im Tab "Objekte" (im Experten-Modus) unter script.js.

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            1 Antwort Letzte Antwort
            0
            • S SumoMike

              @Homoran @liv-in-sky @paul53 das Skript besteht nur aus diesen einen Befehl. Ab Zeile 2 steht nichts mehr drin.

              HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #11

              @sumomike sagte in Script nicht kompilierbar:

              @Homoran @liv-in-sky @paul53 das Skript besteht nur aus diesen einen Befehl. Ab Zeile 2 steht nichts mehr drin.

              Hast du noch ein Skript mit dieser Bezeichnung?
              Vielleicht im Verzeichnis GLOBAL???

              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
              • S Offline
                S Offline
                SumoMike
                schrieb am zuletzt editiert von
                #12

                @paul53 ich habe alle Skripte gelöscht und JS neu installiert (nur noch eine Instance). Das Fehlerbild ist identisch. Auch Blockly Skripte schmeißen jetzt den Fehler.

                Beispiel Blockly:

                createState("Blockly_Datenpunkt", false, function () {
                });
                

                @Homoran Global ist auch geleert. Kann man den Skript Odner auch per ssh löschen? Mir fehlen sonst die Ideen in welche Zeile 280 der JS Dapter schauen kann.

                HomoranH paul53P 2 Antworten Letzte Antwort
                0
                • S SumoMike

                  @paul53 ich habe alle Skripte gelöscht und JS neu installiert (nur noch eine Instance). Das Fehlerbild ist identisch. Auch Blockly Skripte schmeißen jetzt den Fehler.

                  Beispiel Blockly:

                  createState("Blockly_Datenpunkt", false, function () {
                  });
                  

                  @Homoran Global ist auch geleert. Kann man den Skript Odner auch per ssh löschen? Mir fehlen sonst die Ideen in welche Zeile 280 der JS Dapter schauen kann.

                  HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von Homoran
                  #13

                  @sumomike sagte in Script nicht kompilierbar:

                  Mir fehlen sonst die Ideen in welche Zeile 280 der JS Dapter schauen kann.

                  Dann machen wir es mal Schritt für Schritt:

                  Hast du ein Skript mit der Bezeichnung System.Datenpunkte_erstellen?

                  Mach es wie Paul gesagt hat:

                  @paul53 sagte in Script nicht kompilierbar:

                  Schau mal im Tab "Objekte" (im Experten-Modus) unter script.js.

                  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
                  • S SumoMike

                    @paul53 ich habe alle Skripte gelöscht und JS neu installiert (nur noch eine Instance). Das Fehlerbild ist identisch. Auch Blockly Skripte schmeißen jetzt den Fehler.

                    Beispiel Blockly:

                    createState("Blockly_Datenpunkt", false, function () {
                    });
                    

                    @Homoran Global ist auch geleert. Kann man den Skript Odner auch per ssh löschen? Mir fehlen sonst die Ideen in welche Zeile 280 der JS Dapter schauen kann.

                    paul53P Offline
                    paul53P Offline
                    paul53
                    schrieb am zuletzt editiert von
                    #14

                    @sumomike
                    Tab "Objekte" im Experten-Modus: Gibt es unter "script.js" einen Ordner/channel "System"?

                    Bild_2021-01-30_194307.png

                    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                    1 Antwort Letzte Antwort
                    1
                    • S Offline
                      S Offline
                      SumoMike
                      schrieb am zuletzt editiert von
                      #15

                      Problem gelöst. Ich habe den Browsercache geleert. Jetzt funktionieren die Blockly und JS-Skripte.

                      Den Zusammenhang verstehe ich allerdings nicht.

                      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

                      779

                      Online

                      32.5k

                      Benutzer

                      81.8k

                      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