Mir ist heute wieder einmal aufgefallen, dass ich beim Erstellen von CustomLogikCode leider einige Fehler immer wieder mache und das Suchen nach dem Fehler dann anschließend nicht so einfach ist. Es geht mir hier um Fehler, die zu einem Error in dem Modul führen und das Speichern der Logik verhindern...für diese Art von Fehler gibt es aktuell kein Debugging.
Daher würde ich hier gerne eine Diskussion aufmachen, die folgender Regel entsprechen sollen:
1. Posts hier in der Diskussion nur, um weitere häufige Fehler zu benennen. Nicht um einen genannten Fehler zu diskutieren. Dafür bitte immer einen weitere Diskussion mit eigenem Titel eröffnen!
2. Je Fehler ein Post. Nicht mehrere Fehler in einem Post nennen. Bitte nur kurze Beschreibungen des Fehlers.
3. Wer sich einfach nur für das Thema bedanken will, dankt ausschließlich hier im ersten Topic.
4. Wer einen Fehler selber auch häufiger macht oder zumindest "gut kennt" (das sollte dann m.E aufs gleiche hinauslaufen, aber betrifft auch Personen, die selten CustomLogiken schreiben und daher nicht behaupten, dass sie den Fehler nicht häufig machen...), der dankt dem entsprechenden Post.
5. Hier geht es nicht um Verständnisfragen, Verbesserungswünsche, andere Module... es geht lediglich um Nutzerfehler beim Schreiben von Code, die dazu führen, dass sich die Logik zwar anlegen aber nicht speichern lässt! [Folgender Satz wurde später ergänzt:] Also um Fälle, bei denen das Speichern der Logik (Diskettensymbol) zu einem rote Error über der Logik führt... denn dann beginnt die Suche, die unnötig Zet kostet.
Dies könnte man dann zumindest in die KnowledgeBase bringen.
Wenn sich aber herauskristallisiert, dass es eigentlich nur zwei oder drei Fehler sind, dann könte Elabnet diese Information ggf. gut nutzen um den Editor noch schlauer zu machen. So wird ja heute bereits erkannt und markiert, wenn eine Zeile kein Komma am Ende hat oder eines hat, wo keines sein darf (Ende eine Deklarations-Abschnitts).
Insolvenz der Elaborated Networks GmbH
Leider müssen wir Sie heute darüber informieren, dass das Amtsgericht München mit Beschluss vom 16. Oktober 2026 das Insolvenzverfahren über das Vermögen der Elaborated Networks GmbH unter dem Aktenzeichen 1509 IN 1258/26 eröffnet hat.
Zum Insolvenzverwalter wurde Herr Rechtsanwalt Dr. Matthias Hofmann bestellt. Dieser hat die Verwaltungs- und Verfügungsbefugnis über das Vermögen der Gesellschaft übernommen.
Die Gesellschaft firmiert ab sofort unter dem Namen: “Elaborated Networks GmbH in Insolvenz”. Der Geschäftsbetrieb der Gesellschaft wurde im Zuge des Verfahrens eingestellt. Eine Erbringung von Leistungen oder Lieferungen ist leider nicht mehr möglich. Die Cloud-Dienste werden bis auf weiteres im Rahmen einer privaten Initiative aufrechterhalten, dies kann jederzeit widerrufen werden.
Sollten Sie noch offene Forderungen (§ 38 InsO) gegen die Elaborated Networks GmbH haben, werden Sie gebeten, diese direkt beim Insolvenzverwalter bis zum 7. Dez. 2026 zur Insolvenztabelle anzumelden. Bitte richten Sie sämtliche diesbezügliche Korrespondenz direkt an das Büro des Insolvenzverwalters:
Rechtsanwalt Dr. jur. Matthias Hofmann
Unterer Anger 3
80331 München
Telefon: +49(89)5480330
Telefax: +49(89)548033111
Email: mail@pohlmannhofmann.de
Wir bedanken uns für die bisherige Zusammenarbeit und stehen Ihnen bei Rückfragen in Abstimmung mit dem Insolvenzverwalter unter support at elabnet dot de gerne zur Verfügung.
Details zum Verfahren und den privaten Initiativen stellen wir Kunden in einem nicht-öffentlichen Bereich zur Verfügung. Falls Sie hier keinen Zugriff haben, dann tragen Sie bitte Ihren Forennick in die Registrierung Ihres Servers ein und senden uns den Nick zusammen mit der ID Ihres Timberwolf Servers an support at elabnet dot de. Falls Sie hierzu erst einen Nick anlegen müssen verfahren Sie genauso. Das Bestätigungsmail nach der Anmeldung kommt aus technischen Gründen derzeit nicht, die Aktivierung erfolgt dann manuell nach Ihrer Mail an uns.
Stefan Werner
Geschäftsführer (ohne Vertretungsmacht)
Leider müssen wir Sie heute darüber informieren, dass das Amtsgericht München mit Beschluss vom 16. Oktober 2026 das Insolvenzverfahren über das Vermögen der Elaborated Networks GmbH unter dem Aktenzeichen 1509 IN 1258/26 eröffnet hat.
Zum Insolvenzverwalter wurde Herr Rechtsanwalt Dr. Matthias Hofmann bestellt. Dieser hat die Verwaltungs- und Verfügungsbefugnis über das Vermögen der Gesellschaft übernommen.
Die Gesellschaft firmiert ab sofort unter dem Namen: “Elaborated Networks GmbH in Insolvenz”. Der Geschäftsbetrieb der Gesellschaft wurde im Zuge des Verfahrens eingestellt. Eine Erbringung von Leistungen oder Lieferungen ist leider nicht mehr möglich. Die Cloud-Dienste werden bis auf weiteres im Rahmen einer privaten Initiative aufrechterhalten, dies kann jederzeit widerrufen werden.
Sollten Sie noch offene Forderungen (§ 38 InsO) gegen die Elaborated Networks GmbH haben, werden Sie gebeten, diese direkt beim Insolvenzverwalter bis zum 7. Dez. 2026 zur Insolvenztabelle anzumelden. Bitte richten Sie sämtliche diesbezügliche Korrespondenz direkt an das Büro des Insolvenzverwalters:
Rechtsanwalt Dr. jur. Matthias Hofmann
Unterer Anger 3
80331 München
Telefon: +49(89)5480330
Telefax: +49(89)548033111
Email: mail@pohlmannhofmann.de
Wir bedanken uns für die bisherige Zusammenarbeit und stehen Ihnen bei Rückfragen in Abstimmung mit dem Insolvenzverwalter unter support at elabnet dot de gerne zur Verfügung.
Details zum Verfahren und den privaten Initiativen stellen wir Kunden in einem nicht-öffentlichen Bereich zur Verfügung. Falls Sie hier keinen Zugriff haben, dann tragen Sie bitte Ihren Forennick in die Registrierung Ihres Servers ein und senden uns den Nick zusammen mit der ID Ihres Timberwolf Servers an support at elabnet dot de. Falls Sie hierzu erst einen Nick anlegen müssen verfahren Sie genauso. Das Bestätigungsmail nach der Anmeldung kommt aus technischen Gründen derzeit nicht, die Aktivierung erfolgt dann manuell nach Ihrer Mail an uns.
Stefan Werner
Geschäftsführer (ohne Vertretungsmacht)
[DISKUSSION] Sammelthema: Welche Fehler passieren bei Custom Logiken am Meisten? [bis V2.0 Rising Power]
Forumsregeln
- Denke bitte an aussagekräftige Titel und gebe dort auch die [Firmware] an. Wenn ETS oder CometVisu beteiligt sind, dann auch deren Version
- Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. Hilfreich ist oft auch die Beschreibung der angeschlossener Hardware sowie die verwendeten Protokolle
- Beschreibe Dein Projekt und Dein Problem bitte vollständig. Achte bitte darauf, dass auf Screenshots die Statusleiste sichtbar ist
- Bitte sei stets freundlich und wohlwollend, bleibe beim Thema und unterschreibe mit deinem Vornamen. Bitte lese alle Regeln, die Du hier findest: https://wiki.timberwolf.io/Forenregeln
-
Robosoc
- Beiträge: 1921
- Registriert: Di Okt 09, 2018 9:26 am
- Hat sich bedankt: 645 Mal
- Danksagung erhalten: 902 Mal
Sammelthema: Welche Fehler passieren bei Custom Logiken am Meisten? [bis V2.0 Rising Power]
Zuletzt geändert von Robosoc am So Okt 31, 2021 5:48 pm, insgesamt 2-mal geändert.
VG, Sven - 3500 XL ID:1369 | 3500 L ID:1355, VPN offen, Reboot OK
-
Robosoc
- Beiträge: 1921
- Registriert: Di Okt 09, 2018 9:26 am
- Hat sich bedankt: 645 Mal
- Danksagung erhalten: 902 Mal
Groß- und Kleinschriebung von Variablen-Namen
Immer wieder passiert es mir, dass ich eine Varianble mit großem Anfangsbuchstaben deklariere, dann aber im weiteren Verlauf mal klein schreibe.
Beispiel $Resten vs. $reset
Immer wieder passiert es mir, dass ich eine Varianble mit großem Anfangsbuchstaben deklariere, dann aber im weiteren Verlauf mal klein schreibe.
Beispiel $Resten vs. $reset
VG, Sven - 3500 XL ID:1369 | 3500 L ID:1355, VPN offen, Reboot OK
-
Robosoc
- Beiträge: 1921
- Registriert: Di Okt 09, 2018 9:26 am
- Hat sich bedankt: 645 Mal
- Danksagung erhalten: 902 Mal
Vergessen des Dollarzeichen
Na, wer findet den Fehler...["Polynomial", "$In", "$Integral",["Integral", "$const_1"]] (sollte jetzt aber auch leicht sein, wo man weiß worum es geht.
Na, wer findet den Fehler...["Polynomial", "$In", "$Integral",["Integral", "$const_1"]] (sollte jetzt aber auch leicht sein, wo man weiß worum es geht.
VG, Sven - 3500 XL ID:1369 | 3500 L ID:1355, VPN offen, Reboot OK
-
Dragonos2000
- Beiträge: 2209
- Registriert: So Aug 12, 2018 1:38 pm
- Wohnort: Karlsruher Raum
- Hat sich bedankt: 503 Mal
- Danksagung erhalten: 1069 Mal
Vergessenes $ bei der Angabe von Leveln (Variablen)
Also statt $Variable taucht irgendwo nur Variable auf
[edit Robosoc: Als Moderator erlaube ich mir hier den Hinweis, dass wir nahezu gleichzetig das gleiche Problem gepostet haben. Ich lass beide Einträge stehen, weil ich hier nicht löschend agieren will.]
Also statt $Variable taucht irgendwo nur Variable auf
[edit Robosoc: Als Moderator erlaube ich mir hier den Hinweis, dass wir nahezu gleichzetig das gleiche Problem gepostet haben. Ich lass beide Einträge stehen, weil ich hier nicht löschend agieren will.]
Zuletzt geändert von Robosoc am So Okt 31, 2021 3:09 pm, insgesamt 1-mal geändert.
Lg
Jochen
____________________________________________________________
TW 2600 #188
VPN offen, Zugriff jederzeit, Experimente jederzeit, Reboot jederzeit
Jochen
____________________________________________________________
TW 2600 #188
VPN offen, Zugriff jederzeit, Experimente jederzeit, Reboot jederzeit
-
Dragonos2000
- Beiträge: 2209
- Registriert: So Aug 12, 2018 1:38 pm
- Wohnort: Karlsruher Raum
- Hat sich bedankt: 503 Mal
- Danksagung erhalten: 1069 Mal
Ein Level wird gleichermaßen als Input und als Output verwendet
Zuletzt geändert von Robosoc am So Okt 31, 2021 3:09 pm, insgesamt 2-mal geändert.
Lg
Jochen
____________________________________________________________
TW 2600 #188
VPN offen, Zugriff jederzeit, Experimente jederzeit, Reboot jederzeit
Jochen
____________________________________________________________
TW 2600 #188
VPN offen, Zugriff jederzeit, Experimente jederzeit, Reboot jederzeit
-
Dragonos2000
- Beiträge: 2209
- Registriert: So Aug 12, 2018 1:38 pm
- Wohnort: Karlsruher Raum
- Hat sich bedankt: 503 Mal
- Danksagung erhalten: 1069 Mal
Vergessenes Kommazeichen am Ende einer Zeile, außer bei der letzten Zeile in einem Abschnitt- da ist es dann gerne mal ein Komma zuviel
[edit Robosoc: Auch hierzu erlaube ich mir als Moderator kurz eine Ergänzung. Dieser Punkt "verstößt" gegen meine 5. Regel im Eingangspost, weil sich eine solche Logik nicht anlegen lässt und man durch gute DebuggingInformationen bereits vom Editor auf das Problem gestoßen wird. Es ist zwar ein häufiger Nutzer-Fehler, der mir auch ständig passiert, aber er führt nicht zu dem Error bei dem man nicht so richtig weiß wonach und vor allem wo im Code man suchen muss...Sollte es hierzu noch Diskussionen geben, dann bitte in einer Extra Diskussion. Sorry, aber trotzdem Danke für den Beitrag, weil er auch noch einmal verdeutlicht, was ich hier eigentlich gerne sammeln würde und was nicht. Hoffe mein Edit ist an dieser Stelle i.O.]
[edit Robosoc: Auch hierzu erlaube ich mir als Moderator kurz eine Ergänzung. Dieser Punkt "verstößt" gegen meine 5. Regel im Eingangspost, weil sich eine solche Logik nicht anlegen lässt und man durch gute DebuggingInformationen bereits vom Editor auf das Problem gestoßen wird. Es ist zwar ein häufiger Nutzer-Fehler, der mir auch ständig passiert, aber er führt nicht zu dem Error bei dem man nicht so richtig weiß wonach und vor allem wo im Code man suchen muss...Sollte es hierzu noch Diskussionen geben, dann bitte in einer Extra Diskussion. Sorry, aber trotzdem Danke für den Beitrag, weil er auch noch einmal verdeutlicht, was ich hier eigentlich gerne sammeln würde und was nicht. Hoffe mein Edit ist an dieser Stelle i.O.]
Zuletzt geändert von Robosoc am So Okt 31, 2021 3:10 pm, insgesamt 3-mal geändert.
Lg
Jochen
____________________________________________________________
TW 2600 #188
VPN offen, Zugriff jederzeit, Experimente jederzeit, Reboot jederzeit
Jochen
____________________________________________________________
TW 2600 #188
VPN offen, Zugriff jederzeit, Experimente jederzeit, Reboot jederzeit
-
Dragonos2000
- Beiträge: 2209
- Registriert: So Aug 12, 2018 1:38 pm
- Wohnort: Karlsruher Raum
- Hat sich bedankt: 503 Mal
- Danksagung erhalten: 1069 Mal
Fehler bei der Initialisierung eines Levels, bspw bei einem boolschen Level:
Statt ["$I_Input","bool",false] ein ["$I_Input","bool",0]
Statt ["$I_Input","bool",false] ein ["$I_Input","bool",0]
Lg
Jochen
____________________________________________________________
TW 2600 #188
VPN offen, Zugriff jederzeit, Experimente jederzeit, Reboot jederzeit
Jochen
____________________________________________________________
TW 2600 #188
VPN offen, Zugriff jederzeit, Experimente jederzeit, Reboot jederzeit