Bugtracker DMXControl 3

  • Status Benötigt Tests
  • Percent Complete
    80%
  • Task Type Fehlerbericht
  • Category GUI & Server
  • Assigned To No-one
  • Operating System All
  • Severity Medium
  • Reported Version 3.3 RC x
  • Due in Version 3.3
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: DMXControl 3
Opened by 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 commented on 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.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing