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. [gelöst]FTP Script lässt Javascript Instanz neu starten

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

[gelöst]FTP Script lässt Javascript Instanz neu starten

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
14 Beiträge 4 Kommentatoren 174 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.
  • jmeister79J jmeister79

    @thomas-braun damn, ja danke!

    F Offline
    F Offline
    fastfoot
    schrieb am zuletzt editiert von
    #4

    @jmeister79 in einem callback benutzt man kein throw(), nimm stattdessen if(err) log(err);

    iobroker läuft unter Docker auf QNAP TS-451+
    SkriptRecovery: https://forum.iobroker.net/post/930558

    jmeister79J 1 Antwort Letzte Antwort
    0
    • F fastfoot

      @jmeister79 in einem callback benutzt man kein throw(), nimm stattdessen if(err) log(err);

      jmeister79J Offline
      jmeister79J Offline
      jmeister79
      schrieb am zuletzt editiert von
      #5

      @fastfoot ja das wohl geholfen.
      Interessanterweise spinnt Grad der ja Adapter. Stürzt wegen jedem killefitz ab. Ich bin eigentlich gewohnt, dass der Editor das abfängt.

      F 1 Antwort Letzte Antwort
      0
      • jmeister79J jmeister79

        @fastfoot ja das wohl geholfen.
        Interessanterweise spinnt Grad der ja Adapter. Stürzt wegen jedem killefitz ab. Ich bin eigentlich gewohnt, dass der Editor das abfängt.

        F Offline
        F Offline
        fastfoot
        schrieb am zuletzt editiert von
        #6

        @jmeister79 sagte in FTP Script lässt Javascript Instanz neu starten:

        @fastfoot ja das wohl geholfen.
        Interessanterweise spinnt Grad der ja Adapter. Stürzt wegen jedem killefitz ab. Ich bin eigentlich gewohnt, dass der Editor das abfängt.

        eine exception(throw() ) ist kein killefitz, wenn sie nicht abgefangen wird dann stoppt der Code, im schlimmsten Fall crasht der Adapter. Im obigen Fall kann man exceptions innerhalb von callbacks aber nicht ausserhalb abfangen weshalb man sie dort nicht nutzt.

        nach meiner Erfahrung mit dem Adapter ist aber ein Absturz immer ein Problem eines Skriptes.

        iobroker läuft unter Docker auf QNAP TS-451+
        SkriptRecovery: https://forum.iobroker.net/post/930558

        jmeister79J 1 Antwort Letzte Antwort
        0
        • F fastfoot

          @jmeister79 sagte in FTP Script lässt Javascript Instanz neu starten:

          @fastfoot ja das wohl geholfen.
          Interessanterweise spinnt Grad der ja Adapter. Stürzt wegen jedem killefitz ab. Ich bin eigentlich gewohnt, dass der Editor das abfängt.

          eine exception(throw() ) ist kein killefitz, wenn sie nicht abgefangen wird dann stoppt der Code, im schlimmsten Fall crasht der Adapter. Im obigen Fall kann man exceptions innerhalb von callbacks aber nicht ausserhalb abfangen weshalb man sie dort nicht nutzt.

          nach meiner Erfahrung mit dem Adapter ist aber ein Absturz immer ein Problem eines Skriptes.

          jmeister79J Offline
          jmeister79J Offline
          jmeister79
          schrieb am zuletzt editiert von
          #7

          @fastfoot das meinte ich ja auch nicht.

          Normalerweise ist es ja so, dass wenn ich ein script bearbeite und es speichere es nicht ausgeführt wird wenn fehler drin sind.

          Das passiert selsbt bei Hello World mit einem Typo im log befehl.

          Das tut er aber nun und bringt damit die instanz zum Absturz.
          Ich wundere mich nur über das geänderte verhalten.

          F 1 Antwort Letzte Antwort
          0
          • jmeister79J jmeister79

            @fastfoot das meinte ich ja auch nicht.

            Normalerweise ist es ja so, dass wenn ich ein script bearbeite und es speichere es nicht ausgeführt wird wenn fehler drin sind.

            Das passiert selsbt bei Hello World mit einem Typo im log befehl.

            Das tut er aber nun und bringt damit die instanz zum Absturz.
            Ich wundere mich nur über das geänderte verhalten.

            F Offline
            F Offline
            fastfoot
            schrieb am zuletzt editiert von
            #8

            @jmeister79 sagte in FTP Script lässt Javascript Instanz neu starten:

            Das tut er aber nun und bringt damit die instanz zum Absturz.

            das würde ich gerne als script sehen!

            iobroker läuft unter Docker auf QNAP TS-451+
            SkriptRecovery: https://forum.iobroker.net/post/930558

            jmeister79J 1 Antwort Letzte Antwort
            0
            • F fastfoot

              @jmeister79 sagte in FTP Script lässt Javascript Instanz neu starten:

              Das tut er aber nun und bringt damit die instanz zum Absturz.

              das würde ich gerne als script sehen!

              jmeister79J Offline
              jmeister79J Offline
              jmeister79
              schrieb am zuletzt editiert von
              #9

              @fastfoot

              log(kille"fitz");
              

              ist offensichtlich n Fehler.

              bringt die Instanz zum Absturz.

              auf meinem Lifesystem passiert aber das:

              18:13:14.657	error	javascript.0 (3365) script.js.Alerts.Skript_1 compile failed: at script.js.Alerts.Skript_1:1
              

              so wie es soll

              F 1 Antwort Letzte Antwort
              0
              • jmeister79J jmeister79

                @fastfoot

                log(kille"fitz");
                

                ist offensichtlich n Fehler.

                bringt die Instanz zum Absturz.

                auf meinem Lifesystem passiert aber das:

                18:13:14.657	error	javascript.0 (3365) script.js.Alerts.Skript_1 compile failed: at script.js.Alerts.Skript_1:1
                

                so wie es soll

                F Offline
                F Offline
                fastfoot
                schrieb am zuletzt editiert von
                #10

                @jmeister79 sagte in FTP Script lässt Javascript Instanz neu starten:

                log(kille"fitz");

                dann wäre zu prüfen wo denn die Unterschiede sind. Ich kenne nur das Verhalten mit compile failed, und zwar auf all meinen Systemen, stable, beta, diverse node versionen

                iobroker läuft unter Docker auf QNAP TS-451+
                SkriptRecovery: https://forum.iobroker.net/post/930558

                jmeister79J 1 Antwort Letzte Antwort
                0
                • F fastfoot

                  @jmeister79 sagte in FTP Script lässt Javascript Instanz neu starten:

                  log(kille"fitz");

                  dann wäre zu prüfen wo denn die Unterschiede sind. Ich kenne nur das Verhalten mit compile failed, und zwar auf all meinen Systemen, stable, beta, diverse node versionen

                  jmeister79J Offline
                  jmeister79J Offline
                  jmeister79
                  schrieb am zuletzt editiert von
                  #11

                  @fastfoot neustart wirkt wunder.

                  hab ihn wohl zu sehr genervt.

                  danke für die hilfe, auf jeden fallw ar der hinweis mit throw wertvoll

                  jmeister79J 1 Antwort Letzte Antwort
                  0
                  • jmeister79J jmeister79

                    @fastfoot neustart wirkt wunder.

                    hab ihn wohl zu sehr genervt.

                    danke für die hilfe, auf jeden fallw ar der hinweis mit throw wertvoll

                    jmeister79J Offline
                    jmeister79J Offline
                    jmeister79
                    schrieb am zuletzt editiert von
                    #12

                    @jmeister79

                    kann man mit try catch die "caught by controller" einträge fangen?

                    Ich möchte nicht dass der js controller abstürzt...

                    F AlCalzoneA 2 Antworten Letzte Antwort
                    0
                    • jmeister79J jmeister79

                      @jmeister79

                      kann man mit try catch die "caught by controller" einträge fangen?

                      Ich möchte nicht dass der js controller abstürzt...

                      F Offline
                      F Offline
                      fastfoot
                      schrieb am zuletzt editiert von
                      #13

                      @jmeister79 sagte in FTP Script lässt Javascript Instanz neu starten:

                      @jmeister79

                      kann man mit try catch die "caught by controller" einträge fangen?

                      Ich möchte nicht dass der js controller abstürzt...

                      geht es auch konkreter?

                      iobroker läuft unter Docker auf QNAP TS-451+
                      SkriptRecovery: https://forum.iobroker.net/post/930558

                      1 Antwort Letzte Antwort
                      0
                      • jmeister79J jmeister79

                        @jmeister79

                        kann man mit try catch die "caught by controller" einträge fangen?

                        Ich möchte nicht dass der js controller abstürzt...

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

                        @jmeister79 sagte in FTP Script lässt Javascript Instanz neu starten:

                        kann man mit try catch die "caught by controller" einträge fangen?

                        Ja. Das was du meinst, sind diejenigen Fehler, die nicht anderweitig behandelt wurden und die der JS-Controller "findet" und meldet.

                        Ich möchte nicht dass der js controller abstürzt...

                        Tut er nicht, das ist ein anderer Prozess.

                        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

                        649

                        Online

                        32.7k

                        Benutzer

                        82.4k

                        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