Bugtracker DMXControl 3

  • Status Bestätigt
  • Prozent erledigt
    0%
  • Aufgabentyp Fehlerbericht
  • Kategorie GUI & Server
  • zuständig niemand
  • Betriebssystem Unbekannt
  • Schweregrad niedrig
  • betrifft Version 3.3.2
  • fällig in Version unbestimmt
  • fällig am unbestimmt
  • Stimmen
  • versteckt
gehört zu Projekt: DMXControl 3
angelegt von LightningBrothers - 02.08.2026

FS#5598 - Presests verhalten sich bei Änderungen innerhalb Device Groups nicht wie Cues

Man wendet beliebige Werte auf Gerätefunktionen einer Device Group an und speichert dies als Preset. Fügt man der Device Group nun weitere Geräte hinzu oder ändert die Reihenfolge innerhalb der Device Group, wird dies vom Preset nicht berücksichtigt. Würde man die gleichen Werte in eine Cue speichern, berücksichtigt die Cue die Änderungen innerhalb der Device Group. Folglich verhalten sich Presets nicht konsistent wie es sonst von Cues bekannt ist.

Dieses Ticket wurde inhaltlich ausführlich geschildert und besprochen. Es dient daher vornehmlich der Dokumentation der Änderungshistorie für eine zukünftige Version.

Admin
JPK schrieb am 23.08.2026 08:56

Siehe Entwickersitzung vom 29.07.2026

LightningBrothers schrieb am 04.09.2026 21:00

Ich habe in einem Projekt die Geräte aus zwei Gerätegruppen komplett umorganisiert. Dadurch beinhalten zwei von drei Gerätegruppen nicht mehr die ursprünglichen Geräte, auf denen die Werte des Presets abgelegt sind. Lade ich eine Cue, die ein solches Preset referenziert, hängt sich die GUI quasi auf. Anbei ein exemplarischer Eintrag des Kernels hierzu:

2026-09-04 22:44:32,934 [Log-Thread] WARN  org.dmxc.lumos.Kernel.Net.gService.DuplexStreamHandler - Exception in Delegate Invocation: Void _programmerValue_RequestReceived(System.Object, org.dmxc.lumos.Kernel.Net.gService.RequestEventArgs`1[LumosProtobuf.DevicePropertyValueRequest]) => org.dmxc.lumos.Kernel.Net.gService.Programmer_gService.Void _programmerValue_RequestReceived(System.Object, org.dmxc.lumos.Kernel.Net.gService.RequestEventArgs`1[LumosProtobuf.DevicePropertyValueRequest])
System.NullReferenceException: Object reference not set to an instance of an object.
   at org.dmxc.lumos.Kernel.GUISession.Programmer.FindGroupPropertyValue(String groupID, String propID, IPropertyValue& val) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\GUISession\Programmer.cs:line 1073
   at org.dmxc.lumos.Kernel.Net.gService.Programmer_gService.ReadPropertyValueData(IUserContext uc, String groupId, String propertyId) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Net\gService\Programmer_gService.cs:line 182
   at org.dmxc.lumos.Kernel.Net.gService.Programmer_gService._programmerValue_RequestReceived(Object sender, RequestEventArgs`1 e) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Net\gService\Programmer_gService.cs:line 170
   at LumosToolsLIB.Tools.EventTools.<>c__DisplayClass4_0`1.<InvokeFailSafe>b__0(EventHandler`1 a) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\LumosToolsLIB\src\Tools\EventTools.cs:line 52
   at LumosToolsLIB.Tools.EventTools.InvokeFailSaveGeneric[TDelegate](TDelegate delegate, Action`1 invoker, ILumosLog elog) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\LumosToolsLIB\src\Tools\EventTools.cs:line 126
Admin
JPK schrieb am 05.09.2026 04:42

@LightningBrothers: Bitte nicht einfach vermuten, das es da einen Zusammenhang gibt! Das kann man ohne Wissen vom Code nicht sagen. Und dann bitte a) ein neues Ticket auf machen und b) wie üblich NICHT einfach Text aus dem Log raskopieren, sondern die KOMPLETTEN Logs + das entsprechende Projekt anhängen!

Wenn wir Entwickler Text aus den Logs herauskopieren in einem Ticket, dann haben wir das Problem schon analysiert und wissen wo es auftritt, hatten aber noch keine Zeit das zu beheben. Aber das öffnet dir unter keinen Umständen die Möglichkeit, auch nur eine verkürztes Log anzuhängen!

Lade...

verfügbare Tastenkürzel

Aufgabenliste

Aufgabendetails

Aufgabenbearbeitung