Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [ERLEDIGT]Hilfe zur Fehlermeldung.

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [ERLEDIGT]Hilfe zur Fehlermeldung.

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

      Hi,

      ich mache per Request Befehl einen Aufruf damit mein Tablet ein Ton abspielt.

      var request = require('request');
      		var url = "http://192.168.2.1xx:50000/track=Klingel" + getState(idSounds).val + ".mp3";
      
      		request(url);
      

      Das klappt eigentlich auch TOP, aber nun ist mir aufgefallen das manchmal folgendes im LOG steht

      host-iobroker	2016-07-14 20:12:38.735	error	instance system.adapter.javascript.0 terminated with code 0 (OK)
      Error:	2016-07-14 20:12:38.727	error	at TCP._onclose (net.js:486:12)
      Error:	2016-07-14 20:12:38.727	error	at Socket.emit (events.js:169:7)
      Error:	2016-07-14 20:12:38.727	error	at emitOne (events.js:82:20)
      Error:	2016-07-14 20:12:38.727	error	at Socket.socketCloseListener (_http_client.js:243:23)
      Error:	2016-07-14 20:12:38.727	error	at createHangUpError (_http_client.js:211:15)
      Error:	2016-07-14 20:12:38.727	error	socket hang up
      uncaught	2016-07-14 20:12:38.726	error	exception: socket hang up
      Error:	2016-07-14 20:12:38.723	error	at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1077:14)
      Error:	2016-07-14 20:12:38.723	error	at exports._exceptionWithHostPort (util.js:896:20)
      Error:	2016-07-14 20:12:38.723	error	at Object.exports._errnoException (util.js:873:11)
      Error:	2016-07-14 20:12:38.723	error	connect ECONNREFUSED 192.168.2.190:50000
      uncaught	2016-07-14 20:12:38.723	error	exception: connect ECONNREFUSED 192.168.2.1xx:50000
      

      Das bringt dann die ganze JS-Instanz zum Absturz.

      Was bedeutet der Fehler? Und was kann man machen das die Instanz nicht abstürzt?

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

        @blauholsten:

        Was bedeutet der Fehler? `

        @blauholsten:

        ECONNREFUSED `
        Probleme mit der Verbindung!

        Was ist:
        @blauholsten:

        192.168.2.190:50000 `

        Gruß

        Rainer

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

          Ein Tablet mit Home24 Mediaplayer, daher der 50000 Port.

          Aber warum stürzt da die ganze Instanz ab?

          1 Reply Last reply Reply Quote 0
          • P
            pix last edited by

            Ich bin unterwegs und kann nicht viel Code posten.

            Versuch mal mit try und catch

            var request = require('request');
            var url = ....
            try {
                request(url);
            }
            catch(Fehler){
                Log(Fehler);
            }
            
            

            Dann sollte wenigstens der Adapter nicht mehr abstürzen, wenn es Fehler gibt.

            Pix

            Gesendet mit Tapatalk

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

              Hi Pix,

              Danke dir, habe es erstmal so eingepflegt! Trotzdem, ist es normal das da der Adapter abstürzt?

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

                @blauholsten:

                Hi Pix,

                Danke dir, habe es erstmal so eingepflegt! Trotzdem, ist es normal das da der Adapter abstürzt? `
                Der wird doch neu gestartet oder? 😉

                1 Reply Last reply Reply Quote 0
                • Jey Cee
                  Jey Cee Developer last edited by

                  Definiere "Normal".

                  Es sollte nicht vorkommen, aber es passiert dennoch. In diesem Fall ist das Normale verhalten ein neustart des Adapters, damit der js-adapter wieder richtig arbeitet.

                  Aufgrund der Fehlermeldungen lässt sich sagen das ein Tcp listener nicht beendet werde kann weil das Tablett nicht antwortet. Weiter lässt sich daraus ableiten das es eine Fehlerbehandlubg gibt, die scheint aber nicht zu funktionieren, deshalb der absturz.

                  Der Fehler dafür kann im Paket request liegen. Wenn das so ist, sollte die info bei den Entwicklern des pakets angebracht werden.

                  Gesendet von meinem Jolla mit Tapatalk

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

                    @Bluefox:

                    @blauholsten:

                    Hi Pix,

                    Der wird doch neu gestartet oder? 😉

                    Hi,

                    ja die Instanz startet dann neu durch.

                    Ich werde dieses Verhalten bei zukünftigen Skripten beachten, und dann entweder pix seinen Vorschlag nehmen oder für solche Anwendungen eine separate Instanz anlegen.

                    Thanks @all…..

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    942
                    Online

                    31.7k
                    Users

                    79.6k
                    Topics

                    1.3m
                    Posts

                    5
                    8
                    1170
                    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