- Status Benötigt Tests
- Prozent erledigt
- 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
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.
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.
@StefanKrupop kannst du das Problem in der RC3 nochmal testen?
Ich kann den Fehler nicht reproduzieren.
Beim Laden den Projekts schmiert die GUI gleich ab.
Kernel und Umbra voller Fehler.
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.