NEWS
Deaktiviertes Telegram in IoB crasht NR bei disconnect
-
Ich war jetzt eine gaaanze Weile mit einem Bug in NR/Telegram beschäftigt bei dem sich rausgestellt hat, dass es ein IoB bzw. Telegram Adapter Problem ist.
Ich nutze Telegram über NR direkt, daher ist mein Telegram in IoB permanent deaktiviert.
Wenn mein Netzwerk mal down ist (danke Vodafone), habe ich bemerkt dass NR immer dann crasht, wenn eine Automatisierung versucht eine Message über Telegram zu schicken.
Long Story short: Hat sich rausgestellt dass ich das Problem nur reproduzieren kann, wenn im IoB auch Telegram installiert ist - obwohl es deaktiviert ist und nach der Installation gar nichts konfiguriert wurde.Super strange...
Bedeutet dass, dass deaktivierte Adapter gar nicht wirklich vollständig deaktiviert sind?
NR benutzt doch nur Telegram das in NR installiert/integriert ist, und sollte von Telegram in IoB doch eigentlich gar nichts wissen? -
Achja, zum reproduzieren:
- Router vom Netzwerk trennen, sodass IoB etc immer noch im internen Netz erreichbar sind.
- In NR irgendwas triggern, das über Telegram eine Nachricht senden würde
- Im Log den NR crash sehen:

-
In meinen Augen belegt auch ein deaktivierter Adapter entsprechende Ressourcen. Sicher bist Du nur, wenn Du den Adapter vollständig deaktivierst. Oft benutzen die iob Adapter und die NR- Nodes die gleichen NodeJS Bibliotheken.
-
Okay irgendwie ist mein IoB kaputt...

Ich hab Telegram gestern aber am Ende wieder gelöscht und in der Liste meiner Instanzen ist es auch nicht.
Erkennt IoB irgendwie dass in NR ein Telegram Bot installiert ist? -
In meinen Augen belegt auch ein deaktivierter Adapter entsprechende Ressourcen. Sicher bist Du nur, wenn Du den Adapter vollständig deaktivierst. Oft benutzen die iob Adapter und die NR- Nodes die gleichen NodeJS Bibliotheken.
@mickym said in Deaktiviertes Telegram in IoB crasht NR bei disconnect:
In meinen Augen belegt auch ein deaktivierter Adapter entsprechende Ressourcen. Sicher bist Du nur, wenn Du den Adapter vollständig deaktivierst. Oft benutzen die iob Adapter und die NR- Nodes die gleichen NodeJS Bibliotheken.
Finde es halt irgendwie kritisch dass ein deaktivierter Adapter etwas zum Absturz bringen kann wenn es etwas nicht machen kann, das es gar nicht machen sollte?
Also hört Telegram in IoB der Bibliothek zu und crasht obwohl es gar nichts machen sollte. -
Ich denke nicht dass IOB grundsätzlich was mitbekommt, welche in NR aktiv sind. Ich glaube halt nur, dass wenn mehrere Bibliotheken gleichen Typs von einem Gerät auf dieselbe Kommunikationsschnittstelle zugreifen können, dass es da zu Crashes kommen kann. Aber das ist alles Vermutung, da ich die Innereien der Bibliotheken nicht kenne. Allerdings kann man im Hardwareumfeld schon Probleme erzeugen wenn man versucht via IOB Adapter und NR Node auf ein Gerät zuzugreifen. Das kann dazu führen, dass das Gerät komplett seinen Dienst einstellt, weil dann ggf widersprüchliche Kommandos zu Endlosschleifen führen können.
-
@mickym said in Deaktiviertes Telegram in IoB crasht NR bei disconnect:
In meinen Augen belegt auch ein deaktivierter Adapter entsprechende Ressourcen. Sicher bist Du nur, wenn Du den Adapter vollständig deaktivierst. Oft benutzen die iob Adapter und die NR- Nodes die gleichen NodeJS Bibliotheken.
Finde es halt irgendwie kritisch dass ein deaktivierter Adapter etwas zum Absturz bringen kann wenn es etwas nicht machen kann, das es gar nicht machen sollte?
Also hört Telegram in IoB der Bibliothek zu und crasht obwohl es gar nichts machen sollte.@schmetterfliege sagte in Deaktiviertes Telegram in IoB crasht NR bei disconnect:
@mickym said in Deaktiviertes Telegram in IoB crasht NR bei disconnect:
In meinen Augen belegt auch ein deaktivierter Adapter entsprechende Ressourcen. Sicher bist Du nur, wenn Du den Adapter vollständig deaktivierst. Oft benutzen die iob Adapter und die NR- Nodes die gleichen NodeJS Bibliotheken.
Finde es halt irgendwie kritisch dass ein deaktivierter Adapter etwas zum Absturz bringen kann wenn es etwas nicht machen kann, das es gar nicht machen sollte?
Also hört Telegram in IoB der Bibliothek zu und crasht obwohl es gar nichts machen sollte.Die Bibliothek ist ja 2 mal installiert - alleine das kann ja bereits eine Blockade Hervorrufen, selbst wenn keine Aktion läuft. Kann natürlich alles Adapterdesign sein, aber dann musst das wohl eher den Entwickler des Telegramm Adapters fragen.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden