Bugtracker DMXControl 3

Bugtracker für DMXControl 3

Herzlich willkommen im Bugtracker für DMXControl 3. Hier können Sie alle Fehler in DMXControl 3 melden oder Wünsche für neue Features äußern. Dieser Bugtracker ist jedoch nicht der richtige Ort für allgemeine Probleme zur Bedienung oder bei fehlerhaften DDFs. Dafür benutzen Sie bitte das DMXControl Forum.

Bevor Sie einen Fehler melden, prüfen Sie bitte ob Sie mit der aktuellsten Version arbeiten und schauen bitte nach, ob dieser Fehler bereits gemeldet wurde. Im Sinne einer schnellen Fehlerbehebung geben Sie bitte unbedingt eine E-Mail-Adresse für Rückfragen an und fügen alle eventuell angezeigten Fehlermeldungen bitte möglichst vollständig dem Report hinzu (z.B. mit Screenshot). In DMXControl 3 gibt es eine Export-Funktion für alle erforderlichen Log Files. Sie ist im Hauptmenu unter “Help” → “Export Logs” zu finden.

Wenn Sie häufiger Fehler melden und über behobene Fehler informiert werden möchten, lohnt sich auch eine Registrierung. Ihre Kontaktdaten (E-Mail-Adresse) werden von uns ausschließlich zur Kommunikation zwecks Rückfragen bei Problemen der Fehler-Reproduktion und Fehlerbereinugung in unseren Projekten verwendet.

Vielen Dank für ihre Mitarbeit!
Ihr DMXControl Projects e.V. Team

IDFortschrittKategorieAufgabentypSchweregradZusammenfassungStatusbetrifft Versionfällig in Versionangelegtzuletzt geändertangelegt von
 5200 
100%
TimecodePlayerFehlerberichthoch Timecodeplayer, hinzufügen von Add Execute nicht möglic ...geschlossen3.3 Beta x3.311.12.202319.12.2023Hoc Aufgabenbeschreibung

Fehlerbeschreibung

Wenn man im Timecodeplayer in einem Executor Track ein Event einfügt und dieses dann verschiebt dann ist bei ca. 3. Wiederholen der Prozedur das Auswahlfenster nach dem Kontextmenü-klick auf “Add Execute” komplett leer. Es kann nichts mehr ausgewählt werden.

Hinweise

Beta 11
LogGUI und Umbra-Log angehängt, letzte Einträge sollten es sein. Alles anderen Logs leer.

 5199 
100%
TimecodePlayerFehlerberichtmittel Timecodeplayer, Funktion "Properties" in Executortrack  ...geschlossen3.3 Beta x3.311.12.202321.12.2023Hoc Aufgabenbeschreibung

Fehlerbeschreibung

- In einem Executor Track per Rechtsklick mit “Add Execute” ein Event anlegen.
- Dann Rechtsklick auf das Icon und aus dem Kontextmenü “Properties” wählen.
⇒ Nichts passiert

Erwartetes Verhalten

Irgendwas geht auf um die Art des Events zu bearbeiten

Hinweise

- Beta 11
- Bug oder noch nicht implementiert?
- Log GUI sagt zu dem Event (Im Anhang die letzten Zeilen):
2023-12-11 20:41:15,576 [Main GUI] ERROR Lumos.GUI.App - Exception in WPF
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.

 bei Lumos.GUI.Windows.ProjectExplorerView.<>c.<ShowProperties>b__254_0(IProjectExplorerNode c) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\LumosGUI\src\Windows\ProjectExplorer\ProjectExplorerView.cs:Zeile 2817.
 bei System.Linq.Enumerable.All[TSource](IEnumerable`1 source, Func`2 predicate)
 bei Lumos.GUI.Windows.ProjectExplorerView.ShowProperties(ICollection`1 nodes) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\LumosGUI\src\Windows\ProjectExplorer\ProjectExplorerView.cs:Zeile 2817.
 bei Lumos.GUI.Windows.TimecodePlayer.v3.ExecutorTrackViewModel.<OpenContentProperties>d__27.MoveNext() in D:\Jenkins\workspace\Lumos_Pipeline_3.3\LumosGUI\src\Windows\TimecodePlayer\v3\ViewModel\Track\Executor\ExecutorTrackViewModel.cs:Zeile 332.

— Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde —

 bei System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state)
 bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
 bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
 4680 
100%
GUI & ServerFehlerberichtniedrig Fehler bei Projekt laden geschlossen3.3 Alpha x3.304.01.202223.06.2023Hoc Aufgabenbeschreibung

Projekt läd nach speichern in den Kernel nicht mehr.
Arne weiß Bescheid

 4165 
100%
GUI & ServerFehlerberichtniedrig Speichern schlägt fehl geschlossen3.2.1 Beta x05.04.202010.04.2020Hoc Aufgabenbeschreibung

Als Meldung kommt
“Unfortunately there was an Error when saving the project.”

Speichern auch mit “Save Project as…” nicht möglich. Logdatei hängt an, das Projekt vom alten Stand (vor weiteren Arbeiten bis zum Fehler) auch.
Diese Arbeiten waren hauptsächlich im Input-Assignment mit
- Bitmaps auf Streamdeck-Buttons erzeugen
- Soundfile abspielen
- Ausgang des Programmernodes auf irgendwas mappen

NACHTRAG:
Den Button 1.5 aus dem File an einen Soundfile-Node auf “Play” verbinden und dann den “PlaybackState” über einen Bitmap-Converter “Draw Bitmap” auf den gleichen Button als Output ausgeben lassen reicht. Es geht solange gut, bis man eine Sounddatei in die Files läd und die dann dem “Sound File”-Node zuweist. Funktionieren tut alles, aber Speichern geht nimmer.
Ausschlaggebend ist die Zuweisung der Sounddatei!
Beispiel “Streamdeck-Tests2.zip” angehängt. Nur noch im Node die Sounddatei auswählen um Fehler zu reproduzieren.

 4107 
100%
InputAssignmentFehlerberichtmittel Streamdeck-Button (input+Output) fehlt nach Laden geschlossen3.2.1 Beta x28.02.202001.11.2020Hoc Aufgabenbeschreibung

Wenn man in ein Connectionset einen Streamdeck-Button als Input hinzufügt, dann ist dieser nach erneutem Laden des Projekts nicht mehr vorhanden. Das Input-Element ist zwar noch da, heißt aber schlichtweg “Empty”.
Bei 3 Con-Sets ist es immer mal zufällig Eins davon wo das passiert. Nicht nachvollziehbar.
Passiert nicht, wenn DMXC nicht geschlossen wurde, nur bei Neustart→Laden

 3555 
100%
GUI & ServerFehlerberichtniedrig Fanning der Frequenz lässt sich nicht rückgängig machen ...geschlossenunbestimmt19.04.201910.06.2019Hoc Aufgabenbeschreibung

Wenn man z.B. den Sawtooth bei einer Gruppe von 10 RGBs auf die Farbe legt und dann die Frequenz fannt, kann man durch Eingabe eines einzelnen Wertes das Fanning nicht mehr ungeschehen machen. Es bleibt “blinkendes Chaos”.

Vorgehen:
- Gruppe markieren und “Lumos” - Sawtooth auf Color legen
- Bei Frequenz 0,5 eintragen ⇒ alles ok
- Bei Frequenz 0,5 > 1 eintragen ⇒ Verhalten wie erwartet
- Frequenz zurück auf 0,5 ⇒ Erwartetes Verhalten wie bei Schritt 3, Ergebnis chaotisch (je nach Zeitpunkt!)

Programmtechnisch klar (Farbwert wird ja durch Frequenz nicht beeinflusst) aber Widerspruch zwischen erwartetem Verhalten und echter Ausgabe. Erwischt man den richtigen Zeitpunkt, dann passt es ja auch.
Keine Ahnung ob das überhaupt ein Bug in dem Sinn ist.

 3431 
100%
ArtNetFehlerberichtniedrig Errorbox bei Artnet-Plugin VCRUNTIME140D geschlossen3.2 Alpha x02.03.201902.10.2019Hoc Aufgabenbeschreibung

1. DMXC ohne Artnetinterface in Liste starten: Kein Fehler
2. Artnetinterface hinzufügen: Bei Klick auf “OK” kommt die Fehlermeldung Screenshot-VCRUNNTIME140D
3. mit OK quittieren ⇒ Fenster schließt, Artnetplugin nicht in Interface-Liste vorhanden.

Spannenderweise ist ab und zu das Artnet-Plugin aufgetaucht. Davor erscheint das “Advanced Interface Settings”-Fenster dazu.
Wenn das nicht passiert, dann verschwindet beim ca. 4. Versuch aus dem Dialog “Ausgabeplugin hinzufügen” der Auswahl-Menüpunkt “Artistic License” komplett (Screenshot-AddInterface).

Ist aus einer Vorgängerversion das Artnetplugin in der Interfaceliste, dann kommt der Fehler schon beim “Kernel startup” nach dem Splashscreen.

 3425 
100%
NodleFehlerberichtniedrig Nodle wird nicht mehr erkannt geschlossen3.2 Alpha x01.03.201902.03.2019Hoc Aufgabenbeschreibung

In Build 42 und 41 gehts nicht mehr, in der 23 schon noch.
“No (more) compatible interfaces found” auch wenn das Interface angeschlossen und aus der Liste entfernt wurde.
Wenn es in der Interface-Liste noch drin ist kommt bei “Advanced Interface Settings” nur ein “Interface not available”.
Kabelfehler ausgeschlossen, die 2er nimmts und in der B23 geht auch.

 3285 
100%
GUIFehlerberichtniedrig Highlight macht Strobe in Build1395 geschlossen3.2 Alpha x05.01.201905.01.2019Hoc Aufgabenbeschreibung

Wenn man einen normalen Generic Dimmer hinzufügt und diesen per Highlight auswählt dann wird ein Strobe ausgelöst.
Beim de-selektieren bleibt die Visualisierung im Stageview teilweise auf Full obwohl nichts real ausgegeben wird.
(Besonders schön zu beobachten bei ausgewählten Gruppen oder mehr Geräten)

Geräte ohne automatisch hinzugefügtem “virtuellem Strobe” sind nicht betroffen.
Generic RGB ist nicht betroffen, auch der Expolight Tour LED geht.
Generic Dimmer → Strobe
Generic Dimmer + RGB → Strobe
Expolite TourLED (AR1.d) → Strobe
Expolite TourLED (AR1.S) → ok

 3207 
100%
GUIWunsch / Ideeniedrig Fehlerhafte/ungültige DDFs im Hinzufügen-Dialog erwähne ...geschlossen3.1.23.224.11.201812.01.2019Hoc Aufgabenbeschreibung

Wenn ungültige oder fehlerhafte DDFs in den Device-Verzeichnissen liegen, dann wir der User nur im Kernelfenster über Fehler informiert.
Will man aber ein solches DDF hinzufügen, so ist es in der Liste einfach nicht vorhanden.

Eine Meldung, die zumindest anzeigt, dass fehlerhafte DDFs gefunden wurden wäre hier hilfreich.
Man kann entweder auf den “Show Server”-Menüpunkt verweisen oder auch gleich eine Liste der “defekten” DDFs ausgeben.
(Evtl. die Geräte dann sogar ausgegraut und nicht auswählbar in der Liste anzeigen)

 766 
100%
ServerBugniedrig Böser Gramatikfehler in Statusleiste des Kernels geschlossenAlpha 321.02.201221.02.2012Hoc Aufgabenbeschreibung

Das Kernelfenster besitzt diesen schönen wechselnden Statustext im Fensternamen.
Neben der Uhrzeit scrollt dort auch an einer Stelle durch:
“Currently is xx% of the CPU used”

Ich glaube wir hatten das schonmal korrigiert, ist aber wohl wieder reingeschlichen. Es muss heißen:
“Currently xx% of the CPU is used” :-)

zeige Aufgaben 1 - 11 von 11 Seite 1 von 1

verfügbare Tastenkürzel

Aufgabenliste

Aufgabendetails

Aufgabenbearbeitung