Hallo,
ich nehme mal an der Fehler kommt aus Resten der Programmierung.
Danke
Fehler im Kernel der 3.3.0
-
Lordcyber -
August 30, 2024 at 8:10 AM -
Thread is Resolved
We proudly present: The release of DMXControl 3.3.3!
On September 29, 2026, we held our release show for DMXControl 3.3.3. During our usual “hour-long” session, we showed you all the new features in this version and what it now has to offer.
Read all about it in the corresponding news article: We proudly present: The release of DMXControl 3.3.3!
-
-
Hallo,
was meinst du mit "Resten der Programmierung"?
Viele Grüße
JP
-
Da ich weder ein D Laufwerk noch einen Ordner Jenkins an dem PC habe.
-
Ahhh, das meinst du. Nein, das sind definitiv keine Reste vom Programmieren. Der Jenkins ist unser Build-System (siehe https://www.jenkins.io/). Sprich damit bauen wir DMXControl 3 und den Installer automatisiert, bevor wir es ausliefern. Zu diesem sog. Stacktrace, den du hier in rot siehst: Tritt ein Fehler in einem Programm auf, dann weiß man als Entwickler normalerweise nicht, wo dieser Fehler genau aufgetreten ist. Man bekommt normalerweise nur eine Speicheradresse in der Fehlermeldung. Nur woher soll ich als Entwickler genau wissen, wo bei dir im Speicher jetzt genau welche Funktion liegt. Deshalb liefern wir die sog. Debug-Symbole mit DMXControl 3 aus (die werden ebenfalls beim Erzeugen der Software erstellt). Damit kann dann, wenn beim Ausführen von DMXControl 3 ein Fehler auftritt, genau zugeordnet werden wo das passiert ist. Das geht bis auf die einzelne Codezeile genau. Der Pfad gibt also die Sourcecode-Datei an und die Nummer dahinter die Zeile. Außerdem siehst du den gesamten Aufrufpfads bis zu dieser Funktion also z.B. dass die Funktion in AbstractDMXInterfaceManager.cs Zeile 1410 durch eine Funktion in Zeile 118 aufgerufen wurde. Um aber diesen Pfad angeben zu können, braucht der Compiler eine Pfad-Referenz. Daher nimmt er eben die Pfadangabe, so wie er sie auf dem System findet, auf dem die Software erstellt wird. Deshalb siehst du da die Pfadangabe von unserem Jenkins. Es liegt also beim Erstellen von DMXControl 3 tatsächlich in diesem Pfad die entsprechende Sourcecode-Datei. Aber der Fehler ist tatsächlich einer, der bei dir auf deinem PC in DMXControl 3 auftritt. Genauer gesagt in der DMXInterfaceMgmtLib beim initialisieren des Anyma Interfaces.
-
Danke. War da eben verwundert.
-
Newly created posts will remain inaccessible for others until approved by a moderator. The last reply was more than 365 days ago, this thread is most likely obsolete. It is recommended to create a new thread instead.