Bugtracker DMXControl 3

  • Status Benötigt Tests
  • Prozent erledigt
    80%
  • Aufgabentyp Fehlerbericht
  • Kategorie GUI & Server
  • zuständig niemand
  • Betriebssystem All
  • Schweregrad mittel
  • betrifft Version 3.3 RC x
  • fällig in Version 3.3.0
  • fällig am unbestimmt
  • Stimmen
  • versteckt
gehört zu Projekt: DMXControl 3
angelegt von StefanKrupop - 19.06.2024

FS#5345 - "Can't add Group"-Log beim Versuch, Szene zu speichern

Wenn ich die Szene “Lila Blau” aus der Szenenliste “You raise me up” des angehängten Projektes in den Programmer lade und dann versuche, diesen als neue Szene in einer leeren Szenenliste (z.B. “Ganz für dich da”) zu speichern, tritt folgender Fehler im Kernel-Log auf und die Szene wird nicht gespeichert:

21:05:32 WARN  Cuelist_gService - Unable to Process AddCue Request.
System.InvalidOperationException: Can't add Group. The Group you tried to add is already part of the Group you tried to add it to
   at org.dmxc.lumos.Kernel.Devices.DeviceGroup.addGroup(IDeviceGroup group) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Devices\DeviceGroup.cs:line 640
   at org.dmxc.lumos.Kernel.Scene.Entry.SceneEntryTools.CreateMatchingDeviceGroup(ProgrammerFilterPredicate predicate, IDeviceGroup org, String groupPropertyId) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Scene\Entry\SceneEntryTools.cs:line 427
   at org.dmxc.lumos.Kernel.Scene.AbstractScene.copy(ProgrammerFilterPredicate predicate) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Scene\AbstractScene.cs:line 561
   at org.dmxc.lumos.Kernel.Net.gService.Cuelist_gService.InsertProgrammerSceneAt(IUserContext uc, ISceneList sl, Int32 index, ProgrammerFilterPredicate predicate, Nullable`1 trigger) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Net\gService\Cuelist_gService.cs:line 651
   at org.dmxc.lumos.Kernel.Net.gService.Cuelist_gService._addProgrammerCue_RequestReceived(Object sender, RequestEventArgs`1 args) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Net\gService\Cuelist_gService.cs:line 620

Hilfreich wäre es schon, wenn das Log die konkreten Namen der problematischen Gruppen enthalten würde.

Admin
JPK schrieb am 22.06.2024 18:10

Ich habe mal den Fehler behoben, dass es in diesem Fall knallt und die Cue nicht hinzugefügt werden kann. Das kann im RC3 getestet werden.

Das Problem hängt damit zusammen, dass man ja auch mehrere Geräte auswählen kann und dann dafür eine temporäre Gruppe erstellt wird. Auch für solche temporären Gruppen kann man Werte speichern. Es scheint so, als ob das Problem aufgrund einer unglücklichen Kombination von temporären und realen Gruppen auftritt. Was aber die genaue Ursache für den Fehler ist konnte ich bisher nicht herausfinden und auch nicht in einer kleinen Test-Cue reproduzieren.

nutzer99 schrieb am 21.07.2024 18:59

@StefanKrupop kannst du das Problem in der RC3 nochmal testen?

MWSysTech schrieb am 08.08.2024 11:06

Ich kann den Fehler nicht reproduzieren.
Beim Laden den Projekts schmiert die GUI gleich ab.
Kernel und Umbra voller Fehler.

Admin
JPK schrieb am 14.08.2024 21:02

Ah stimmt. Da ist noch ein Bug in einem DDF und es ist vollkommen korrekt, dass hier das Projekt nicht lädt. Ich hänge mal eine Version an, in der das DDF korrigiert ist.

Lade...

verfügbare Tastenkürzel

Aufgabenliste

Aufgabendetails

Aufgabenbearbeitung