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

IDFortschrittKategorie  ascAufgabentypSchweregradZusammenfassungStatusbetrifft Versionfällig in Versionangelegtzuletzt geändertangelegt von
 3818 
100%
GUI & ServerWunsch / Ideeniedrig Cuelist Start bei Release möglich machen geschlossen3.1.33.325.09.201928.09.2019nutzer99 Aufgabenbeschreibung

Folgendes Szenario:

Ich möchte einen Flash bauen mit einer Releasetime von 1s um nen Blinder zu “simulieren”. Allerdings kann ich die Cuelist immer erst nach Ablauf der Releasetime wieder starten. Für nen Flash etwas ungünstig. Hier wäre es schick, wenn man die Cuelist einfach wieder starten könnte.

 3836 
100%
GUI & ServerWunsch / Ideeniedrig Audio Cue: Lautstärke setzen geschlossenunbestimmt3.330.09.201913.11.2019JPK Aufgabenbeschreibung

Es wäre gut, wenn man die Lautstärke einer Audio Cue per Special Cue setzen könnte. Ähnlich wie bei normalen Cues wäre es auch gut, wenn man eine Fade-Time bestimmen könnte und die Lautstärke fadet beim Einblenden der Special Cue vom aktuellen Wert zum Zielwert der Special Cue.

 3864 
100%
GUI & ServerFehlerberichtniedrig Activieren/Deaktivieren von DMXInterfaces wird nicht an ...geschlossen3.2.1 Beta x3.315.10.201930.11.2023Qasi Aufgabenbeschreibung

Wenn ich DMX-Interfaces und Ports aus dem Kernel heraus im Code Activiere oder Deaktiviere wird dies nicht an die GUI durchgereicht

 3889 
100%
GUI & ServerFehlerberichtniedrig Verschieben von Elementen im Projektexplorer wird nicht ...geschlossen3.23.322.10.201931.03.2022Mic Aufgabenbeschreibung

Wird ein Objekt im Projektexplorer im Multi Clientbetrieb verschoben, wird die Verschiebung nicht auf andere Sessions publiziert und nicht abgespeichert.

 4154 
100%
GUI & ServerToDohoch MEHR ICONS FÜR DIE 3.3!!! geschlossenunbestimmt3.301.04.202024.06.2023Qasi Aufgabenbeschreibung

So, hier jetzt mal endlich das sammelticket für neue Icons der 3.3
Icons werden in den Auflösungen 16, 32, 64, 128 und 256 benötigt in png oder ico
Bitte hier anfügen.
Weitere Icons bitte ergänzen

Erledigt: Umbra

SpecialMaster
Grandmaster
Groupmaster
SpeedMaster
ParameterMaster

Streamdeck
Erledigt: Macro
Macroboard
Macroboard Profile
Dude

SNMP

Bank
ConnectionSet

TimecodePlayer
Ein/Zwei Icon für JEDEN Knopf(FLASH,GO,SYNC,LEARN,….) den ein Executor haben kann. (Flat-Design, Weiß auf Transperentem hintergrund,wie der rest des TimecodePlayers)
Hintergrund ist, im Timecodeplayer muss mann in den Tracks zwischen den Buttons und dem Status Gedrückt und losgelassen unterscheiden. Deshalb Ein/Zwei, denn den ButtonState, kann ich auch seperat rendern, bsp, farbe des Icons ändern oder hintergrund ändern oder nen Pfeil dazu. wenn gewünscht. WICHTIG, zu beachten, ich zeichne die Icons 45% Rotiert,also eine der Unteren Ecken ist nachher unten in der Mitte, im moment hab ich 17×17 Pixel zur verfügung, aber das kann noch angepast werden, aber da XNA, ist es kein problem, wenn die icons ein WENIG Größer sind, dem mal max. 24×24 sollte noch gehen.

 4166 
100%
GUI & ServerFehlerberichtniedrig DDF mit 2 Dimmern zieht Schlieren wenn man es im StageV ...geschlossenunbestimmt3.310.04.202029.12.2021Soon5 Aufgabenbeschreibung

Hallo,

Beim Testen von  FS#4132  hab ich ein DDF gebaut mit 2 Dimmern. Wenn man dieses im StageView verschiebt, dann gibt das einen lustigen Effekt.

EDIT: Tritt eventuell nur im Debug Modus auf, weil hier initial auch 2 Beams angezeigt werden. Nach dem ersten Verschieben verschwindet aber der 2. Beam.

 4186 
100%
GUI & ServerWunsch / Ideeniedrig Application settings auf Standardwerte zurücksetzen geschlossen3.23.310.05.202030.03.2022LightningBrothers Aufgabenbeschreibung

Im Zuge der Umsetzung des Main switch features (unter anderem für die Realisierung von  FS#4015 ) kam von Arne der Gedanke, in DMXControl 3 eine Möglichkeit zu schaffen, um die Application settings auf die Standardwerte zurückzusetzen. Hier gibt es zwei, vielleicht aber auch noch mehr Varianten, über die ein solcher Reset erfolgen könnte:

  • Man erhält direkt in DMXControl 3 einen Menüeintrag.
  • Im Startmenü wird eine zusätzliche Verknüpfung angelegt, über die DMXControl 3 direkt mit den Standardwerten gestartet wird.
 4221 
100%
GUI & ServerToDokritisch gRPC-Umbau: Arne hat's kaputtgemacht und muss es repari ...geschlossen3.3 Alpha x3.306.07.202026.11.2021Qasi Aufgabenbeschreibung

5. ClayPaky Sharpy DDF-001478 aus der Lib ziehen und 10 stück anlegen.
—-StageView öffnen.
—-LAAAAAAG

ERROR DuplexStreamHandler - Exception in Delegate
System.Runtime.Serialization.SerializationException: Der Typ "LumosProtobuf.DeviceEffectData" in Assembly "LumosProtobuf, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ist nicht als serialisierbar gekennzeichnet.
   bei System.Runtime.Serialization.FormatterServices.InternalGetSerializableMembers(RuntimeType type)
   bei System.Runtime.Serialization.FormatterServices.<>c__DisplayClass9_0.<GetSerializableMembers>b__0(MemberHolder _)
   bei System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)
   bei System.Runtime.Serialization.FormatterServices.GetSerializableMembers(Type type, StreamingContext context)
   bei System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitMemberInfo()
   bei System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitSerialize(Object obj, ISurrogateSelector surrogateSelector, StreamingContext context, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, ObjectWriter objectWriter, SerializationBinder binder)
   bei System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Write(WriteObjectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo)
   bei System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Serialize(Object graph, Header[] inHeaders, __BinaryWriter serWriter, Boolean fCheck)
   bei System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph, Header[] headers, Boolean fCheck)
   bei System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph)
   bei LumosLIB.Tools.gRPC.GrpcTools.ToObjectData(Object obj, EFallbackEnforcement fallbackEnforcement) in E:\Git-Repros\Lumos\LumosLIB\src\Tools\GRPC\GrpcTools.cs:Zeile 277.
   bei LumosLIB.Tools.gRPC.GrpcTools.ToPropertyValue(Object value) in E:\Git-Repros\Lumos\LumosLIB\src\Tools\GRPC\GrpcTools.cs:Zeile 149.
   bei org.dmxc.lumos.Kernel.Net.gService.Device_gService.ProcessDevicePropertyValueRequest(DevicePropertyValueRequest req) in E:\Git-Repros\Lumos\Lumos\src\Kernel\Net\gService\Device_gService.cs:Zeile 368.
   bei org.dmxc.lumos.Kernel.Net.gService.Device_gService._currentValue_RequestReceived(Object sender, RequestEventArgs`1 e) in E:\Git-Repros\Lumos\Lumos\src\Kernel\Net\gService\Device_gService.cs:Zeile 332.
   bei org.dmxc.lumos.Kernel.Net.gService.DuplexStreamHandler`2.OnResponseReceived(TResponse response) in E:\Git-Repros\Lumos\LumosLIB\src\Kernel\Net\gService\Handler\DuplexStreamHandler.cs:Zeile 224.

5a. Ähnlicher Bug wie 5, aber in einer etwas anderen Ecke:

19:43:01 ERROR DuplexStreamHandler - Exception in Delegate
System.Runtime.Serialization.SerializationException: Der Typ "LumosProtobuf.EnumStringData" in Assembly "LumosProtobuf, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ist nicht als serialisierbar gekennzeichnet.
   bei System.Runtime.Serialization.FormatterServices.InternalGetSerializableMembers(RuntimeType type)
   bei System.Runtime.Serialization.FormatterServices.<>c__DisplayClass9_0.<GetSerializableMembers>b__0(MemberHolder _)
   bei System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)
   bei System.Runtime.Serialization.FormatterServices.GetSerializableMembers(Type type, StreamingContext context)
   bei System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitMemberInfo()
   bei System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitSerialize(Object obj, ISurrogateSelector surrogateSelector, StreamingContext context, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, ObjectWriter objectWriter, SerializationBinder binder)
   bei System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Write(WriteObjectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo)
   bei System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Serialize(Object graph, Header[] inHeaders, __BinaryWriter serWriter, Boolean fCheck)
   bei System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph, Header[] headers, Boolean fCheck)
   bei System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph)
   bei LumosLIB.Tools.gRPC.GrpcTools.ToObjectData(Object obj, EFallbackEnforcement fallbackEnforcement) in P:\DMXControl\Lumos\LumosLIB\src\Tools\GRPC\GrpcTools.cs:Zeile 277.
   bei LumosLIB.Tools.gRPC.GrpcTools.ToPropertyValue(Object value) in P:\DMXControl\Lumos\LumosLIB\src\Tools\GRPC\GrpcTools.cs:Zeile 149.
   bei org.dmxc.lumos.Kernel.Net.gService.Device_gService.ProcessDevicePropertyValueRequest(DevicePropertyValueRequest req) in P:\DMXControl\Lumos\Lumos\src\Kernel\Net\gService\Device_gService.cs:Zeile 366.
   bei org.dmxc.lumos.Kernel.Net.gService.Device_gService._currentValue_RequestReceived(Object sender, RequestEventArgs`1 e) in P:\DMXControl\Lumos\Lumos\src\Kernel\Net\gService\Device_gService.cs:Zeile 330.
   bei org.dmxc.lumos.Kernel.Net.gService.DuplexStreamHandler`2.OnResponseReceived(TResponse response) in P:\DMXControl\Lumos\LumosLIB\src\Kernel\Net\gService\Handler\DuplexStreamHandler.cs:Zeile 224.

9. Tritt auf wenn im inputAssignment der Draw Bitmap Node verwendet wird

05:17:25 FATAL DMXControl 3 Kernel - Unhandled Exception: Der Typ "System.Drawing.StringFormat" in Assembly "System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" ist nicht als serialisierbar gekennzeichnet.
System.Runtime.Serialization.SerializationException: Der Typ "System.Drawing.StringFormat" in Assembly "System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" ist nicht als serialisierbar gekennzeichnet.
   bei System.Runtime.Serialization.FormatterServices.InternalGetSerializableMembers(RuntimeType type)
   bei System.Runtime.Serialization.FormatterServices.<>c__DisplayClass9_0.<GetSerializableMembers>b__0(MemberHolder _)
   bei System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)
   bei System.Runtime.Serialization.FormatterServices.GetSerializableMembers(Type type, StreamingContext context)
   bei System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitMemberInfo()
   bei System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitSerialize(Object obj, ISurrogateSelector surrogateSelector, StreamingContext context, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, ObjectWriter objectWriter, SerializationBinder binder)
   bei System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Write(WriteObjectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo)
   bei System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Serialize(Object graph, Header[] inHeaders, __BinaryWriter serWriter, Boolean fCheck)
   bei System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph, Header[] headers, Boolean fCheck)
   bei System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph)
   bei LumosLIB.Tools.gRPC.GrpcTools.ToObjectData(Object obj, EFallbackEnforcement fallbackEnforcement) in E:\Git-Repros\Lumos\LumosLIB\src\Tools\GRPC\GrpcTools.cs:Zeile 277.
   bei org.dmxc.lumos.Kernel.Net.gService.Parameter_gService.<_getParameter_RequestReceived>d__14.MoveNext() in E:\Git-Repros\Lumos\Lumos\src\Kernel\Net\gService\Parameter\Parameter_gService.cs:Zeile 154.
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_1(Object state)
   bei System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)
   bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   bei System.Threading.ThreadPoolWorkQueue.Dispatch()
   bei System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

10. BitmapFromResource Node: in den Propertys werden keine Bilder angezeigt, garnüscht, Du meintest ja das du das so umgebaut hast, das jetzt Alle Resourcen angezeigt werden müssten, Sowohl Bilder Icons Symbole von GUI und Kernel

11. Im Property-Fenster sind die Kernel-Propertys jetzt immer eingeklappt.

12. Macros können im PE nicht angelegt werden, im master ging das noch

13. Dringend! (EDIT)
Wenn ich in einer Cueliste als triggerType timecode einstelle, bleibt der Trigger bei 1, und wenn ich ein Timecode eintrage, wird der nie Aktzeptiert. (brauch das für TCP)
Es scheint etwas umfangreicher zu sein. das problem betrifft alle trigger.

14. Sobald ich im PE eine Cueliste anlege, kann mann kein Contextmenü mehr per Rechtsklick öffnen, extrem nervig…

15. im Cuelist Editor Shift gedrückthalten und Add Penetrieren, manchmal knallts

2020-07-29 03:43:47,130 [11] FATAL Lumos.GUI.Run.GuiRunManager - Unhandled Exception: Der Wert darf nicht NULL sein.
Parametername: data
System.ArgumentNullException: Der Wert darf nicht NULL sein.
Parametername: data
   bei org.dmxc.lumos.Kernel.Scene.SceneNumber..ctor(CueNumberData data) in E:\Git-Repros\Lumos\LumosLIB\src\Kernel\Scene\SceneNumber.cs:Zeile 36.
   bei Lumos.GUI.Facade.Scene.SceneFacade.get_GUINumber() in E:\Git-Repros\Lumos\LumosGUI\src\Facade\Scene\SceneFacade.cs:Zeile 163.
   bei Lumos.GUI.Controls.DataGrid.SceneRow..ctor(ISceneFacade scene) in E:\Git-Repros\Lumos\LumosGUI\src\Controls\DataGrid\SceneRow.cs:Zeile 62.
   bei Lumos.GUI.Controls.SceneListEditor2.addSceneToView(ISceneFacade scene, Int32 index) in E:\Git-Repros\Lumos\LumosGUI\src\Controls\SceneList\SceneListEditor2.cs:Zeile 1051.
   bei Lumos.GUI.Controls.SceneListEditor2.<OnSceneAdded>d__61.MoveNext() in E:\Git-Repros\Lumos\LumosGUI\src\Controls\SceneList\SceneListEditor2.cs:Zeile 885.
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.GetResult()
   bei LumosControls.ControlTools.<InvokeAsync>d__5.MoveNext() in E:\Git-Repros\Lumos\LumosControls\ControlTools.cs:Zeile 54.
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.GetResult()
   bei Lumos.GUI.Controls.SceneListEditor2.<SceneList_SceneAdded>d__58.MoveNext() in E:\Git-Repros\Lumos\LumosGUI\src\Controls\SceneList\SceneListEditor2.cs:Zeile 784.
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_1(Object state)
   bei System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)
   bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   bei System.Threading.ThreadPoolWorkQueue.Dispatch()
   bei System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

16. rechtsklick im PE auf den Cuelist Branch, Propertys DefaultPropertys lassen sich nicht bearbeiten

17. Klick man auf File⇒Load Project und wählt ein Projekt aus, schmiert die GUI ab.
GUI-Exception:

2020-07-29 07:45:24,765 [Main GUI] FATAL Lumos.GUI.Run.GuiRunManager - Unhandled Exception: Ein Aufrufziel hat einen Ausnahmefehler verursacht.
System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.ArgumentException: Der Pfad hat ein ungültiges Format.
   bei System.IO.Path.LegacyNormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   bei System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   bei System.IO.Path.InternalGetDirectoryName(String path)
   bei System.IO.Path.GetDirectoryName(String path)
   bei org.dmxc.lumos.Kernel.Resource.FileDatasourceConstants.getRelativePath(EResourceDataType type, String name, Boolean backup) in P:\DMXControl\Lumos\LumosLIB\src\Kernel\Resource\FileDatasourceConstants.cs:Zeile 58.
   bei Lumos.GUI.Resource.ResourceManager.AllResourcesLocal(EResourceDataType type) in P:\DMXControl\Lumos\LumosGUI\src\Resource\ResourceManager.cs:Zeile 142.
   bei org.dmxc.lumos.Kernel.Resource.AbstractResourceManager.<AllResourcesCore>d__56.MoveNext() in P:\DMXControl\Lumos\LumosLIB\src\Kernel\Resource\AbstractResourceManager.cs:Zeile 367.
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   bei Lumos.GUI.WindowManager.<loadProjectInKernel>d__145.MoveNext() in P:\DMXControl\Lumos\LumosGUI\src\WindowManagement\WindowManager.cs:Zeile 1088.
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   bei Lumos.GUI.WindowManager.<loadProjectInKernel_Click>d__144.MoveNext() in P:\DMXControl\Lumos\LumosGUI\src\WindowManagement\WindowManager.cs:Zeile 1050.
--- 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)
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   bei System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   bei System.Delegate.DynamicInvokeImpl(Object[] args)
   bei System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
   bei System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
   bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   bei System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
   bei System.Windows.Forms.Control.InvokeMarshaledCallbacks()
   bei System.Windows.Forms.Control.WndProc(Message& m)
   bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   bei System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
   bei System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
   bei System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
   bei System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
   bei System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
   bei System.Windows.Forms.Application.Run(Form mainForm)
   bei Lumos.GUI.Program.runGui() in P:\DMXControl\Lumos\LumosGUI\src\Program.cs:Zeile 195.
   bei Lumos.GUI.Program.Main(String[] param) in P:\DMXControl\Lumos\LumosGUI\src\Program.cs:Zeile 151.
2020-07-29 07:45:27,078 [Log-Thread] INFO  DMXControl 3 GUI - GUI closing!

Kernel-Exception:

 07:45:22 FATAL DMXControl 3 Kernel - Unhandled Exception: Der Pfad hat ein ungültiges Format.
System.ArgumentException: Der Pfad hat ein ungültiges Format.
   bei System.IO.Path.LegacyNormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   bei System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   bei System.IO.Path.InternalGetDirectoryName(String path)
   bei System.IO.Path.GetDirectoryName(String path)
   bei org.dmxc.lumos.Kernel.Resource.FileDatasourceConstants.getRelativePath(EResourceDataType type, String name, Boolean backup) in P:\DMXControl\Lumos\LumosLIB\src\Kernel\Resource\FileDatasourceConstants.cs:Zeile 58.
   bei org.dmxc.lumos.Kernel.Resource.Datastore.FileBackendDatastore.allResourcesInternalFromAllPaths(EResourceDataType type, Boolean includeProject, Boolean includeStorage) in P:\DMXControl\Lumos\Lumos\src\Kernel\Resource\Datastore\FileBackendDatastore.cs:Zeile 227.
   bei org.dmxc.lumos.Kernel.Resource.Datastore.FileBackendDatastore.allResourcesInternal(EResourceDataType type) in P:\DMXControl\Lumos\Lumos\src\Kernel\Resource\Datastore\FileBackendDatastore.cs:Zeile 180.
   bei org.dmxc.lumos.Kernel.Resource.Datastore.AbstractBackendDatastore.AllResources(EResourceDataType type) in P:\DMXControl\Lumos\Lumos\src\Kernel\Resource\Datastore\AbstractBackendDatastore.cs:Zeile 176.
   bei org.dmxc.lumos.Kernel.Resource.ResourceManager.AllResourcesLocal(EResourceDataType type) in P:\DMXControl\Lumos\Lumos\src\Kernel\Resource\ResourceManager.cs:Zeile 114.
   bei org.dmxc.lumos.Kernel.Resource.AbstractResourceManager.<AllResourcesCore>d__56.MoveNext() in P:\DMXControl\Lumos\LumosLIB\src\Kernel\Resource\AbstractResourceManager.cs:Zeile 367.
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   bei org.dmxc.lumos.Kernel.Net.gService.Resource_gService.<_allResources_RequestReceived>d__14.MoveNext() in P:\DMXControl\Lumos\LumosLIB\src\Kernel\Net\gService\Resource_gService.cs:Zeile 100.
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_1(Object state)
   bei System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)
   bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   bei System.Threading.ThreadPoolWorkQueue.Dispatch()
   bei System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

18. Wenn sich cuelisten von Fade her überschneiden werden die Status-Cellen im Editor nicht gecleared.

19. Properties einer Mehrfachselektion in der StageView fehlerhaft. Fenster verschwindet beim Laden plus Exception in der GUI(Getestet mit 10 Generic RGB+Dimmer)

2020-08-10 13:23:40,557 [Main GUI] ERROR Lumos.GUI.GuiActions.ActionItemMetadata - Not catched Exception when invoking AIM: ActShowProperties: Der Eigenschaftenaccessor Value für das Lumos.GUI.Controls.PropertyGrid.Tools.PropertyToMethodWrapper`1[[LumosLIB.Kernel.GenericParameter, LumosLIB, Version=3.3.0.0, Culture=neutral, PublicKeyToken=null]]-Objekt hat folgende Ausnahme verursacht: Die Sequenz enthält mehrere übereinstimmende Elemente.
System.Reflection.TargetInvocationException: Der Eigenschaftenaccessor Value für das Lumos.GUI.Controls.PropertyGrid.Tools.PropertyToMethodWrapper`1[[LumosLIB.Kernel.GenericParameter, LumosLIB, Version=3.3.0.0, Culture=neutral, PublicKeyToken=null]]-Objekt hat folgende Ausnahme verursacht: Die Sequenz enthält mehrere übereinstimmende Elemente. ---> System.InvalidOperationException: Die Sequenz enthält mehrere übereinstimmende Elemente.
   bei System.Linq.Enumerable.Single[TSource](IEnumerable`1 source, Func`2 predicate)
   bei Lumos.GUI.Windows.ItemConfig.<>c__DisplayClass31_0.<GetConfigParameter>b__0(IConfigurable c) in E:\Git-Repros\Lumos\LumosGUI\src\Windows\ProjectExplorer\ItemConfig\ItemConfig.cs:Zeile 220.
   bei System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
   bei System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   bei System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
   bei Lumos.GUI.Windows.ItemConfig.GetConfigParameter(GenericParameter para) in E:\Git-Repros\Lumos\LumosGUI\src\Windows\ProjectExplorer\ItemConfig\ItemConfig.cs:Zeile 220.
   bei Lumos.GUI.Controls.PropertyGrid.Tools.PropertyToMethodWrapper`1.get_Value() in E:\Git-Repros\Lumos\LumosGUI\src\Controls\PropertyGrid\Tools\PropertyToMethodWrapper.cs:Zeile 64.
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei System.ComponentModel.ReflectPropertyDescriptor.GetValue(Object component)
   bei VisualHint.SmartPropertyGrid.PropertyValueIndirect.GetValue(Int32 index)
   bei VisualHint.SmartPropertyGrid.PropertyValueIndirect.get_UnderlyingType()
   bei VisualHint.SmartPropertyGrid.PropertyValueIndirect.get_TypeConverter()
   bei VisualHint.SmartPropertyGrid.PropertyValue.GetStandardValues()
   bei VisualHint.SmartPropertyGrid.PropertyValue.ExtractDisplayedValues(Boolean dontTriggerEvent)
   bei VisualHint.SmartPropertyGrid.PropertyValue.set_OwnerEnumerator(PropertyEnumerator value)
   bei A.c84db8915b8e0ce02a23aa50484601540.cfe4923b3199f14635322cd501c24abcc(PropertyEnumerator cd1f9af305db5af0fb9aed5b744441a65, Property cd0c45249df3d765a6817b8e5af879a71)
   bei A.c84db8915b8e0ce02a23aa50484601540.c2fee7b732a269cedad44773951a4afa1(PropertyEnumerator c2c8cca38bf2be0bf93cb9e38b9459f28, Int32 cba9fc41dac73f0004f52dbf4aa5ccba0, String c7a32d7cc2ab60ad36eda2bb41dcf7abd, Object c378ff55a07ae39137c9ba9b4047c524e, PropertyDescriptor ccd4d7127727c53e2ddfc02948835baad, String c4355bf1d976d592de67983cf7f7b67fd, Attribute[] cf6c372d426fdf3bcbcd9a14e6184ca01)
   bei VisualHint.SmartPropertyGrid.PropertyGrid.c2fee7b732a269cedad44773951a4afa1(PropertyEnumerator c2c8cca38bf2be0bf93cb9e38b9459f28, Int32 cba9fc41dac73f0004f52dbf4aa5ccba0, String c7a32d7cc2ab60ad36eda2bb41dcf7abd, Object c0f8c45652a2bcf31d2e4b2bc4aef024b, PropertyDescriptor ccd4d7127727c53e2ddfc02948835baad, String c4355bf1d976d592de67983cf7f7b67fd, Attribute[] cf6c372d426fdf3bcbcd9a14e6184ca01)
   bei VisualHint.SmartPropertyGrid.PropertyGrid.AppendProperty(PropertyEnumerator underCategory, Int32 id, String propName, Object container, String memberName, String comment, Attribute[] attributes)
   bei Lumos.GUI.Windows.ItemConfig.RefreshGrid() in E:\Git-Repros\Lumos\LumosGUI\src\Windows\ProjectExplorer\ItemConfig\ItemConfig.cs:Zeile 176.
   bei Lumos.GUI.Windows.ItemConfig.OnShown(EventArgs args) in E:\Git-Repros\Lumos\LumosGUI\src\Windows\ProjectExplorer\ItemConfig\ItemConfig.cs:Zeile 195.
   bei System.Windows.Forms.Form.CallShownEvent()
   bei System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
   bei System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
   bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   bei System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
   bei System.Windows.Forms.Control.InvokeMarshaledCallbacks()
   bei System.Windows.Forms.Control.WndProc(Message& m)
   bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   bei System.Windows.Forms.Form.WndProc(Message& m)
   bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   bei System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
   bei System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
   bei System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
   bei System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
   bei System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
   bei System.Windows.Forms.Application.RunDialog(Form form)
   bei System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
   bei Lumos.GUI.Windows.ProjectExplorerView.ShowProperties(ICollection`1 nodes, ItemConfig handle, RefreshListD refreshListD) in E:\Git-Repros\Lumos\LumosGUI\src\Windows\ProjectExplorer\ProjectExplorerView.cs:Zeile 2818.
   bei Lumos.GUI.Windows.ProjectExplorerView.ShowProperties(ICollection`1 nodes) in E:\Git-Repros\Lumos\LumosGUI\src\Windows\ProjectExplorer\ProjectExplorerView.cs:Zeile 2827.
   bei Lumos.GUI.Windows.ProjectExplorer.TreeBranches.DeviceBranch.ShowProperties_Click(Object sender, ActionItemMetadata meta, EMouseButtons buttons, Boolean down) in E:\Git-Repros\Lumos\LumosGUI\src\Windows\ProjectExplorer\TreeBranches\DeviceBranch.cs:Zeile 328.
   bei Lumos.GUI.GuiActions.ActionItemMetadata.Invoke(Object sender, EMouseButtons buttons, Boolean down) in E:\Git-Repros\Lumos\LumosLIB\src\GUI\GuiActions\ActionItemMetadata.cs:Zeile 357.

20. Lade ich ein mit DMXC 3.2.1 eerstelltes Projekt, kracht es im Kernel mit folgender Exception (dieser Parameter ist in den 3.2.1 Projekten nicht enthalten):

23:40:32 WARN  ProjectManager - Error when loading Project E:\DMXControl 3\Projects\DMXC 3.3 Test01.zip: Unable to load BottomBound for ParameterMaster
org.dmxc.lumos.Kernel.Exceptions.ItemLoadException: Unable to load BottomBound for ParameterMaster
   bei org.dmxc.lumos.Kernel.Master.ParameterMaster.LoadFromManagedTree(ManagedTreeItem m) in P:\DMXControl\Lumos\Lumos\src\Kernel\Master\ParameterMaster.cs:Zeile 220.
   bei org.dmxc.lumos.Kernel.Master.MasterManager.LoadBeforeContainer() in P:\DMXControl\Lumos\Lumos\src\Kernel\Master\MasterManager.cs:Zeile 521.
   bei org.dmxc.lumos.Kernel.Master.MasterManager.org.dmxc.lumos.Kernel.Run.ILumosProjectManager.loadProject(LumosIOContext context, ELoadTime time) in P:\DMXControl\Lumos\Lumos\src\Kernel\Master\MasterManager.cs:Zeile 496.
   bei org.dmxc.lumos.Kernel.Project.ProjectManager.<>c__DisplayClass28_1.<loadProject>b__1(ILumosManager m) in P:\DMXControl\Lumos\Lumos\src\Kernel\Project\ProjectManager.cs:Zeile 335.
   bei org.dmxc.lumos.Kernel.Run.DependencyNode`1.DoTopDownAction(Func`2 action) in P:\DMXControl\Lumos\LumosLIB\src\Kernel\Run\DependencyNode.cs:Zeile 23.
   bei org.dmxc.lumos.Kernel.Run.DependencyNode`1.DoTopDownAction(Func`2 action) in P:\DMXControl\Lumos\LumosLIB\src\Kernel\Run\DependencyNode.cs:Zeile 25.
   bei org.dmxc.lumos.Kernel.Run.DependencyNode`1.DoTopDownAction(Func`2 action) in P:\DMXControl\Lumos\LumosLIB\src\Kernel\Run\DependencyNode.cs:Zeile 25.
   bei org.dmxc.lumos.Kernel.Run.DependencyNode`1.DoTopDownAction(Func`2 action) in P:\DMXControl\Lumos\LumosLIB\src\Kernel\Run\DependencyNode.cs:Zeile 25.
   bei org.dmxc.lumos.Kernel.Run.DependencyNode`1.DoTopDownAction(Func`2 action) in P:\DMXControl\Lumos\LumosLIB\src\Kernel\Run\DependencyNode.cs:Zeile 25.
   bei org.dmxc.lumos.Kernel.Run.AbstractRunManager`2.DoManagerTopDown(Func`2 action) in P:\DMXControl\Lumos\LumosLIB\src\Kernel\Run\AbstractRunManager.cs:Zeile 137.
   bei org.dmxc.lumos.Kernel.Project.ProjectManager.loadProject(String filename, Stream inputStream, Boolean loadId, IProgress`1 progress) in P:\DMXControl\Lumos\Lumos\src\Kernel\Project\ProjectManager.cs:Zeile 408.
   bei org.dmxc.lumos.Kernel.Project.ProjectManager.loadProjectFromProjectStore(String filename, IProgress`1 progress) in P:\DMXControl\Lumos\Lumos\src\Kernel\Project\ProjectManager.cs:Zeile 282.
   bei org.dmxc.lumos.Kernel.Net.gService.Project_gService._loadProject_RequestReceived(Object sender, RequestEventArgs`1 args) in P:\DMXControl\Lumos\Lumos\src\Kernel\Net\gService\Project_gService.cs:Zeile 345.

21. Ist in einem Projekt eine von DMXControl 3.2.1 erstellte “ProjectDefaultConfiguration.xml”, fliegt beim Laden folgende Exception in der GUI:

2020-08-23 23:59:37,881 [Log-Thread] DEBUG Lumos.GUI.Windows.WaitScreen - Exception in Wait: Mindestens ein Fehler ist aufgetreten.
System.AggregateException: Mindestens ein Fehler ist aufgetreten. ---> org.dmxc.lumos.Kernel.Exceptions.ProjectLoadException: ID not set
   bei Lumos.GUI.WindowManager.<loadProjectInKernel_Async>d__147.MoveNext() in P:\DMXControl\Lumos\LumosGUI\src\WindowManagement\WindowManager.cs:Zeile 1245.
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   bei System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   bei System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout)
   bei Lumos.GUI.Windows.WaitScreen.<WaitAsync>b__17_1() in P:\DMXControl\Lumos\LumosGUI\src\Windows\Various\WaitScreen.cs:Zeile 70.
   bei System.Threading.Tasks.Task`1.InnerInvoke()
   bei System.Threading.Tasks.Task.Execute()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   bei Lumos.GUI.Windows.WaitScreen.<WaitAsync>d__17.MoveNext() in P:\DMXControl\Lumos\LumosGUI\src\Windows\Various\WaitScreen.cs:Zeile 70.
---> (Interne Ausnahme #0) org.dmxc.lumos.Kernel.Exceptions.ProjectLoadException: ID not set
   bei Lumos.GUI.WindowManager.<loadProjectInKernel_Async>d__147.MoveNext() in P:\DMXControl\Lumos\LumosGUI\src\WindowManagement\WindowManager.cs:Zeile 1245.<---
2020-08-23 23:59:39,347 [Log-Thread] DEBUG Lumos.GUI.Windows.PEManager - Loading Branch from Kernel Cuelists/Cuelists
2020-08-23 23:59:39,404 [Log-Thread] DEBUG Lumos.GUI.Windows.PEManager - Loading Branch from Kernel Cuelist Groups/Cuelist Groups
2020-08-23 23:59:39,408 [Log-Thread] DEBUG Lumos.GUI.Windows.PEManager - Loading Branch from Kernel Devices/Devices
2020-08-23 23:59:39,411 [Log-Thread] DEBUG Lumos.GUI.Windows.PEManager - Loading Branch from Kernel Device Groups/Device Groups
2020-08-23 23:59:39,412 [Log-Thread] DEBUG Lumos.GUI.Windows.ProjectExplorer.AbstractExplorerItem - Added Node LED PS-4 HCL (1) to Parent LED PS-4 HCL Group
2020-08-23 23:59:39,412 [Log-Thread] DEBUG Lumos.GUI.Windows.ProjectExplorer.AbstractExplorerItem - Added Node LED PS-4 HCL (2) to Parent LED PS-4 HCL Group
2020-08-23 23:59:39,419 [Log-Thread] DEBUG Lumos.GUI.Windows.PEManager - Loading Branch from Kernel Presets/Presets
2020-08-23 23:59:39,419 [Log-Thread] DEBUG Lumos.GUI.Windows.PEManager - Loading Branch from Kernel Files/Files
2020-08-23 23:59:39,420 [Log-Thread] WARN  Lumos.GUI.WindowManager - There were errors or warnings loading project E:\DMXControl 3\Projects\DMXC 3.3 Test00.zip: ID not set
org.dmxc.lumos.Kernel.Exceptions.ProjectLoadException: ID not set
   bei Lumos.GUI.WindowManager.<loadProjectInKernel_Async>d__147.MoveNext() in P:\DMXControl\Lumos\LumosGUI\src\WindowManagement\WindowManager.cs:Zeile 1245.
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   bei Lumos.GUI.WindowManager.<loadProjectInKernel>d__145.MoveNext() in P:\DMXControl\Lumos\LumosGUI\src\WindowManagement\WindowManager.cs:Zeile 1116.
 4309 
100%
GUI & ServerFehlerberichtniedrig Anzeige von Color Item Lists reparieren geschlossen3.3 Alpha x3.316.12.202001.01.2022Soon5 Aufgabenbeschreibung

Die Farbe der Color Lists wird nicht richtig angezeigt. In der XNAViews.Icon.cs steht in den “SetImage” Methoden: //Fix this later pgrote 04.08.2020

Icon.cs Zeile 301 und 310.

Das Ticket ist ein Reminder, damit wir die 3.3 nicht ausversehen so ausliefern.

 4312 
100%
GUI & ServerFehlerberichtniedrig Gobo / Color / Position Chaser springen im Random und S ...geschlossen3.3 Alpha x3.318.12.202002.01.2022Soon5 Aufgabenbeschreibung

siehe Titel, damit ich es nicht vergesse. UseDeviceIndex = false!

 4397 
100%
GUI & ServerToDoniedrig DeviceGroup und Device Node um +SELECT und -SELECT erwe ...geschlossen3.3 Alpha x3.313.03.202123.01.2022Qasi Aufgabenbeschreibung

s.o.

 4399 
100%
GUI & ServerToDoniedrig Bitmap from Numeric Node geschlossen3.3 Alpha x3.313.03.202111.01.2023Qasi Aufgabenbeschreibung

s.o.

 4418 
100%
GUI & ServerWunsch / Ideeniedrig Color Master, Eine Art Parametermaster der Farbwerte en ...geschlossen3.2.23.319.03.202127.06.2021Maxiking1994 Aufgabenbeschreibung

Moin,
eine Möglichkeit Farben zu Steuern wie der Parametermaster z.b. die Intensität.

Gruß
Max

 4420 
100%
GUI & ServerToDoniedrig Blacklist/Whitelist Macroboards geschlossen3.3 Alpha x3.320.03.202128.11.2021Qasi Aufgabenbeschreibung

s.o.

es sollte möglich sein Macroboards zu White oder Blacklisten, so hat mann die Möglichkeit nur ausgewählte Macroboards mit der Software zu nutzen.

 4433 
100%
GUI & ServerFehlerberichtniedrig Eigene Gruppen Image Bilder werden nicht in der Projekt ...geschlossen3.2.23.302.04.202126.11.2021steff Aufgabenbeschreibung

Es wurde geschrieben:
Mam braucht immer nur das Projekt-Zip mitnehmen. In diesem PC ist alles enthalten, was man zum Ausführen dieses Projekts auf einem anderen PC braucht. Und da musst du dir auch keine Gedanken machen, dass auf dem anderen PC vielleicht das gleiche Gerät mit einem anders gebauten DDF vorhanden ist. Das Projekt lädt exakt so, wie du es für dich eingerichtet hast.

Ich habe mir kleine 128×128 .png Bildchen erstellt zur Kennzeichnung meiner Gerätegruppen. Im Verzeichnis C:\Program Files (x86)\DMXControl3\Kernel\LibDevices\Images abgelegt.
Dann unter Geräte Gruppe, Properties und dann dort unter Image eingefügt.
Diese werden aber leider nicht mit in der Zip Datei gespeichert.
Man hat also doch nicht alles Dabei was man für das komplette Projekt benötigt.
Wäre schön wenn das noch hinzugefügt werdn könnte.

Im Forum angesprochen
https://forum.dmxcontrol-projects.org/index.php?thread/15906-eurolite-tmh-60-fehler-oder-nur-bei-mir/&postID=134210#post134210

 4436 
100%
GUI & ServerFehlerberichtmittel Projekt lädt nicht geschlossen3.3 Alpha x3.307.04.202121.01.2023frank_br Aufgabenbeschreibung

mein mittelgroßes Projekt lädt nicht in der Alpha1.

Logfiles und Projekt sind angehängt.

Gruß
Frank

 4437 
100%
GUI & ServerFehlerberichtniedrig Umbra Logfiles in Log-Expotz nicht enthalten geschlossen3.3 Alpha x3.307.04.202107.04.2021Qasi Aufgabenbeschreibung

s.o.

 4438 
100%
GUI & ServerFehlerberichthoch Anlegen/Löschen von Projekt-ToDos lässt GUI abstürzen geschlossen3.3 Alpha x3.307.04.202128.11.2021Mic Aufgabenbeschreibung

Anlegen/Löschen von Projekt-ToDos lässt GUI abstürzen.
Nach starten der GUI nach dem Absturz sind die ToDo-Kategorien vorhanden aber der Name ist leer.
Nach zweimaligem Absturz kann die GUI keine Verbindung zum Umbra Server mehr aufbauen.

 4450 
100%
GUI & ServerToDomittel Start Manager geschlossen3.3 Alpha x3.308.04.202123.05.2021LightningBrothers Aufgabenbeschreibung

Für DMXControl 3.3 soll ein Start Manager entwickelt werden, über den unter anderem folgende Funktionen abgedeckt werden:

  • Gleichzeitiges Starten von Umbra, Kernel und GUI
  • Herstellung der Verbindung aller Komponenten untereinander bei lokaler Ausführung
  • Festlegung eines Standard- bzw. Autostartprojekts
 4457 
100%
GUI & ServerFehlerberichtniedrig Matrix-Effekt-Preview in Effects and Filerts Form nicht ...geschlossen3.3 Alpha x3.309.04.202111.01.2023Qasi Aufgabenbeschreibung

s.o.

Software starten zu den Matrix-Effekten Navigieren, Effekt anwählen.
Keine Animation.

 4478 
100%
GUI & ServerFehlerberichtniedrig Devices lassen sich nicht löschen/entfernen geschlossen3.3 Alpha x3.314.04.202121.12.2023Phil2811 Aufgabenbeschreibung

Ich habe 8 Dimmer in ein leeres Projekt eingefügt und dazu eine Gerätegruppe erstellt.
Dann wollte ich 2 der 8 Dimmer wieder entfernen.

Dabei sind mir zwei Fehler aufgefallen.

1) Das Gerät lässt sich nicht entfernen. Bei Klicken auf Löschen erscheint die Warnmeldung “Reference Error”. Bestätige ich da mit “Yes” ploppt das Fenster “Reference Error” erneut auf. Bestätige ich da mit “Yes” ploppt das Fenster “Reference Error” erneut auf. Ich bin in einer Endlosschleife. Bei drücken auf “No” entkomme ich dieser, das Gerät wird jedoch nicht entfernt.

2) Ich kann Geräte nicht mit der Entferntaste auf der Tastatur entfernen. Nur mit Rechtsklick und dann Löschen lässt sich der Entfernprozess starten.

Alpha 2

 4483 
100%
GUI & ServerFehlerberichtniedrig Inhalt von Cueliste aus Projekt der 3.2.2 wird nicht an ...geschlossen3.3 Alpha x3.314.04.202121.11.2023steff Aufgabenbeschreibung

Fehlerbeschreibung

Beim Testen der 3.3 Alpha 2 ist mir aufgefallen das Inhalte von einigen Cuelisten aus einem Projekt was mit der 3.2.2 etrstellt wurde nicht angezeigt werden.
Der Inhalt kann deswegen auch nicht in den Programmer geladen und Editiert werden.
Wie im Betatester Livechat besprochen und gezeigt.

Log Bilder und Projekt sind angehängt.

 4491 
100%
GUI & ServerFehlerberichtniedrig Device Control: Ausklappfenster für Regeler ohne Funkti ...geschlossen3.3 Alpha x3.319.04.202129.05.2021patme Aufgabenbeschreibung

Klicke ich im Device Control auf den kleinen Pfeil bei allen Funktionen, die das Einstellen der Werte über den Schieberegeler anbieten, erscheint beim ersten Anklicken des Buttons ein Tooltip mit “value not valid”. Danach reagiert sowohl der als erstes angeklickte als auch alle anderen Buttons nicht mehr.

Der Fehler lässt sich beliebig oft wiederholen, sobald man das Gerät oder die Gerätegruppe in der Stage View deselektiert und danach ein neues / anderes oder auch das gleiche Gerät bzw. Gerätegeruppe anwählt.

 4494 
100%
GUI & ServerFehlerberichtniedrig Dirty Flag - Project Explorer geschlossen3.3 Alpha x3.323.04.202120.11.2022nutzer99 Aufgabenbeschreibung

Dirty Flag wird nicht gesetzt:

Project Explorer

1. Cuelist umbenennen 2. Sortierung von Nodes im ganzen PE (klick in Tabellenkopf und sortieren über Kontextmenü)
4. Importieren von Dateien (PE - Files)
5. Add Powersource
6. Propertys von Powersource ändern
7. verschieben von Powersource Nodes
8. Macro hinzufügen
9. Executor erstellen
10. Group Master löschen (beim Anlegen wird das Flag gesetzt) - siehe Logs vom 01.05.2021, 23:22 Uhr

Allgemein

1. Ändern der Project Properties - siehe Logs vom 01.05.2021, 23:22 Uhr



Dirty Flag wird nicht zurück gesetzt:

Project Explorer

1. Softdesk anlegen und danach auf speichern drücken

 4497 
100%
GUI & ServerToDoniedrig Macros Speichern und propertys einbauen geschlossen3.3 Alpha x3.323.04.202124.04.2021Qasi Aufgabenbeschreibung

nicht vorhanden

 4503 
100%
GUI & ServerFehlerberichthoch Ausführen von zwei unabhängigen Instanzen im gleichen N ...geschlossen3.3 Alpha x3.324.04.202125.04.2021LightningBrothers Aufgabenbeschreibung

Ich kann auf einem zweiten PC keine zweite, komplett eigenständig laufende Instanz von DMXC3 ausführen, wenn sich beide PCs im gleichen Netzwerk befinden. Dabei macht es keinen Unterschied, ob ich die Komponenten gemeinsam starte oder manuell Komponente für Komponente. Im Network Explorer werden mir beide Instanzen angezeigt. Ich kann auf dem PC 2 aber keine Verbindung zum lokal ausgeführten Kernel herstellen. Ziehe ich die Verbindungslinie von der GUI zum Umbra und vom Umbra zum Kernel, so blinkt diese kontinuierlich. Bei der Instanz auf dem zweiten PC vermeldet der Kernel hierbei immerzu folgenden Eintrag im Log, selbst wenn ich über die GUI versuche, diesen “einzufangen” und ihn dazu bewegen möchte, sich mit dem Umbra auf PC 2 zu verbinden.

2021-04-25 01:32:14,390 [Log-Thread] INFO  org.dmxc.lumos.Kernel.Net.GrpcManager - Connecting to Umbra Server on Host 192.168.21.22:17475
2021-04-25 01:32:14,393 [Log-Thread] DEBUG org.dmxc.lumos.Kernel.Net.gService.Umbra_gService - Login Call: 1ms
2021-04-25 01:32:14,393 [42] ERROR org.dmxc.lumos.Kernel.Net.gService.Umbra_gService - Unable to Login to Umbra Server: Client limit reached. Only 1 Clients of Type Kernel allowed.

Eine solche Konstellation sollte aber möglich sein. Anwendungsfälle gibt es hier genügend. Aktuell kann ich einen parallelen Test auf meinem zweiten PC nur ausführen, wenn ich zum Beispiel den Netzwerkadapter deaktiviere.

Im Anhang sind die Logfiles aus der Konstellation, bei der alle Komponenten manuell gestartet wurden.

 4504 
100%
GUI & ServerFehlerberichtniedrig Save Project funktioniert nur mit korrekter Dateiendung geschlossen3.3 Alpha x3.326.04.202115.05.2021MisterX Aufgabenbeschreibung

Wenn ich ein Projekt abspeichern möchte funktioniert dass nur wenn ich auch die korrekte Dateiendung (.dmz) anhänge.
Es sollte analog zu anderen Windowsprogrammen auch ohne Dateiendung funktionieren zumal ja an dieser Stelle nur diese eine möglich ist, oder?

 4514 
100%
GUI & ServerWunsch / Ideeniedrig Stomp für Speedmaster geschlossen3.2.23.327.04.202107.08.2021nutzer99 Aufgabenbeschreibung

s.Überschrift

 4518 
100%
GUI & ServerWunsch / Ideeniedrig Startparameter für Network ID implementieren geschlossen3.3 Alpha x3.328.04.202109.08.2023LightningBrothers Aufgabenbeschreibung

Um eine schnelle Startmöglichkeit in verschiedenen Netzwerk-Konstellationen zum Beispiel für die GUI zu erhalten, soll wie in der Entwicklersitzung am 28.04.2021 besprochen ein Startparameter implementiert werden, um eine Network ID zu übergeben.

 4520 
100%
GUI & ServerToDoniedrig i18n auslagern geschlossen3.3 Alpha x3.328.04.202130.07.2023JPK Aufgabenbeschreibung

Damit die Übersetzung (u.a. die T-Klasse) auch in anderen Teilen von Lumos und anderen Programmen wie z.B. dem DDFCreator verwendet werden kann, müssen die Übersetzungsfunktionen in eine separate Library (und evtl. separates NuGet-Paket) ausgelagert werden.

 4522 
100%
GUI & ServerFehlerberichtmittel Keine Übergabe von Aktionsparameter an Reference Error  ...geschlossen3.3 Alpha x3.301.05.202124.11.2021LightningBrothers Aufgabenbeschreibung

Möchte ich ein Gerät aus dem Projekt löschen, welches in einer Device Group eingebunden ist, kann ich dies nicht direkt im Device-Ordner machen. Das Reference Error Window erhält nicht die notwendigen Parameter bzw. gibt diese zurück, sodass das Gerät nach der Auswahl einer Aktion gelöscht wird. Auf Grund dieses Problems kommt das Fenster erneut hoch und das Gerät ist weiterhin im Projekt enthalten.

Im Anhang findet sich ein Projekt mit 10 Geräten, wo ich probeweise wie auf dem Screenshot zu sehen versucht habe, die Geräte AX5 (9) und (10) zu löschen.

 4523 
100%
GUI & ServerFehlerberichtmittel Neue Device Group aus "Create ... from selction" wird n ...geschlossen3.3 Alpha x3.301.05.202128.06.2021LightningBrothers Aufgabenbeschreibung

In dem Projekt aus  FS#4522  habe in der Stage View zwei neue Device Groups aus einer Auswahl erzeugt. Einmal über den Button in der Menüleiste und einmal über das Kontextmenü. Bei beiden Wegen wird die neue Device Group angelegt, jedoch nicht automatisch wie bisher auch der aktuellen Stage View hinzugefügt.

Das Ergebnis ist im beigefügten Projekt zu sehen.

 4525 
100%
GUI & ServerFehlerberichtmittel Chaser 2 - Sammelticket geschlossen3.3 Alpha x3.301.05.202129.06.2021LightningBrothers Aufgabenbeschreibung

Beim Testen des Chaser 2 sind mir mehrere Punkte aufgefallen. Diese habe ich allesamt mit der Cuelist des beigefügten Projekts nachgestellt. Die hier genannten Punkte sind gleichermaßen im Projekt zu finden.

1. Doppelschritt im Playmode In Out
Wähle ich den Playmode In Out, bleibt der Chaser 2 am inneren und äußeren Punkt jeweils zwei Takte stehen. Beim Bounce ist dies nicht der Fall.

2. Speedmaster ohne Funktion
Der Speedmaster hat keine Auswirkungen auf die Wiedergabegeschwindigkeit des Chaser Effekts.

3. Zeitsprung Playmode Normal
Im Playmode Normal und Reverse findet der Wechsel bzw. die Umschaltung zwischen dem ersten und zweiten Gerät in der Device Group nicht nahtlos statt. Hier gibt es einen kurzen Augenblick, bei dem das Gerät 1 bereits aus aber das Gerät 2 noch nicht an ist und so ein Blitz entsteht. Dieser Punkt ist allerdings erst gut mit realen Geräten zu sehen, wie zum Beispiel mit meinen Moving-Bars.

4. Fanning-Operator ? auf Duration
Hier wäre die Erwartungshaltung, dass die Duration eines jeden Steps entsprechend der Angabe variiert wird. In dieser Cue habe ich exemplarisch den Fanning-Operator ? genutzt, es betrifft hier aber im Endeffekt jeden Fanning-Operator

5. Fanning-Operator > auf Fade
Analog zum Parameter Duration sollte auch hier der Fanning-Operator eine Auswirkung zeigen, nämlich hier mit einem zunehmenden Fade zu jedem Step: beim 1. Gerät kein Fade, beim letzten Gerät 500ms.

6. Absturz bei Duration 0
Trage ich bei Duration als Wert 0ms ein, stürzt der Chaser mit folgendem Logeintrag ab und gibt keine Werte mehr aus. Hier sollte der mögliche / zulässige Wertebereich angepasst werden. Dieser Fehler kann reproduziert werden, wenn die entsprechende Cue in den Programmer geladen wird.

2021-05-02 00:06:13,928 [Log-Thread] WARN  org.dmxc.lumos.Kernel.Net.gService.DuplexStreamHandler - Exception in Delegate Invocation: Void _deleteProgrammerAttachable_RequestReceived(System.Object, org.dmxc.lumos.Kernel.Net.gService.RequestEventArgs`1[LumosProtobuf.DeleteProgrammerAttachableRequest]) => org.dmxc.lumos.Kernel.Net.gService.Programmer_gService.Void _deleteProgrammerAttachable_RequestReceived(System.Object, org.dmxc.lumos.Kernel.Net.gService.RequestEventArgs`1[LumosProtobuf.DeleteProgrammerAttachableRequest])
System.DivideByZeroException: Es wurde versucht, durch 0 (null) zu teilen.
   bei org.dmxc.lumos.Kernel.PropertyValue.Filter.Chaser.AbstractChaserPattern.doUpdateChaser(Int64 timeInMs, Int64 delta, Int32 duration, Int32 fadetime, Int32 deviceCount, Int32 length, Int32 stepSize, Int32 breakSteps, Int32 breakTime) in D:\Jenkins\workspace\Lumos_Pipeline_master\Lumos\src\Kernel\PropertyValue\Filter\Chaser\Pattern\AbstractChaserPattern.cs:Zeile 43.
   bei org.dmxc.lumos.Kernel.PropertyValue.Filter.ChaserFilter2.doFilter(IPropertyValue input, Int64 timeInMs, Int64 delta) in D:\Jenkins\workspace\Lumos_Pipeline_master\Lumos\src\Kernel\PropertyValue\Filter\Chaser\ChaserFilter2.cs:Zeile 219.
   bei org.dmxc.lumos.Kernel.PropertyValue.Filter.AbstractEffectFilter.doFilter(IPropertyValue input) in D:\Jenkins\workspace\Lumos_Pipeline_master\Lumos\src\Kernel\PropertyValue\Filter\AbstractEffectFilter.cs:Zeile 58.
   bei org.dmxc.lumos.Kernel.PropertyValue.PropertyValue`1.getPropertyValue(Int64 timeInMsAbs) in D:\Jenkins\workspace\Lumos_Pipeline_master\Lumos\src\Kernel\PropertyValue\PropertyValue.cs:Zeile 409.
   bei org.dmxc.lumos.Kernel.PropertyValue.PropertyValue`1.setOutputTime(Int64 timeInMsAbs, Double delayPercent, Double fadePercent, Boolean fadeIn, IMixerRegister register, IProcessable fader) in D:\Jenkins\workspace\Lumos_Pipeline_master\Lumos\src\Kernel\PropertyValue\PropertyValue.cs:Zeile 352.
   bei org.dmxc.lumos.Kernel.Scene.Fade.FadeDecorator.setOutputTime(Int64 timeInMsAbs, Double delayPercent, Double fadePercent, Boolean fadeIn, IMixerRegister register, IProcessable fader) in D:\Jenkins\workspace\Lumos_Pipeline_master\Lumos\src\Kernel\Scene\Fade\FadeDecorator.cs:Zeile 95.
   bei org.dmxc.lumos.Kernel.Scene.Delay.DelayDecorator.setOutputTime(Int64 timeInMsAbs, Double delayPercent, Double fadePercent, Boolean fadeIn, IMixerRegister register, IProcessable fader) in D:\Jenkins\workspace\Lumos_Pipeline_master\Lumos\src\Kernel\Scene\Delay\DelayDecorator.cs:Zeile 37.
   bei org.dmxc.lumos.Kernel.Scene.Fade.AutoFadeDecorator.triggerFade() in D:\Jenkins\workspace\Lumos_Pipeline_master\Lumos\src\Kernel\Scene\Fade\AutoFadeDecorator.cs:Zeile 33.
   bei org.dmxc.lumos.Kernel.Scene.Fade.AbstractValueFadeDecorator.triggerFade(Boolean& deregister) in D:\Jenkins\workspace\Lumos_Pipeline_master\Lumos\src\Kernel\Scene\Fade\AbstractValueFadeDecorator.cs:Zeile 201.
   bei org.dmxc.lumos.Kernel.Scene.Fade.AbstractFadeDecorator.trigger() in D:\Jenkins\workspace\Lumos_Pipeline_master\Lumos\src\Kernel\Scene\Fade\AbstractFadeDecorator.cs:Zeile 65.
   bei org.dmxc.lumos.Kernel.Scene.SceneFadeTicker.register(IProcessable value) in D:\Jenkins\workspace\Lumos_Pipeline_master\Lumos\src\Kernel\Scene\SceneFadeTicker.cs:Zeile 71.
   bei org.dmxc.lumos.Kernel.Mixer.Register.MixerRegister.registerFadeable(IProcessable value) in D:\Jenkins\workspace\Lumos_Pipeline_master\Lumos\src\Kernel\Mixer\Register\MixerRegister.cs:Zeile 147.
   bei org.dmxc.lumos.Kernel.Mixer.Register.MixerRegister.pushProcessableValue(IProcessable value) in D:\Jenkins\workspace\Lumos_Pipeline_master\Lumos\src\Kernel\Mixer\Register\MixerRegister.cs:Zeile 215.
   bei org.dmxc.lumos.Kernel.GUISession.Programmer.playSceneEntry(ISceneEntry[] entrys, HALTimestamp ts) in D:\Jenkins\workspace\Lumos_Pipeline_master\Lumos\src\Kernel\GUISession\Programmer.cs:Zeile 1265.
   bei org.dmxc.lumos.Kernel.GUISession.Programmer.playSceneEntry(ISceneEntry[] entrys) in D:\Jenkins\workspace\Lumos_Pipeline_master\Lumos\src\Kernel\GUISession\Programmer.cs:Zeile 1213.
   bei org.dmxc.lumos.Kernel.GUISession.Programmer.deletePropertyAttachable(String attachableID) in D:\Jenkins\workspace\Lumos_Pipeline_master\Lumos\src\Kernel\GUISession\Programmer.cs:Zeile 562.
   bei org.dmxc.lumos.Kernel.Net.gService.Programmer_gService._deleteProgrammerAttachable_RequestReceived(Object sender, RequestEventArgs`1 e) in D:\Jenkins\workspace\Lumos_Pipeline_master\Lumos\src\Kernel\Net\gService\Programmer_gService.cs:Zeile 334.
   bei LumosToolsLIB.Tools.EventTools.<>c__DisplayClass3_0`1.<InvokeFailSafe>b__0(EventHandler`1 a) in D:\Jenkins\workspace\Lumos_Pipeline_master\LumosToolsLIB\src\Tools\EventTools.cs:Zeile 28.
   bei LumosToolsLIB.Tools.EventTools.<>c__DisplayClass9_0`1.<InvokeFailSaveGeneric>b__0(TDelegate a) in D:\Jenkins\workspace\Lumos_Pipeline_master\LumosToolsLIB\src\Tools\EventTools.cs:Zeile 62.
   bei LumosToolsLIB.Tools.EventTools.InvokeFailSaveGeneric[TDelegate,TReturn](TDelegate delegate, Func`2 invoker, ILumosLog elog) in D:\Jenkins\workspace\Lumos_Pipeline_master\LumosToolsLIB\src\Tools\EventTools.cs:Zeile 82.
 4528 
100%
GUI & ServerFehlerberichtniedrig Neue Szenenlisten heißen "New Cuelist" geschlossen3.2.23.302.05.202103.05.2021Stefan Aufgabenbeschreibung

In der deutschen Übersetzung heißt Cuelist Szenenliste.

Wenn eine neue Szenenliste angelegt wird, dann wird jedoch der Name “New Cuelist” statt “Neue Szenenliste” vorgeschlagen

Demonstration: https://youtu.be/13gyqbb72Mg?t=423

 4535 
100%
GUI & ServerFehlerberichtmittel Executoren und Executor Pages können nicht gespeichert  ...geschlossen3.3 Alpha x3.314.05.202114.05.2021LightningBrothers Aufgabenbeschreibung

Füge ich einem leeren Projekt Executoren zu und ordne die Executor Pages zu und möchte dieses speichern, so ist dieses mit dem folgenden Logeintrag nicht möglich.

2021-05-14 23:48:59,565 [40] ERROR org.dmxc.lumos.Kernel.Project.ProjectManager - Can't save content of ExecutorManager
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
   bei org.dmxc.lumos.Kernel.Project.ExecutorManager.Save(LumosIOContext context) in D:\Jenkins\workspace\Lumos_Pipeline_master\Lumos\src\Kernel\Project\ExecutorManager.cs:Zeile 745.
   bei org.dmxc.lumos.Kernel.Project.ExecutorManager.org.dmxc.lumos.Kernel.Run.ILumosProjectManager.saveProject(LumosIOContext context) in D:\Jenkins\workspace\Lumos_Pipeline_master\Lumos\src\Kernel\Project\ExecutorManager.cs:Zeile 948.
   bei org.dmxc.lumos.Kernel.Project.ProjectManager.<>c__DisplayClass30_1.<saveProject>b__1(ILumosManager m) in D:\Jenkins\workspace\Lumos_Pipeline_master\Lumos\src\Kernel\Project\ProjectManager.cs:Zeile 476.
 4536 
100%
GUI & ServerFehlerberichtmittel Fader und Werte der Master im Masterfenster werden nich ...geschlossen3.3 Alpha x3.314.05.202102.07.2021LightningBrothers Aufgabenbeschreibung

Ändere ich die Faderposition aller Master (-typen) im Masterfenster oder klicke auf die zugehörigen Buttons, so werden die angezeigten Werte und die Fader bei den Klicks auf die Buttons nicht aktualisiert.

Die Funktionen werden aber wie erwartet ausgeführt.

 4540 
100%
GUI & ServerFehlerberichtniedrig Pan- und Tilt-Offset werden bei Positionlist-Effekt nic ...geschlossen3.3 Alpha x3.315.05.202115.05.2021LightningBrothers Aufgabenbeschreibung

Lege ich den Positionlist-Effekt auf eine Gruppe von Moving Heads, kann ich den Mittelpunkt des Effekts nicht über Pan und Tilt verschieben. Der Effekt durchgängig zentriert und müsse aktuell durch eine Änderung der Positionlist erfolgen.

Hierzu habe ich im beigefügten Projekt eine Cuelist hinterlegt, die das Problem zeigt.

 4541 
100%
GUI & ServerWunsch / Ideeniedrig Bei bereits existierenden Itemslists keine Defaultlist  ...geschlossen3.3 Alpha x3.315.05.202106.01.2023LightningBrothers Aufgabenbeschreibung

Lege ich zuerst eine Itemlist an und füge dann erstmalig den zugehörigen Effekt hinzu, dann wird trotzdem die entsprechende Default List angelegt. Beispiel:

  1. Neue Colorlist anlegen
  2. Color Chaser auf Geräte anwenden
  3. Default Colorlist wurde trotzdem angelegt und dem Effekt zugeordnet

Die Frage ist an dieser Stelle: ist dieses Verhalten so in Ordnung? Oder soll geprüft werden, ob eine entsprechende Itemlist existiert und hier dann die erste genutzt werden?

 4544 
100%
GUI & ServerFehlerberichtniedrig Positionlist - Anzahl der Nachkommastellen reduzieren geschlossen3.3 Alpha x3.315.05.202115.05.2021LightningBrothers Aufgabenbeschreibung

Im Positionlist-Fenster werden die Positionen aktuell mit bis zu acht Nachkommastellen angegeben und auch immer beim Anpassen auf die Anzahl angehoben. Hier stellt sich die Frage, ob eine solch hohe Genauigkeit erforderlich ist, weil diese auch die Übersichtlichkeit und Werteingabe / -änderung darunter leidet.

 4547 
100%
GUI & ServerWunsch / Ideeniedrig Color Chaser um Blend Mode ergänzen geschlossen3.3 Alpha x3.315.05.202115.05.2021LightningBrothers Aufgabenbeschreibung

Damit man beim Color Chaser auch eine Hintergrundfarbe setzen kann, soll der Color Chaser als zusätzlichen Parameter die Blend Modes erhalten, wie man sie auch schon aus den Matrix-Effekten kennt.

Um das Standardverhalten des Color Chasers nicht zu verändern, wird als Default Blend Mode “Multiply” gesetzt.

 4549 
100%
GUI & ServerFehlerberichthoch Fanning zwischen Positionmaster und festem Wert nicht m ...geschlossen3.3 Alpha x3.315.05.202116.05.2021LightningBrothers Aufgabenbeschreibung

Aktuell ist ein lineares Fanning mit dem Positionmaster und einem festen Wert nicht möglich. Bei der Eingabe von zum Beispiel {Positionmaster 1} > 0;0 erscheint folgende Fehlermeldung.

2021-05-15 19:25:01,506 [51] ERROR LumosLIB.Tools.gRPC.GrpcTools - Unable to Serialize Element of Type: org.dmxc.lumos.Kernel.Scene.Fanning.LinearFannedValue
2021-05-15 19:25:01,516 [Log-Thread] WARN  org.dmxc.lumos.Kernel.Net.gService.DuplexStreamHandler - Exception in Delegate Invocation: Void _setProgrammerValue_RequestReceived(System.Object, org.dmxc.lumos.Kernel.Net.gService.RequestEventArgs`1[LumosProtobuf.SetProgrammerValueRequest]) => org.dmxc.lumos.Kernel.Net.gService.Programmer_gService.Void _setProgrammerValue_RequestReceived(System.Object, org.dmxc.lumos.Kernel.Net.gService.RequestEventArgs`1[LumosProtobuf.SetProgrammerValueRequest])
System.Runtime.Serialization.SerializationException: Unable to Serialize Element of Type: org.dmxc.lumos.Kernel.Scene.Fanning.LinearFannedValue
   bei LumosLIB.Tools.gRPC.GrpcTools.ToObjectData(Object obj, EFallbackEnforcement fallbackEnforcement) in D:\Jenkins\workspace\Lumos_Pipeline_master\LumosLIB\src\Tools\GRPC\GrpcTools.cs:Zeile 307.
   bei LumosLIB.Tools.gRPC.GrpcTools.ToPropertyValue(Object value) in D:\Jenkins\workspace\Lumos_Pipeline_master\LumosLIB\src\Tools\GRPC\GrpcTools.cs:Zeile 149.
   bei org.dmxc.lumos.Kernel.Net.gService.Programmer_gService.ReadPropertyValueData(IUserContext uc, String groupId, String propertyId) in D:\Jenkins\workspace\Lumos_Pipeline_master\Lumos\src\Kernel\Net\gService\Programmer_gService.cs:Zeile 217.
   bei org.dmxc.lumos.Kernel.Net.gService.Programmer_gService._setProgrammerValue_RequestReceived(Object sender, RequestEventArgs`1 e) in D:\Jenkins\workspace\Lumos_Pipeline_master\Lumos\src\Kernel\Net\gService\Programmer_gService.cs:Zeile 268.
   bei LumosToolsLIB.Tools.EventTools.<>c__DisplayClass3_0`1.<InvokeFailSafe>b__0(EventHandler`1 a) in D:\Jenkins\workspace\Lumos_Pipeline_master\LumosToolsLIB\src\Tools\EventTools.cs:Zeile 28.
   bei LumosToolsLIB.Tools.EventTools.<>c__DisplayClass9_0`1.<InvokeFailSaveGeneric>b__0(TDelegate a) in D:\Jenkins\workspace\Lumos_Pipeline_master\LumosToolsLIB\src\Tools\EventTools.cs:Zeile 62.
   bei LumosToolsLIB.Tools.EventTools.InvokeFailSaveGeneric[TDelegate,TReturn](TDelegate delegate, Func`2 invoker, ILumosLog elog) in D:\Jenkins\workspace\Lumos_Pipeline_master\LumosToolsLIB\src\Tools\EventTools.cs:Zeile 82.

Hierbei friet die GUI ein und ist nicht mehr bedienbar. Ich muss die GUI hierzu abschießen und dann nach dem Neustart den Programmer leeren, um weiterarbeiten zu können. Ein Fanning über zwei Positionmaster entsprechend {Positionmaster 1} > {Positionmaster 2} ist dagegen möglich. Im Bereich des Colormasters tritt ein vergleichbarer Fehler ebenfalls nicht auf.

Im Anhang die Logfiles der Sitzung, bis die GUI einfriert und über den Taskmanager geschlossen werden muss.

 4554 
100%
GUI & ServerFehlerberichtniedrig Update-Button ohne Funktion geschlossen3.3 Alpha x3.315.05.202113.01.2022LightningBrothers Aufgabenbeschreibung

Lade ich die Cue 1 aus dem exemplarischen Projekt aus  FS#4553  für die Änderung in den Programmer und ändere zum Beispiel den Dimmer nachträglich von 0 auf 100% oder passe die Position von 0; 100 auf 0; 50 an, so kann ich die Cue nicht über den Update-Button aktualisieren. Dies kann ich nur über die Eintrage “Merge” oder “Replace” vornehmen.

Die beigefügten Logfiles zeigen die Tätigkeit bis zur Änderung der Werte. Das Aktualisieren der Cue erfolgte nicht.

 4555 
100%
GUI & ServerWunsch / Ideeniedrig Launcher in Schließen-Dialog aufnehmen geschlossen3.3 Alpha x3.316.05.202126.01.2022LightningBrothers Aufgabenbeschreibung

Um festzulegen, ob der Launcher nach dem normalen Schließen von DMXControl 3 noch weiter ausgeführt werden soll, soll der Schließen-Dialog entsprechend der Absprache im QRM vom 15.05.2021 einen weiteren Eintrag erhalten. Mit diesem Eintrag in Form eines Hakens kann man festlegen, ob der Launcher geschlossen werden soll oder nicht.

Da die bereits vorhandenen Einträge auch in den allgemeinen Einstellungen der GUI hinterlegt sind, sollte die Option für den Launcher ebenfalls dort enthalten sein.

Durch diese Option kann der Launcher auf die Exit-Codes reagieren und zum Beispiel visualisieren, wenn die GUI abgestürzt ist.

 4559 
100%
GUI & ServerFehlerberichtniedrig Projekt kann nicht geladen werden geschlossen3.3 Alpha x3.324.05.202131.03.2022patme Aufgabenbeschreibung

Das angehängte Prjojekt kann nicht geladen werden. In diesem sind aber auch Presets vorhanden.
Bei “Loading Cuelists” geht es nicht weiter.
getestet unter alpha3

 4562 
100%
GUI & ServerFehlerberichtniedrig SpeedMaster Eingänge sind vertauscht geschlossen3.2.23.326.05.202129.12.2022steff Aufgabenbeschreibung

Wenn ich am Sekunden Eingang (s) zb eine 100 reingebe kommt am Sekunden Ausgang (s) nur 0.1 raus.
Gebe ich aber am Milisekunden Eingang (ms) eine 100 rein hommt am Sekunden Ausgang (s) auch die 100 raus.

Hier sieht es so aus, das die Eingänge bzw die Bezeichnung vertauscht sind.
Dies ist in der Version 3.22 sowie in der 3.3 Alpha so.

 4563 
100%
GUI & ServerFehlerberichtniedrig PE: Doppelklick auf Directory funktioniert nicht  geschlossen3.2.23.327.05.202104.12.2021patme Aufgabenbeschreibung

Erzeuge ich im Projekt Explorer einen Ordner und möchte diesen über einen Doppelklick öffnen, funktioniert dies nicht. Über die Baumstruktur komme ich in den gewünschten Ordner.

Alpha3

 4569 
100%
GUI & ServerFehlerberichtniedrig Dirtyflag wird bei "Reset View" gesetzt, bei Verschiebe ...geschlossen3.3 Alpha x3.315.06.202111.01.2023Phil2811 Aufgabenbeschreibung

Dirtyflag wird bei “Reset View” gesetzt, bei Verschieben mit Mausrad oder den Pfeilen jedoch nicht.

Das Verhalten ist aus meiner Sicht inkonsequent. Entweder müsste die DirtyFlag auch gesetzt werden, wenn ich die View verschiebe, oder die Flag darf nicht gesetzt werden, wenn ich die View zurücksetze.

 4583 
100%
GUI & ServerFehlerberichthoch Projekt mit großer Anzahl von Geräten kann nicht vollst ...geschlossen3.2.23.330.06.202124.06.2023LightningBrothers Aufgabenbeschreibung

Ich habe ein Projekt erstellt, in dem insgesamt 672 Geräte und 28 Gerätegruppen gepatcht und in zahlreichen Ordnern abgelegt.

Das Laden des Projekt schlägt jedoch mit einer Fehlermeldung fehl. Ignoriere ich diese, fallen gibt es folgende Fehler:

  • die Zuordnung der Geräte und den Gerätegruppen zu den Ordnern schlägt ca. zu 80% fehl
  • in den beiden Stage Views fehlen Icons von Geräten und Gerätegruppen

Spannenderweise liegen die Positionsinformationen der Icons in den Stage Views grundsätzlich noch vor. Ziehe ich die fehlenden Icons wieder in die Stage View, werden diese an der richtigen Position eingefügt.

Lade ich das gleiche Projekt mit der 3.3 Alpha 4, so funktioniert das Projekt ohne Probleme.

Im Anhang findet sich das betreffende Projekt sowie die Logs eines Durchlaufs einer Sitzung.

 4591 
100%
GUI & ServerFehlerberichtniedrig Tastaturkürzel für Ausschneiden, Kopieren, Einfügen etc ...geschlossen3.3 Alpha x3.325.07.202113.01.2022LightningBrothers Aufgabenbeschreibung

Der Project Explorer bietet in DMXControl 3.2.2 aktuell noch folgende Shortcuts. Diese sind in DMXControl 3.3 nicht mehr vorhanden:

  • Strg+X, Strg+C, Strg+V
  • Entf

Im Anhang befindet sich das Logfile der Alpha 4, wo ich exemplarisch in einem leeren Projekt das Kopieren und Einfügen über die Tastatur mit einer Szenenliste probiere.

 4593 
100%
GUI & ServerFehlerberichtniedrig Tracking-Einstellung wird nicht übernommen geschlossen3.2.23.330.07.202106.01.2023JPK Aufgabenbeschreibung

Beim Duplizieren einer Cuelist, bei der Tracking deaktiviert ist, wird diese Einstellung nicht in die zweite Cuelist übernommen. Der Haken ist zwar nicht gesetzt, aber trotzdem reagiert die Cuelist wie eine mit aktivem Tracking (siehe Diskussion Arne ⇔ JP)

zeige Aufgaben 101 - 150 von 428 Seite 3 von 9

verfügbare Tastenkürzel

Aufgabenliste

Aufgabendetails

Aufgabenbearbeitung