|
3859 | |
GUI | Fehlerbericht | Low | Farbe schwarz wird in Colorlist nicht visualisiert | Closed | 3.2 Beta x | | 13.10.2019 | 13.10.2019 | LightningBrothers |
Task Description
Füge ich die Farbe Schwarz einer Colorlist hinzu, so visualisiert das zugehörige Icon diese Farbe nicht. Stattdessen suggeriert das Icon ein helles Blau ausgewählt zu haben, wie der Screenshot zeigt.
Ich habe auch mal den Auszug aus dem Log beigefügt, wo ich die gezeigten Farben einfüge:
2019-10-13 16:51:07,859 [Log-Thread] DEBUG org.dmxc.lumos.XNAViews.TextureManager - Added Texture: 0;0;0
2019-10-13 16:51:30,654 [Log-Thread] DEBUG org.dmxc.lumos.XNAViews.TextureManager - Added Texture: 255;255;255
2019-10-13 16:51:40,100 [Log-Thread] DEBUG org.dmxc.lumos.XNAViews.TextureManager - Added Texture: 255;0;0
2019-10-13 16:52:11,999 [Log-Thread] DEBUG org.dmxc.lumos.XNAViews.TextureManager - Added Texture: 255;255;28
2019-10-13 16:52:39,269 [Log-Thread] DEBUG org.dmxc.lumos.XNAViews.TextureManager - Added Texture: 0;255;0
2019-10-13 16:53:09,758 [Log-Thread] DEBUG org.dmxc.lumos.XNAViews.TextureManager - Added Texture: 0;255;20
2019-10-13 17:01:02,849 [Log-Thread] DEBUG org.dmxc.lumos.XNAViews.GraphicsDeviceControl - Initialize listViewItems, HighDefinitionRecomended True
|
|
3858 | |
GUI | Wunsch / Idee | Low | Colorlist und Gobolist kann nicht über Kontextmenü bear ... | Closed | 3.2 Beta x | | 13.10.2019 | 13.10.2019 | LightningBrothers |
Task Description
Ich kann eine Colorlist oder eine Gobolist nur bearbeiten, indem ich einen Doppelklick auf die List ausführe. Über das Kontextmenü ist diese nicht erreichbar, wie im Screenshot zu sehen ist. Der Eintrag Properties ist ausgegraut und ein alternativer Eintrag ist nicht vorhanden.
|
|
3856 | |
StageView | Fehlerbericht | Low | Weitläufige Verteilung von neuen Devices manuellen Hinz ... | Closed | 3.2 Beta x | 3.2 | 11.10.2019 | 14.10.2019 | LightningBrothers |
Task Description
Füge ich eine Auswahl von mehreren Geräten nachträglich manuell über den Project Explorer einer Stage View hinzu, werden diese trotz vorhandenem Platz sehr weitläufig positioniert, wie im beigefügten Screenshot ist.
Der Fehler tritt auf, wenn ich ein beliebiges Icon (also Device, Device Group oder Matrix) in seiner Größe vergrößere. Reduziere ich die Größe des Icons wieder auf die Standardgröße von 32 x 32 Pixel, erfolgt die Positionierung der Icons wie gewohnt.
Dies ist ein Punkt, der von meiner Seite aus auch erst mit DMXControl 3.2.1 behoben werden kann.
|
|
3855 | |
StageView | Fehlerbericht | Medium | Devices mit mehreren Beams stören Auswahlverhalten und ... | Closed | 3.2 Beta x | | 10.10.2019 | 11.10.2019 | LightningBrothers |
Task Description
Füge ich aus dem beigefügten Projekt die Devices CMW (10), CMW (20), CMW (30) zusätzlich zu den bereits in der Stage View vorhandenen Devices hinzu, beginnt diese sich nicht wie gewohnt zu verhalten:
Obwohl ich alle Geräte auswähle, werden von den CMW (10), CMW (20) und CMW (30) beim Verschieben nur jeweils eines der Devices mitverschoben.
Sind mehr als zwei der Devices CMW (10), CMW (20), CMW (30) in der Stage View platziert, wird die Anordnung nicht mehr gespeichert.
In den Logfiles sind mir hierzu folgende Einträge aufgefallen.
<2019-10-10 21:58:53,767 [Main GUI] ERROR Lumos.GUI.Windows.LiveView.LiveStageView - Das Objekt des Typs "org.dmxc.lumos.XNAViews.StageView.DeviceMatrix" kann nicht in Typ "org.dmxc.lumos.XNAViews.StageView.DeviceOrBeamIcon" umgewandelt werden.
System.InvalidCastException: Das Objekt des Typs "org.dmxc.lumos.XNAViews.StageView.DeviceMatrix" kann nicht in Typ "org.dmxc.lumos.XNAViews.StageView.DeviceOrBeamIcon" umgewandelt werden.
bei org.dmxc.lumos.XNAViews.StageView.BeamIcon.get_Location() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\XNAViews\src\XNAViews\StageView\Icons\DeviceOrBeamIcon.cs:Zeile 278.
bei org.dmxc.lumos.XNAViews.StageView.AbstractIconBase.GetBounds() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\XNAViews\src\XNAViews\StageView\Icons\AbstractIconBase.cs:Zeile 421.
bei org.dmxc.lumos.XNAViews.StageView.AbstractIconBase.GetBounds() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\XNAViews\src\XNAViews\StageView\Icons\AbstractIconBase.cs:Zeile 437.
bei Lumos.GUI.Windows.LiveView.IconFacade.CalculateBounds() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Windows\LiveView\IconFacade.cs:Zeile 40.
bei Lumos.GUI.Windows.LiveView.LiveStageView.addDevice(LiveViewDeviceMetadata deviceM) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Windows\LiveView\LiveStageView.cs:Zeile 1213.
2019-10-10 21:58:57,905 [Main GUI] ERROR org.dmxc.lumos.XNAViews.StageView.StageView -
2019-10-10 22:03:15,157 [Log-Thread] WARN LumosLIB.Tools.LumosTools - Unable to save project in LiveViewManager
System.InvalidCastException: Das Objekt des Typs "org.dmxc.lumos.XNAViews.StageView.DeviceMatrix" kann nicht in Typ "org.dmxc.lumos.XNAViews.StageView.DeviceOrBeamIcon" umgewandelt werden.
bei org.dmxc.lumos.XNAViews.StageView.BeamIcon.get_Location() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\XNAViews\src\XNAViews\StageView\Icons\DeviceOrBeamIcon.cs:Zeile 278.
bei org.dmxc.lumos.XNAViews.StageView.AbstractIconBase.GetBounds() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\XNAViews\src\XNAViews\StageView\Icons\AbstractIconBase.cs:Zeile 421.
bei org.dmxc.lumos.XNAViews.StageView.AbstractIconBase.GetBounds() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\XNAViews\src\XNAViews\StageView\Icons\AbstractIconBase.cs:Zeile 437.
bei org.dmxc.lumos.XNAViews.StageView.AbstractIconBase.set_Location(PointF value) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\XNAViews\src\XNAViews\StageView\Icons\AbstractIconBase.cs:Zeile 384.
bei Lumos.GUI.Windows.LiveView.IconFacade.set_Location(Point value) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Windows\LiveView\IconFacade.cs:Zeile 29.
bei Lumos.GUI.Windows.LiveView.LiveStageView.onDeviceParameterChanged(Object sender, String parameterName, Object newValue) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Windows\LiveView\LiveStageView.cs:Zeile 2055.
bei Lumos.GUI.Facade.AbstractGUIFacade.OnFacadeParameterChanged(String name, Object value) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Facade\AbstractGUIFacade.cs:Zeile 132.
bei Lumos.GUI.Facade.AbstractGUIFacade.setFacadeParameter(FacadeParameter parameter, Object value) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Facade\AbstractGUIFacade.cs:Zeile 95.
bei Lumos.GUI.Facade.AbstractGUIFacade.setFacadeParameter(String name, Object value) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Facade\AbstractGUIFacade.cs:Zeile 77.
bei Lumos.GUI.Windows.LiveView.LiveStageView.WritePositionsFacadeParameters() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Windows\LiveView\LiveStageView.cs:Zeile 842.
bei Lumos.GUI.Windows.LiveView.LiveViewManager.Lumos.GUI.Run.IGuiProjectManager.saveProject(LumosGUIIOContext context) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Windows\LiveView\LiveViewManager.cs:Zeile 596.
bei Lumos.GUI.Run.GuiRunManager.<>c__DisplayClass34_0.<saveProject>b__0(IGuiManager m) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Run\GuiRunManager.cs:Zeile 341.
Bei den Devices habe ich einen zweiten Beam definiert, um die 2. Tilt-Achse über die Funktion Position ansprechen zu können. Das Projekt und die vollständigen Logs sind beigefügt.
|
|
3852 | |
StageView | Wunsch / Idee | Low | Keine Farbvisualisierung des Colorpickers bei RGB+ und ... | Closed | 3.2 | 3.2.1 | 09.10.2019 | 29.01.2020 | LightningBrothers |
Task Description
Im Zuge von Tests rund um das Ticket FS#3851 fiel mir der folgende Fehler auf: Besitzt ein Matrix- oder Radix-Gerät neben der Definition der Matrix bzw. Radix auch noch eine RGB+-Definition, um die gesamte Lampe auf eine bestimmte Farbe zu setzen, wird dieses von der Stage View ignoriert.
Der Colorpicker spricht die DMX-Kanäle für rot, grün, blau und weiß ordnungsgemäß an, die Stage View zeigt diese eingestellte Farbe jedoch nicht an. Erst wenn ich eine Farbe über das Matrix- bzw. Radix-Window einstelle, zeigt die Stage View diese Farbe an.
Im Anhang sind zwei vereinfachte DDFs zu finden, die das Problem reproduzieren. Aufhänger war hier der Futurelight Eye-7 RGBW Zoom.
Mit dem Ticket FS#3573 ist dieser Fehler nicht vergleichbar, da der dort angezogene Showtec Expression 8000 Q4 über eine solche RGB+-Defintion nicht verfügt.
|
|
3851 | |
GUI & Server | Wunsch / Idee | Low | Matrix-Ansteuerung fällt bei Verwendung eines Colorwhee ... | Closed | 3.2 Beta x | 3.2.2 | 08.10.2019 | 12.06.2020 | LightningBrothers |
Task Description
Ich habe für meine neuen Futurelight Color Mega Wave.i das DDF gebaut und dabei folgendes festgestellt. Nutze ich im DDF sowohl eine Matrix zur Ansteuerung der in diesem Fall 6 Pixel sowie das Colorwheel zum Abrufen von Farbmakros für die gesamte Bar, kann ich die LEDs nicht mehr über die Matrix ansprechen. Die Funktion RGB, um alle 6 LEDs gleichzeitig auf eine Farbe zu setzen, gibt es bei diesem Gerät nicht.
Die betreffenden Teile des DDFs lauten:
<colorwheel dmxchannel="12">
<support dmxchannel="11" name="colorwheel">
<step mindmx="64" maxdmx="79" />
</support>
<step type="enableRGB" mindmx="0" maxdmx="3"/>
<step type="color" val="#ff0000" mindmx="244" maxdmx="245" caption="red" />
<step type="color" val="#00ff00" mindmx="246" maxdmx="247" caption="green" />
<step type="color" val="#0000ff" mindmx="248" maxdmx="249" caption="blue" />
<step type="color" val="#ffffff" mindmx="250" maxdmx="251" caption="white" />
<rainbow>
<support dmxchannel="11" name="rainbow" />
<range type="cw" mindmx="1" maxdmx="255" minval="0.1" maxval="8" >
<step handler="support-rainbow" mindmx="32" maxdmx="47" />
</range>
<range type="ccw" mindmx="1" maxdmx="255" minval="0.1" maxval="8" >
<step handler="support-rainbow" mindmx="48" maxdmx="63" />
</range>
</rainbow>
</colorwheel>
<matrix dmxchannel="14" rows="1" columns="6" whiteoffset="3">
<support dmxchannel="11" name="matrix">
<step mindmx="0" maxdmx="15" />
</support>
</matrix>
Mit dem Support-Handler in der Matrix-Funktion möchte ich erreichen, dass der Funktionskanal zum Umschalten zwischen normaler Farbmischung, den Farbmakros und des Rainbow-Effekts auf den Wert gesetzt wird, damit ich die Farbe wieder für jedes Pixel einzeln setzen kann. Möglicherweise kann dieser auch entfallen, wenn die Umschaltung mit Hilfe von enableRGB funktioniert.
Im Anhang findet sich das komplette DDF sowie die Bedienungsanleitung mit der Kanalbelegung.
|
|
3849 | |
GUI & Server | Fehlerbericht | Low | Neue Speedmaster stehen erst beim Neuladen des Projekts ... | Closed | 3.2 Beta x | | 06.10.2019 | 06.10.2019 | LightningBrothers |
Task Description
Möchte ich eine Cuelist mit einem neuen, eigenen Speedmaster in der Beat Source ausstatten, kann ich diesen erst auswählen, wenn ich das Projekt neu geladen habe. Im Masterfenster ist der neue Speedmaster aber direkt schon aufgeführt, wie im Screenshot zu sehen ist.
Zusätzlich habe ich die Log-Dateien aus der Sitzung beigefügt.
|
|
3846 | |
GUI & Server | Fehlerbericht | High | Speedmaster können nach dem Neuladen des gleichen Proje ... | Closed | 3.2 Beta x | 3.2 | 05.10.2019 | 06.10.2019 | LightningBrothers |
Task Description
Ich habe ein Projekt mit mehreren Speedmastern gebaut. Lade ich das gleiche Projekt noch einmal neu, kann ich die Werte im Masterfenster zwar ändern oder über das Input Assignment triggern, in den Cuelists kommt nichts mehr an. Hier laufen die Cuelists dann mit der beim Starten der Sitzung (nach dem initialen Laden des Projekts) weiter.
|
|
3845 | |
Server | Fehlerbericht | Low | DEBUG AbstractDeviceProperty_Dispose - DeviceProperty " ... | Closed | 3.2 Beta x | 3.2 | 05.10.2019 | 06.10.2019 | LightningBrothers |
Task Description
Nachdem ich ein Projekt in Folge eines fehlerhaften DDFs neu laden musste, wurde das LumosDisposed-Log “geflutet”. Im anschließenden laufenden Betrieb waren aber direkt keine Fehler aufgetreten. Eine exemplarische Fehlermeldung hieraus lautet:
2019-10-04 22:59:43,175 [Log-Thread] DEBUG AbstractDeviceProperty_Dispose - DeviceProperty "DimmerProperty" in Device "ETL (4)" disposed. Trace: bei org.dmxc.lumos.Kernel.DeviceProperties.AbstractDeviceProperty`1.DisposeHook(Boolean disposing) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\DeviceProperties\AbstractDeviceProperty.cs:Zeile 324.
bei LumosLIB.Kernel.LumosRemoteObject.Dispose(Boolean disposing) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\Kernel\Remoting\LumosRemoteObject.cs:Zeile 127.
bei LumosLIB.Kernel.LumosRemoteObject.Dispose() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\Kernel\Remoting\LumosRemoteObject.cs:Zeile 116.
bei org.dmxc.lumos.Kernel.Devices.DeviceBeam.DisposeHook(Boolean disposing) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Devices\DeviceBeam.cs:Zeile 433.
bei LumosLIB.Kernel.LumosRemoteObject.Dispose(Boolean disposing) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\Kernel\Remoting\LumosRemoteObject.cs:Zeile 127.
bei LumosLIB.Kernel.LumosRemoteObject.Dispose() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\Kernel\Remoting\LumosRemoteObject.cs:Zeile 116.
bei org.dmxc.lumos.Kernel.Devices.AbstractDevice.DisposeHook(Boolean disposing) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Devices\AbstractDevice.cs:Zeile 1058.
bei LumosLIB.Kernel.LumosRemoteObject.Dispose(Boolean disposing) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\Kernel\Remoting\LumosRemoteObject.cs:Zeile 127.
bei LumosLIB.Kernel.LumosRemoteObject.Dispose() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\Kernel\Remoting\LumosRemoteObject.cs:Zeile 116.
bei org.dmxc.lumos.Kernel.Project.ProjectContainer`1.Remove(T item, Boolean disposeItem) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Project\ProjectContainer.cs:Zeile 128.
bei org.dmxc.lumos.Kernel.Project.ProjectContainer`1.Clear(Boolean disposeItems) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Project\ProjectContainer.cs:Zeile 97.
bei org.dmxc.lumos.Kernel.Project.ProjectResource`1.RemoveProjectContainer(String projectId, Boolean disposeItems) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Project\ProjectResource.cs:Zeile 126.
bei org.dmxc.lumos.Kernel.Project.ProjectManager.closeProject(String sessionName, Boolean ask) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Project\ProjectManager.cs:Zeile 170.
bei org.dmxc.lumos.Kernel.Project.ProjectManager.loadProject(String filename, Stream inputStream, String sessionName, Boolean loadId) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Project\ProjectManager.cs:Zeile 240.
bei org.dmxc.lumos.Kernel.Project.ProjectManager.loadProject(String filename, String sessionName) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Project\ProjectManager.cs:Zeile 225.
bei org.dmxc.lumos.Kernel.Command.KernelCommandFactory.loadProject(String sessionName, String tmpFile) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Command\KernelCommandFactory.cs:Zeile 1405.
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.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
bei org.dmxc.lumos.Kernel.Command.ReflectionCommandFactory.CommandPropertyBag.Invoke(CommandParameterList list) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Command\ReflectionCommandFactory.cs:Zeile 60.
bei org.dmxc.lumos.Kernel.Command.Command.execute(Object[] paras) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Command\Command.cs:Zeile 120.
bei System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
bei System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)
bei System.Runtime.Remoting.Messaging.ServerObjectTerminatorSink.SyncProcessMessage(IMessage reqMsg)
bei System.Runtime.Remoting.Lifetime.LeaseSink.SyncProcessMessage(IMessage msg)
bei System.Runtime.Remoting.Messaging.ServerContextTerminatorSink.SyncProcessMessage(IMessage reqMsg)
bei System.Runtime.Remoting.Channels.CrossContextChannel.SyncProcessMessageCallback(Object[] args)
bei System.Runtime.Remoting.Channels.ChannelServices.DispatchMessage(IServerChannelSinkStack sinkStack, IMessage msg, IMessage& replyMsg)
bei System.Runtime.Remoting.Channels.DispatchChannelSink.ProcessMessage(IServerChannelSinkStack sinkStack, IMessage requestMsg, ITransportHeaders requestHeaders, Stream requestStream, IMessage& responseMsg, ITransportHeaders& responseHeaders, Stream& responseStream)
bei System.Runtime.Remoting.Channels.SoapServerFormatterSink.ProcessMessage(IServerChannelSinkStack sinkStack, IMessage requestMsg, ITransportHeaders requestHeaders, Stream requestStream, IMessage& responseMsg, ITransportHeaders& responseHeaders, Stream& responseStream)
bei System.Runtime.Remoting.Channels.BinaryServerFormatterSink.ProcessMessage(IServerChannelSinkStack sinkStack, IMessage requestMsg, ITransportHeaders requestHeaders, Stream requestStream, IMessage& responseMsg, ITransportHeaders& responseHeaders, Stream& responseStream)
bei System.Runtime.Remoting.Channels.Ipc.IpcServerTransportSink.ServiceRequest(Object state)
bei System.Runtime.Remoting.Channels.SocketHandler.ProcessRequestNow()
bei System.Runtime.Remoting.Channels.RequestQueue.ProcessNextRequest(SocketHandler sh)
bei System.Runtime.Remoting.Channels.SocketHandler.BeginReadMessageCallback(IAsyncResult ar)
bei System.Runtime.Remoting.Channels.Ipc.IpcPort.AsyncFSCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOverlapped)
bei System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
Die vollständigen Logfiles der Sitzung sind im Anhang.
|
|
3840 | |
Server | Fehlerbericht | Low | ERROR org.dmxc.lumos.Kernel.Input.v2.Worker.DynamicExec ... | Closed | 3.2 Beta x | | 03.10.2019 | 03.10.2019 | LightningBrothers |
Task Description
Im Rahmen meines Live-Tests in de vergangenen Nacht, ist mir folgender Fehler im Log aufgefallen:
2019-10-02 22:46:46,164 [82] ERROR org.dmxc.lumos.Kernel.Input.v2.Worker.DynamicExecutorNode -
System.InvalidOperationException: Die Sequenz enthält kein übereinstimmendes Element.
bei System.Linq.Enumerable.Single[TSource](IEnumerable`1 source, Func`2 predicate)
bei org.dmxc.lumos.Kernel.Input.v2.Worker.DynamicExecutorNode.setExecutorInternal() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Input\v2\Graph\Node\Wrapper\Executor\DynamicExecutorNode.cs:Zeile 45.
Die kompletten Logs sind im Anhang zu finden.
|
|
3834 | |
GUI | Wunsch / Idee | Low | Mixer Mode in Project Explorer anzeigen | Closed | 3.2 Beta x | | 30.09.2019 | 07.10.2019 | LightningBrothers |
Task Description
Mit der Einführung von HTP-, LTP- und LoTP-Mischung könnte es hilfreich sein, wenn im Project Explorer im Ordner Cuelists diese Option nun in einer weiteren Spalte rechts neben der Cuelist-Priorität ebenfalls angezeigt wird.
|
|
3831 | |
Server | Fehlerbericht | Low | HTP, LTP und LoTP-Mischung nur auf einer Prioritäten-Eb ... | Closed | 3.2 Beta x | | 29.09.2019 | 01.10.2019 | LightningBrothers |
Task Description
Aus meiner Sicht sollte die HTP-, LTP und LoTP-Mischung immer nur bei Cuelists mit der gleichen Priorität erfolgen.
Im beigefügten Beispielprojekt ist die Cuelist C.3 auf Priorität 31 sowie HTP-Mischung eingestellt. Starte ich vorher entweder die Cuelist C.1 oder C.2, sind am Ende alle Lampen an, obwohl ich über die Cuelist C.3 mittels des darin enthaltenen Chaser einen Strobe-Effekt schaffen möchte.
|
|
3796 | |
InputAssignment | Fehlerbericht | Low | Programmer-Node verarbeitete keine gleichzeitige Änderu ... | Closed | 3.2 Beta x | | 14.09.2019 | 15.09.2019 | LightningBrothers |
Task Description
Ich spreche mit dem Position Control den Programmer an. Während zwei Slider, die mit die Ausgabe des Position Control nach dem Split-Node anzeigen, beim Bewegen des Steuerpunkts gleichmäßig “mitfahren”, springt die tatsächliche Ausgabe der Position in Stage View, Position Window, Device Control und auch der DMX-Ausgabe.
Im Anhang befinden sich die Logs der letzten Session, wo ich das Control angelegt und zuletzt bedient habe und das zugehörige Beispiel-Projekt. Zum Reproduzieren einfach einen der QWO in der Stage View auswählen und über das Position Control im Softdesk ansprechen.
|
|
3795 | |
InputAssignment | Fehlerbericht | High | Parameter Master können vom Softdesk nicht angesprochen ... | Closed | 3.2 Beta x | | 14.09.2019 | 14.09.2019 | LightningBrothers |
Task Description
Verknüpfe ich einen Slider vom Softdesk mit dem Value-Input eines Parameter Masters, so werden diese Werte nicht weiterverarbeitet. Dies betrifft sowohl den Output-Hub des Nodes selbst als auch den Parameter Master im Master Window.
Im Anhang sind die Logs sowie ein Beispiel-Projekt zu finden.
|
|
3794 | |
InputAssignment | Fehlerbericht | High | Keine Steuerung von Intensity und Speed Factor möglich, ... | Closed | 3.2 Beta x | 3.2 | 13.09.2019 | 13.09.2019 | LightningBrothers |
Task Description
Ist bei einem Cuelist Node das Feld für Fade Factor leer, kann ich die Intensity und den Speed Factor über ein Slider im Softdesk oder einen MIDI-Controller nicht steuern und die Werte werden auch am Output-Hub ausgegeben. Sobald das Feld einen Wert erhält (welcher auch 0 sein kann) funktioniert die Ansteuerung und das Feedback.
Im Anhang die Log-Files und ein Beispiel-Projekt.
|
|
3791 | |
InputAssignment | Fehlerbericht | High | Cuelist Node arbeitet nach dem Laden eines Projekts nic ... | Closed | 3.2 Beta x | 3.2 | 12.09.2019 | 13.09.2019 | LightningBrothers |
Task Description
Aktuell ist funktioniert das Cuelist Node nach dem Laden eines Projekts nicht, obzwar die ID vorhanden ist. Das Node arbeitet erst, wenn ich die Zuordnung kurz manuell ändere, zum Beispiel eine andere Cuelist auswähle. Speichere ich das Projekt und lade es erneut, besteht das Problem wieder. Ein Beispielprojekt ist beigefügt, wo ich eigentlich über “c” die Cuelist 1 starten möchte.
Dieses Ticket möchte sich Patrick alleine in Ruhe ansehen.
|
|
3790 | |
GUI | Fehlerbericht | Low | ERROR Lumos.GUI.Actions.GuiActionManager - Error doing ... | Closed | 3.2 Beta x | | 12.09.2019 | 12.09.2019 | LightningBrothers |
Task Description
2019-09-12 20:56:00,036 [58] ERROR Lumos.GUI.Actions.GuiActionManager - Error doing invoke: Auf das verworfene Objekt kann nicht zugegriffen werden.
Objektname: "MainForm".
System.ObjectDisposedException: Auf das verworfene Objekt kann nicht zugegriffen werden.
Objektname: "MainForm".
bei System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
bei System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
bei Lumos.GUI.Actions.GuiActionManager.refreshActionContainer(String containerID, ERefreshFlags flags) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\GuiActions\GuiActionManager.cs:Zeile 698.
|
|
3762 | |
InputAssignment | ToDo | Low | Eingabe der Delay-Zeit im Delay-Node nicht möglich | Closed | 3.2 Beta x | 3.2 | 23.08.2019 | 08.09.2019 | LightningBrothers |
Task Description
Ich kann aktuell im Delay-Node im Input Assignment unter den Properties keine Zeit für das Delay eintragen. Die Beschreibung der entsprechende Zeile ist ausgegraut und das Eingabefeld lässt (daher) keine Eingaben zu. Den Namen des Nodes kann ich beispielsweise aber ändern.
|
|
3755 | |
InputAssignment | Fehlerbericht | Low | Umschaltung im Input Selector funktioniert nicht | Closed | 3.2 Beta x | | 15.08.2019 | 20.08.2019 | LightningBrothers |
Task Description
In dem Graphen mit dem Namen “Input Selctor” des beigefügten Projekts möchte ich verschiedene Geräte einer Gerätegruppe über die Tastatur auswählen können.
1: Auswahl QWO Group
2: Auswahl AX5 Group
+ (Nummernblock): vor
- (Nummernblock): zurück
S: Gerät auswählen
Am Ende des Math-Nodes übergebe ich eigentlich die Werte 1 oder 2, damit ich im Input Selector zwischen den über die Counter-Nodes erzeugen Device-IDs umschalten kann. Leider schlägt das Umschalten fehl und ich erhalte am Ausgang des Input Selectors immer nur den Wert des Eingang 1. Oder gibt es hier eine Wert-Überschneidung, weil im Input Selector parallel auch ein true oder false bzw. das Äquivalent 0 oder 1 übertragen wird.
|
|
3752 | |
GUI | Fehlerbericht | Low | Edit-Modus einer Zelle kann durch Esc oder Enter nicht ... | Closed | 3.2 Beta x | | 14.08.2019 | 14.08.2019 | LightningBrothers |
Task Description
Ändere ich den Inhalt einer Zelle, zum Beispiel im Cuelist Editor, im Cue Timing Editor oder in Übersicht der DMX-Interfaces und möchte diese Änderung bestätigen, muss ich mit der Maus an eine beliebige andere Stelle klicken. Zuletzt klappte dies noch durch Drücken der Enter-Taste, um die Eingabe zu bestätigen, oder über die Escape-Taste zum Verwerfen der Änderung.
|
|
3748 | |
InputAssignment | Fehlerbericht | Low | WARN org.dmxc.lumos.Kernel.Input.v2.InputManager - Gra ... | Closed | 3.2 Beta x | | 11.08.2019 | 11.08.2019 | LightningBrothers |
Task Description
Die folgende Fehlermeldung erscheint in den Logs, wenn ich in einem Graphen den Output Selector nutze:
2019-08-11 19:07:34,142 [Log-Thread] WARN org.dmxc.lumos.Kernel.Input.v2.InputManager - Graph M51302 created Exception in Process: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
bei org.dmxc.lumos.Kernel.Input.v2.InputManager.ProcessGraphs(RunContext ctx) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Input\v2\InputManager.cs:Zeile 1110.
Die Logs sind im Anhang beigefügt. Ich habe von Arne die Freigabe erhalten, mit dem Build 320 zu testen.
|
|
3747 | |
GUI & Server | Fehlerbericht | Medium | FATAL DMXControl 3 Kernel - System.Threading.Synchroniz ... | Closed | 3.2 Beta x | | 10.08.2019 | 11.08.2019 | LightningBrothers |
Task Description
In der aktuellen Sitzung ist mir folgender Fehler nach dem Schließen der GUI unter die Finger gekommen (Kernel und GUI wurden zu Beginn getrennt gestartet):
2019-08-10 19:22:46,317 [42] FATAL DMXControl 3 Kernel - Unhandled Exception: Mindestens ein Fehler ist aufgetreten.
System.AggregateException: Mindestens ein Fehler ist aufgetreten. ---> System.Threading.SynchronizationLockException: Die Objektsynchronisationsmethode wurde von einem nicht synchronisierten Codeblock aufgerufen.
bei LumosLIB.Tools.SynchronizedEnumerator`1.MoveNext() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\Tools\Collections\SynchronizedReadOnlyCollection.cs:Zeile 188.
bei System.Collections.Concurrent.Partitioner.DynamicPartitionerForIEnumerable`1.InternalPartitionEnumerable.GrabChunk_Buffered(KeyValuePair`2[] destArray, Int32 requestedChunkSize, Int32& actualNumElementsGrabbed)
bei System.Collections.Concurrent.Partitioner.DynamicPartitionerForIEnumerable`1.InternalPartitionEnumerable.GrabChunk(KeyValuePair`2[] destArray, Int32 requestedChunkSize, Int32& actualNumElementsGrabbed)
bei System.Collections.Concurrent.Partitioner.DynamicPartitionerForIEnumerable`1.InternalPartitionEnumerator.GrabNextChunk(Int32 requestedChunkSize)
bei System.Collections.Concurrent.Partitioner.DynamicPartitionEnumerator_Abstract`2.MoveNext()
bei System.Threading.Tasks.Parallel.<>c__DisplayClass42_0`2.<PartitionerForEachWorker>b__1()
bei System.Threading.Tasks.Task.InnerInvoke()
bei System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
bei System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object )
--- 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()
bei System.Threading.Tasks.Parallel.PartitionerForEachWorker[TSource,TLocal](Partitioner`1 source, ParallelOptions parallelOptions, Action`1 simpleBody, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
bei System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
bei System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable`1 source, Action`1 body)
bei LumosLIB.Tools.LumosTools.ForEach[T](IEnumerable`1 source, Action`1 action, Boolean parallel) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\Tools\LumosTools.cs:Zeile 1210.
bei org.dmxc.lumos.Kernel.Project.SceneListManager.StopAllCuelists(Boolean immediate) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Project\SceneListManager.cs:Zeile 438.
bei org.dmxc.lumos.Kernel.Run.KernelRunManager.beforeServiceShutdownHook() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Run\KernelRunManager.cs:Zeile 218.
bei org.dmxc.lumos.Kernel.Run.AbstractRunManager`2.stopManager() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\Kernel\Run\AbstractRunManager.cs:Zeile 360.
bei org.dmxc.lumos.Kernel.Run.KernelRunManager.shutdownKernel(Boolean hard) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Run\KernelRunManager.cs:Zeile 206.
bei org.dmxc.lumos.Kernel.GUISession.SessionManager.<>c.<RemoteShutdown>b__17_0(Object o) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\GUISession\SessionManager.cs:Zeile 69.
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()
---> (Interne Ausnahme #0) System.Threading.SynchronizationLockException: Die Objektsynchronisationsmethode wurde von einem nicht synchronisierten Codeblock aufgerufen.
bei LumosLIB.Tools.SynchronizedEnumerator`1.MoveNext() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\Tools\Collections\SynchronizedReadOnlyCollection.cs:Zeile 188.
bei System.Collections.Concurrent.Partitioner.DynamicPartitionerForIEnumerable`1.InternalPartitionEnumerable.GrabChunk_Buffered(KeyValuePair`2[] destArray, Int32 requestedChunkSize, Int32& actualNumElementsGrabbed)
bei System.Collections.Concurrent.Partitioner.DynamicPartitionerForIEnumerable`1.InternalPartitionEnumerable.GrabChunk(KeyValuePair`2[] destArray, Int32 requestedChunkSize, Int32& actualNumElementsGrabbed)
bei System.Collections.Concurrent.Partitioner.DynamicPartitionerForIEnumerable`1.InternalPartitionEnumerator.GrabNextChunk(Int32 requestedChunkSize)
bei System.Collections.Concurrent.Partitioner.DynamicPartitionEnumerator_Abstract`2.MoveNext()
bei System.Threading.Tasks.Parallel.<>c__DisplayClass42_0`2.<PartitionerForEachWorker>b__1()
bei System.Threading.Tasks.Task.InnerInvoke()
bei System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
bei System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object )<---
Nach dem Erscheinen der Fehlermeldung und dem Versuch, den Kernel über den Befehl shutdown zu beenden, kam eine Fehlermeldung von Windows, dass ein Problem festgestellt wurde und das Programm geschlossen werden muss. Die vollständigen Logfiles sind im Anhang zu finden.
|
|
3746 | |
Softdesk | Fehlerbericht | Low | Testmodus im Softdesk-Designer dauerhaft aktiv | Closed | 3.2 Beta x | 3.2 | 10.08.2019 | 30.08.2019 | LightningBrothers |
Task Description
Öffne ich ein Softdesk im Designer, sollten beim Drücken der Tasten und Bewegen der Fader keinerlei Aktionen an das Input Assignment durchgereicht werden, sondern nur wenn ich den Test-Modus über den Play-Button oben rechts aktiviere. Dies funktioniert so leider nicht. Auch im Edit-Modus kommen die entsprechenden Aktionen im Input Assignment an.
|
|
3742 | |
InputAssignment | Fehlerbericht | Low | Couter-Node arbeitet außerhalb des gesetzten Werteberei ... | Closed | 3.2 Beta x | | 09.08.2019 | 11.08.2019 | LightningBrothers |
Task Description
Ich baue einen Graphen, um eine Umschaltung mittels eines Counter Nodes zu realisieren. Der Counter Node wird über eine Taste getriggert und ist am Ausgang mit einem Executor verbunden. Der Counter Node besitzt die Grenzen von 1 bis 5, das Inkrement liegt bei 1. Overflow ist zugelassen. Durch das Drücken meiner Inkrementierungstaste liegt am Counter nun ein Wert an.
Ändere ich nun die Grenzen des Counters auf 21 bis 25, muss ich im konkreten Fall die Taste nun bis zu 20 mal drücken, bis der Counter wieder in seinen neuen Wertebereich gelangt. Ein einfaches Drücken reicht hier nicht aus, was hier durchaus meine Erwartungshaltung wäre.
|
|
3727 | |
GUI | Fehlerbericht | Low | Zuordnete Geräte lassen sich innerhalb einer PowerSourc ... | Closed | 3.2 Beta x | | 30.07.2019 | 01.08.2019 | LightningBrothers |
Task Description
Ich ordne mehrere Geräte einer PowerSoruce im Electricity Management zu. Diese entsprechend zugeordneten Geräte lassen sich innerhalb der PowerSource nicht sortieren. Das Kontextmenü ist ausgegraut. Einzig die Buttons zum manuellen Einstellen der Reihenfolge werden aktiv, sobald ich ein Gerät auswähle.
|
|
3725 | |
Softdesk | Fehlerbericht | Low | Schriftgröße für Texte in Buttons wird nicht gespeicher ... | Closed | 3.2 Beta x | 3.2 | 28.07.2019 | 10.08.2019 | LightningBrothers |
Task Description
Ich habe zwar die Möglichkeit, die Textgröße die Texte in Buttons festzulegen. Mein eingetragener Wert wird nach der Eingabe nicht übernommen und direkt auf 13 Pt. zurückgesetzt.
|
|
3724 | |
GUI | Fehlerbericht | Medium | Keine Ausgabe der visuellen Stile der Buttons im Softde ... | Closed | 3.2 Beta x | | 28.07.2019 | 29.07.2019 | LightningBrothers |
Task Description
Öffne ich ein Softdesk testweise im Build 296, so werden die visuellen Stile nicht angezeigt und ich erhalte eine Schwarz-Weiß-Version meines eigentlich bunt eingefärbten Softdesks. Dies betrifft in erster Linie die Buttons. Slider werden weiterhin in der gewünschten Farbe angezeigt.
Dass die Informationen noch vorhanden sind, zeigt sich daran, dass beim Betätigen die richtige (Füll-) Farbe aufleuchtet und das Softdesk beim Öffnen des Softdesks mit der Beta 4 wie gewohnt angezeigt wird.
Die Log-Files und ein Screenshot sind im Anhang beigefügt.
|
|
3722 | |
ArtNet | Wunsch / Idee | Medium | Adressierung der Ausgabe-Universen innerhalb eines Subn ... | Closed | 3.2 Beta x | 3.3.0 | 28.07.2019 | 17.06.2022 | LightningBrothers |
Task Description
Füge ich das Art-Net-Ausgabeplugin neu hinzu, werden die Send- und Recieve-Universen aus meiner Sicht ungünstig adressiert. Im konkreten sieht das wie folgt aus:
Device 1
Device 2
Möchte ich nun ein 8-Port Art-Net-Node ansprechen, muss ich hier im Device 2 mindestens die Universen für Send neu sortieren. Ich könnte zwar mein Art-Net-Node auch irgendwie umkonfigurieren, aber persönlich finde ich diese Stückelung innerhalb eines Subnet nicht geschickt. Mein erster Vorschlag wäre folgende Standard-Konfiguration:
Device 1
Device 2
|
|
3721 | |
InputAssignment | Fehlerbericht | Medium | Wertebereiche für Programmer Node | Closed | 3.2 Beta x | 3.2 | 26.07.2019 | 09.10.2019 | LightningBrothers |
Task Description
Ich habe dieses Ticket quasi auf Bitten von Arne angelegt, damit wir hier die optimalen Wertebereiche für den Programmer Node diskutieren können. Aktuell akzeptieren die Eingänge des Programmer Nodes folgende Werte:
Device oder Group ID: unter anderem Device-Nummer oder Gruppennummer, auch über ein Format-Node als “Aufzählung” / Liste zum direkten Auswählen von mehreren unterschiedlichen Geräten gleichzeitig
Dimmer: 0 - 100
Shutter, Lumos / Nox: 0 oder 1 bzw. true oder false
Strobe: 0 - 1
Position: Pan und Tilt jeweils 0 - 1
Color: Farbwerte als RGB
Colortemp: 0 - 1
Gobo, Prisma: aktuell 0 - 100
Goboindex, Prismindex, Fokus, Zoom: 0 - 1
Goborotation, Prismrotation: 0 - 0,5 für Rotation CW und 0,5 - 1 für Rotation CCW
Ziel der Diskussion sollte sein, dass (aus meiner Sicht) die Wertebereiche zum einen so gewählt sind, dass
sie universell verwendbar sind
beim Anlegen des Graphen auch einfach und nachvollziehbar händelbar sind
|
|
3720 | |
InputAssignment | Fehlerbericht | Low | Position to Pan/Tilt-Node kann nicht parallel als Conve ... | Closed | 3.2 Beta x | | 25.07.2019 | 29.07.2019 | LightningBrothers |
Task Description
Ich möchte mit dem Position-Element im Softdesk das Programmer Node steuern. Da dieses für Pan und Tilt getrennte Eingänge besitzt, fügte ich ein Position to Pan/Tilt Converter hinzu. Dieses Conventer-Node gibt für Pan und Tilt allerdings DMX-Werte aus, die das Programmer Node aktuell nicht akzeptiert. Auch das Zwischenschalten von Rule of Three Bausteinen, um den DMX-Wert wieder auf einen Winkel umzusetzen, brachte nicht den gewünschten Erfolg.
|
|
3719 | |
InputAssignment | Wunsch / Idee | Medium | ColorBar lässt nur Vollfarben zu | Closed | 3.2 Beta x | 3.2.1 | 25.07.2019 | 12.03.2020 | LightningBrothers |
Task Description
Ich wollte mit Hilfe der ColorBar den Eingang Color des Programmer Nodes steuern, um die Farbe eines selektierten Geräts auszuwählen.
Allerdings gibt die ColorBar nur Farben in der vollen Sättigung als RGB-Wert aus (Auswahlpunkt im ColorPicker am äußeren Rand), sodass Farben mit einer geringeren Sättigung wie ein helles Gelb nicht dargestellt werden können. Eine Überlegung war daher, die ColorBar an den HSV-to-Color-Converter anzuschließen, allerdings gibt die ColorBar nur RGB-Werte weiter und nicht beispielsweise parallel die Werte von 0 bis 1, sodass den Converter-Node nicht nutzen kann.
|
|
3718 | |
Softdesk | Fehlerbericht | Low | Enft-Taste wird Property Grid des Softdesk Designers ni ... | Closed | 3.2 Beta x | 3.2 | 25.07.2019 | 14.08.2019 | LightningBrothers |
Task Description
Der Fehler aus FS#3700 liegt analog auch im Softdesk Designer vor, dass hier die Enft-Taste in den Eigenschaftsfeldern des Property Grids nicht akzeptiert wird.
|
|
3709 | |
GUI | Fehlerbericht | High | Strobe blockiert Eingabe bei geöffentem Programmer | Closed | 3.2 Beta x | 3.2 | 21.07.2019 | 13.09.2019 | LightningBrothers |
Task Description
Ich füge einem neuen leeren Projekt zum Beispiel vier Clay Paky Alpha Spot QWO 800 hinzu und stelle eine beliebige Strobe-Frequenz bei geöffnetem Shutter und voller Helligkeit ein. Ist der Programmer hierbei geschlossen, kann ich Änderungen in der gesamten GUI soweit wie gewohnt vornehmen.
Sind Stage View und Programmer parallel geöffnet, reagiert die GUI deutlich verzögert, insbesondere die Control Windows und das Device Control, wo ich Werte über Regler einstellen kann. Im ungünstigsten Fall wird der Inhalt des Device Controls nicht aktualisiert bzw. nicht aufgebaut. Dies ist mir insofern zum Verhängnis geworden, dass ich eine Cue über “Edit in Programmer Blind” live nicht anpassen konnte.
|
|
3707 | |
InputAssignment | Wunsch / Idee | Low | Selector Node zum Wählen des aktiven Ausgangs | Closed | 3.2 Beta x | | 20.07.2019 | 25.07.2019 | LightningBrothers |
Task Description
Aktuell bietet der Selector-Node nur die Möglichkeit, aus verschiedenen Eingängen den jeweils aktiven zu wählen und durchzuschalten.
Ich hätte aktuell einen Anwendungsfall, wo kurz gesprochen ein Selector-Node zum Wählen des aktiven Ausgangs hilfreich wäre. Hintergrund ist, dass ich mit einem Button verschiedene Cuelists aktivieren möchte. Die Auswahl der Cuelist, die aktiviert werden soll, würde dabei über einen zweiten Taster erfolgen.
|
|
3705 | |
InputAssignment | Fehlerbericht | Medium | Verbindungen nach Laden des Projekts auf "On Hold" | Closed | 3.2 Beta x | 3.2 | 16.07.2019 | 11.09.2019 | LightningBrothers |
Task Description
Lade ich ein vorhandenes Projekt, sind die Verbindungen im Input Assignment trotz aktiver Bank “On Hold” und warten quasi auf einen Initialisierungsimpuls. Aufgefallen ist mir dies in folgender Konstellation:
Ich habe zwei verschiedene Verbindungen. Die Schnittmenge beider Verbindung ist der Speedmaster 1. In der Verbindung 1 (Beat Tastatur) triggere ich den Speedmaster 1 über die Tastatur. In der Verbindung 2 (Beat Softdesk) triggere ich den gleichen Speedmaster über den Button des Softdesks und nutze diese Verbindung auch, um mir den aktuellen BPM-Wert im Softdesk anzuzeigen.
Triggere ich den Speedmaster 1 über die Tastatur, kommen die Werte nach dem Laden des Projekts zwar beim Speedmaster an. Das Feedback ans Softdesk über die Verbindung 2 erhalte ich erst, wenn ich dieser Verbindung einen einmaligen Impuls gebe, entweder
über einen verfügbaren Input (in diesem Fall der Button, der auch den BPM-Wert anzeigt) oder
durch Deaktivieren und Aktivieren der Verbindung 2 (Beat Softdesk) oder
in diesem Fall durch Änderung der Einstellung des Speedmaster 1 in der Verbindung selbst.
Um den besagten Aktualisierungs- bzw. Initialisierungsimpuls zu generieren, reicht es nicht, die komplette Bank zu deaktivieren und wieder zu aktivieren. Dass dieser fehlt, kann man auch daran erkennen, dass an den Nodes kleine Statuswerte angezeigt werden.
Zum Nachstellen des Problems habe ich ein Beispielprojekt beigefügt. Die oben genannten Verbindungen sind in den ersten beiden Bänken im Input Assignment zu finden. Hierzu am besten das letzte Fensterlayout laden.
|
|
3704 | |
Softdesk | Fehlerbericht | Low | Nachkommastellen in Softdesk-Elementen reduzieren | Closed | 3.2 Beta x | | 16.07.2019 | 16.07.2019 | LightningBrothers |
Task Description
Ich glaube, das Bild beschriebt den Fehler am besten. Zwei, wenn nicht sogar eine Nachkommastelle würde aus meiner Sicht als zurückgegebener Wert nach einen Button oder Label grundsätzlich ausreichen.
|
|
3703 | |
GUI | Wunsch / Idee | Very Low | Teilautomatisierte Zuordnung von neuen Cuelists zu eine ... | Closed | unbestimmt | | 16.07.2019 | 02.04.2020 | LightningBrothers |
Task Description
In meiner Live-Session mit Maik kam die Frage auf, ob man das Zuordnen von Cuelists zu einer bestimmten Cuelist Group zu einem gewissen Grad teil-automatisiert gestalten kann, sobald man eine neue Cuelist erzeugt.
Aufhänger für diese Frage war die Funktion im Add-Device-Dialog, bei der man neue Geräte beim Anlegen direkt einer neuen oder einer vorhandenen Device Group zuordnen kann.
|
|
3702 | |
Softdesk | Wunsch / Idee | Very Low | Kontextmenü im Softdesk-Designer um Eintrag "Input Assi ... | Closed | 3.2 Beta x | 3.2.2 | 16.07.2019 | 20.12.2019 | LightningBrothers |
Task Description
Als kleine Unterstützung der Einsteiger wäre hier der Vorschlag, das Kontextmenü im Softdesk-Designer um den Eintrag “Open Input Assignment” oder ähnlich zu erweitern. Die Idee bzw. das Ziel dahinter ist, dass man einen weiteren Hinweis erhält, dass die Softdesk-Elemente erst im Input Assignment “mit Leben gefüllt” werden können.
|
|
3701 | |
GUI | Fehlerbericht | Medium | Pos1 und Ende-Tasten beenden Edit-Modus einer Zelle | Closed | 3.2 Beta x | 3.2 | 15.07.2019 | 19.07.2019 | LightningBrothers |
Task Description
Ändere ich den Wert eine Zelle im Cuelist Editor oder den Namen einer Verbindung im Input Assignment und möchte mit den Tasten Pos1 bzw. Ende an den Anfang bzw. Ende des Textes in der Zelle springen, wird stattdessen der Edit-Modus der Zelle verlassen und die erste bzw. letzte Zelle in der Zeile ausgewählt.
|
|
3700 | |
GUI | Fehlerbericht | Low | Enft-Taste wird in der Namens-Spalte vom Fenster Input ... | Closed | 3.2 Beta x | 3.2 | 15.07.2019 | 19.07.2019 | LightningBrothers |
Task Description
Wenn ich im Fenster Input Assignment den Namen einer Verbindung ändere und dabei die Entf-Taste nutze, werden die Textzeichen rechts vom Cursor nicht wie erwartet entfernt.
Im Cuelist Editor beispielsweise arbeitet die Enft-Taste wie gewohnt, wenn ich den Namen der Cue ändern möchte.
|
|
3699 | |
GUI & Server | Fehlerbericht | Low | Synchronisationsverhalten der Speedmaster ungenau | Closed | 3.2 Beta x | 3.2 | 15.07.2019 | 28.08.2019 | LightningBrothers |
Task Description
Bei den Speedmastern wird der BPM-Wert nur über zwei (Tastatur-) Anschläge ermittelt. Dies ist im direkten Vergleich zum “alten” Beat Tool deutlich ungenauer, weil sich der BPM-Wert dort aus 5 (Tastatur-) Anschlägen berechnet.
Das ungenaue Arbeiten der Speedmaster kommt besonders dann zum Vorschein, wenn ich zum Synchronisieren des BPM-Werts ein paar mehr (Tastatur-) Anschläge (also vier bis sechs) benötige. Durch die fehlende Mittlung der Werte erhalte ich sehr starke Varianzen im BPM-Wert von teilweise +/- 20 BPM zum eigentlichen BPM-Wert des laufenden Songs etc., was dann bei einem bereits laufenden Effekt unschön rüber kommt.
Zusammengefasst wäre es schön, wenn sich die Speedmaster in Bezug auf die Beat-Synchronisation ähnlich wie das Beat Tool verhalten würden: beim ersten Tappen Ausgabe des ersten Beat-Signals, über das weitere Tappen dann Angleichen der Geschwindigkeit durch Mittlung von mehreren (mindestens 4) (Tastatur-) Anschlägen.
|
|
3693 | |
GUI & Server | Fehlerbericht | Low | ParameterMaster werden in Cues nicht richtig abgespeich ... | Closed | 3.2 Beta x | 3.2 | 09.07.2019 | 19.07.2019 | LightningBrothers |
Task Description
Für eine zurückliegende Veranstaltung wollte ich mit zwei Slidern im Softdesk über zwei ParameterMaster die Funktionen Fan und Fog meines Hazers ansteuern. Hierzu erstellte ich eine Cue mit {ParameterMaster 1} für Fog und {ParamterMaster 2} für Fan. Nach dem Neustart von DMXControl 3 funktioniert die Zuordnung nicht mehr, da sich scheinbar die internen Referenzen der Parametermaster ändern. Dies ist auch daran zu erkennen, dass im Master Window die ParameterMaster 1 und 2 jeweils doppelt auftauchen.
Auf Wunsch stelle ich ein kleines Beispielprojekt zur Verfügung.
|
|
3670 | |
Softdesk | Fehlerbericht | High | Softdesk-Elemente wachsen nach dem Neuladen des Projekt ... | Closed | 3.2 Beta x | 3.2 | 04.07.2019 | 10.08.2019 | LightningBrothers |
Task Description
Im Ticket FS#3470 wurde der Fehler behoben, dass durch das Markieren von Softdesk-Elementen die Größe des Objekts falsch ausgegeben wurde.
Vermutlich durch die Behebung dieses Fehlers wachsen die Elemente nun mit jedem Speichern und Neuladen des Projekt an, und zwar um jeweils 5 Pixel in Breite und Höhe. Durch ein mehrfaches Speichern und Neuladen meines Projekts (im konkreten Fall 2 Mal) kam dann folgendes im Anhang dargestelltes Ergebnis zu Stande. Bild 1 ist das Original, Bild 2 nach dem zweimaligen Neuladen des Projekts. Der Bildausschnitt ist jeweils der gleiche.
|
|
3669 | |
Softdesk | Fehlerbericht | Critical | ERROR Lumos.GUI.Windows.Softdesk.SoftdeskManager - Unab ... | Closed | 3.2 Beta x | 3.2 | 04.07.2019 | 14.08.2019 | LightningBrothers |
Task Description
In dem Projekt aus FS#3668 kann das Softdesk ebenfalls nicht gespeichert werden - auch wenn man das nur lädt und einfach wieder auf speichern klickt, erhalte ich den folgenden Eintrag in den GUI-Logs:
2019-07-03 22:26:44,337 [4] ERROR Lumos.GUI.Windows.Softdesk.SoftdeskManager - Unable to save Softdesk Showdesk
System.Runtime.Serialization.SerializationException: Die Assembly "LumosGUI, Version=3.2.244.0, Culture=neutral, PublicKeyToken=null" kann nicht gefunden werden.
Server stack trace:
bei System.Runtime.Serialization.Formatters.Binary.BinaryAssemblyInfo.GetAssembly()
bei System.Runtime.Serialization.Formatters.Binary.ObjectReader.GetType(BinaryAssemblyInfo assemblyInfo, String name)
bei System.Runtime.Serialization.Formatters.Binary.ObjectMap..ctor(String objectName, String[] memberNames, BinaryTypeEnum[] binaryTypeEnumA, Object[] typeInformationA, Int32[] memberAssemIds, ObjectReader objectReader, Int32 objectId, BinaryAssemblyInfo assemblyInfo, SizedArray assemIdToAssemblyTable)
bei System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadObjectWithMapTyped(BinaryObjectWithMapTyped record)
bei System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadObjectWithMapTyped(BinaryHeaderEnum binaryHeaderEnum)
bei System.Runtime.Serialization.Formatters.Binary.__BinaryParser.Run()
bei System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
bei System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
bei System.Runtime.Remoting.Channels.CoreChannel.DeserializeBinaryRequestMessage(String objectUri, Stream inputStream, Boolean bStrictBinding, TypeFilterLevel securityLevel)
bei System.Runtime.Remoting.Channels.BinaryServerFormatterSink.ProcessMessage(IServerChannelSinkStack sinkStack, IMessage requestMsg, ITransportHeaders requestHeaders, Stream requestStream, IMessage& responseMsg, ITransportHeaders& responseHeaders, Stream& responseStream)
Exception rethrown at [0]:
bei System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
bei System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
bei org.dmxc.lumos.Kernel.Resource.IResourceManager.saveResource(EResourceType type, LumosResource data)
bei Lumos.GUI.Resource.ResourceManager.saveResourceInternal(EResourceType type, LumosResource data) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Resource\ResourceManager.cs:Zeile 537.
bei org.dmxc.lumos.Kernel.Resource.AbstractResourceManager.saveResource(EResourceType type, LumosResource data) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\Kernel\Resource\AbstractResourceManager.cs:Zeile 606.
bei Lumos.GUI.Windows.Softdesk.SoftdeskManager.SaveSoftdeskModelFile(SoftdeskModel model) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Windows\Softdesk\SoftdeskManager.cs:Zeile 338.
Die vollständigen Log-Files sind im Ticket FS#3668 zu finden. Probleme beim Speichern des Softdesks im Projekt gab es zuletzt in dem im Ticket FS#3433 beschriebenen Fehler.
|
|
3668 | |
GUI & Server | Fehlerbericht | Medium | WARN LumosLIB.Tools.LumosTools - Unable to save projec ... | Closed | 3.2 Beta x | 3.2 | 03.07.2019 | 14.08.2019 | LightningBrothers |
Task Description
Eines meiner älteren Projekte, was ich zuletzt mit der Beta 2 fleißig bearbeitet und genutzt habe, kann ich mit der Beta 4 nun nicht mehr Speichern. Auch ein einfaches Laden des Projekts und speichern ohne weitere Änderungen schlägt fehl. Im Kernel taucht vor dem Abschluss des Speichervorgangs folgender unscheinbarer Log-Eintrag auf:
2019-07-03 22:26:55,232 [Log-Thread] WARN LumosLIB.Tools.LumosTools - Unable to save project in PEManager
Das GUI-Log zeigt dazu noch folgende Informationen:
2019-07-03 22:26:44,398 [Log-Thread] WARN LumosLIB.Tools.LumosTools - Unable to save project in PEManager
System.Runtime.Remoting.RemotingException: Fehler beim Verarbeiten der Anforderung auf dem Server: System.Runtime.Remoting.RemotingException: TCP-Channelprotokollverletzung: Präambel wird erwartet.
bei System.Runtime.Remoting.Channels.Tcp.TcpSocketHandler.ReadAndMatchPreamble()
bei System.Runtime.Remoting.Channels.Tcp.TcpSocketHandler.ReadVersionAndOperation(UInt16& operation)
bei System.Runtime.Remoting.Channels.Ipc.IpcServerHandler.ReadHeaders()
bei System.Runtime.Remoting.Channels.Ipc.IpcServerTransportSink.ServiceRequest(Object state)
bei System.Runtime.Remoting.Channels.SocketHandler.ProcessRequestNow()
Server stack trace:
bei System.Runtime.Remoting.Channels.Ipc.IpcServerHandler.ReadToEndOfHeaders(BaseTransportHeaders headers)
bei System.Runtime.Remoting.Channels.Ipc.IpcClientHandler.ReadHeaders()
bei System.Runtime.Remoting.Channels.Ipc.IpcClientTransportSink.ProcessMessage(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, ITransportHeaders& responseHeaders, Stream& responseStream)
bei System.Runtime.Remoting.Channels.BinaryClientFormatterSink.SyncProcessMessage(IMessage msg)
Exception rethrown at [0]:
bei System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
bei System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
bei org.dmxc.lumos.Kernel.HAL.Lists.IGUIItemList.get_ID()
bei Lumos.GUI.Windows.ItemList.PE.ItemListNode.get_ID() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Windows\ItemList\PE\ItemListNode.cs:Zeile 37.
bei LumosLIB.GUI.Windows.ProjectExplorer.AbstractExplorerNode.saveToManagedTree(ManagedTreeItem item) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\GUI\Windows\ProjectExplorer\AbstractExplorerNode.cs:Zeile 285.
bei LumosLIB.GUI.Windows.ProjectExplorer.AbstractExplorerBranch.saveToManagedTree(ManagedTreeItem item) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\GUI\Windows\ProjectExplorer\AbstractExplorerBranch.cs:Zeile 93.
bei Lumos.GUI.Windows.PEManager.Lumos.GUI.Run.IGuiProjectManager.saveProject(LumosGUIIOContext context) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Windows\ProjectExplorer\PEManager.cs:Zeile 335.
bei Lumos.GUI.Run.GuiRunManager.<>c__DisplayClass34_0.<saveProject>b__0(IGuiManager m) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Run\GuiRunManager.cs:Zeile 337.
Die vollständigen Logfiles sind beigefügt. Das Projekt stelle ich intern zur Verfügung.
|
|
3667 | |
Softdesk | Fehlerbericht | Low | Automatische Änderung der Textfarbe für Softdesk-Elemen ... | Closed | 3.2 Beta x | | 03.07.2019 | 04.07.2019 | LightningBrothers |
Task Description
Ich habe dem Softdesk einen Button hinzugefügt. Ändere ich die Hintergrundfarbe des Buttons auf gelb, wechselt die Textfarbe automatisch von weiß auf schwarz. Als Eingabehilfe wäre dies zwar ok, jedoch wechselt die Textfarbe auch nachträglich, wenn ich die Hintergrundfarbe des Buttons über einen Graphen wie [Cuelist State] > [Rule of Three] > [HSV to Color] > [Button] anspreche.
Die Erwartungshaltung ist hier, dass ich selbst dauerhaft die Textfarbe des Elements (hier weißer Text bei einem gelben Button) festlege und es keine Automatismen gibt, welche die Gestaltung des Objekts automatisch ändern, sobald ich das Element von außen über einen Graphen (hier Änderung der Hintergrundfarbe von einem dunklen Gelb auf normales Gelb (R255, G255, B0))anspreche.
|
|
3666 | |
InputAssignment | Fehlerbericht | Very Low | Darstellungsfehler in Verbindungslinien zwischen Nodes | Closed | 3.2 Beta x | 3.2 | 29.06.2019 | 14.08.2019 | LightningBrothers |
Task Description
Je nach Anordnung der Nodes in einem Grpahen variiert die Breite der neuen Verbindungslinien. Es ist daher möglich ist, dass sie gänzlich verschwinden, sobald die Verbindungspunkte zweier Nodes (also Ausgang und Eingang) wie im beigefügten Beispiel vertikal untereinander anordnet.
|
|
3665 | |
GUI | Fehlerbericht | Low | Textgröße des Eintrags "Go" im Menü "GO" im Cuelist Edi ... | Closed | 3.2 Beta x | | 29.06.2019 | 29.06.2019 | LightningBrothers |
Task Description
Der Eintrag “GO” im gezeigten Menü besitzt nicht die Standard-Textgröße wie die anderen Einträge in diesem Menü wo “Go Back” oder “Go Next”.
|
|
3648 | |
GUI & Server | Fehlerbericht | Medium | ERROR Lumos.GUI.Windows.SceneList.SceneListView2 - Unab ... | Closed | 3.2 Beta x | | 13.06.2019 | 26.06.2019 | LightningBrothers |
Task Description
In einem Projekt, welches zuletzt unter DMXControl 3.1.2 gespeichert wurde und ich nun mit DMXControl 3.2 weiter bearbeiten möchte, kann ich den Cue Timing Editor (CTE) bei entsprechenden Cues nicht öffnen. Die Log-Files der GUI zeigen beim Ausführen der Aktion folgenden Eintrag:
2019-06-13 20:13:30,883 [Main GUI] ERROR Lumos.GUI.Windows.SceneList.SceneListView2 - Unable to Show SceneEditView for SceneIndex 1
System.InvalidOperationException: Die Sequenz enthält mehrere übereinstimmende Elemente.
bei System.Linq.Enumerable.SingleOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
bei Lumos.GUI.Windows.SceneList.SceneEditView.SetDeviceValues(TreeGridNode n, GroupState g) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Windows\SceneList\SceneEditView.cs:Zeile 186.
bei Lumos.GUI.Windows.SceneList.SceneEditView.SetGroupValue(TreeGridNode n, Boolean expand) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Windows\SceneList\SceneEditView.cs:Zeile 174.
bei Lumos.GUI.Windows.SceneList.SceneEditView.RefreshContent(Boolean expand) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Windows\SceneList\SceneEditView.cs:Zeile 139.
bei Lumos.GUI.Windows.SceneList.SceneEditView..ctor(ISceneFacade facade) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Windows\SceneList\SceneEditView.cs:Zeile 107.
bei Lumos.GUI.Windows.SceneList.SceneListView2.showFadeEditor(Int32 index) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Windows\SceneList\SceneListView2.cs:Zeile 687.
Bei Cues, won entsprechende Werte im CTE noch nicht gesetzt waren und ich diese somit neu einfüge, lässt sich der CTE im Nachgang normal öffnen.
Die Logfiles und das aus das Wesentliche reduzierte Projekt sind im Anhang beigefügt.
|
|
3640 | |
Server | Fehlerbericht | Medium | ERROR org.dmxc.lumos.Kernel.Command.ReflectionCommandFa ... | Closed | 3.2 Beta x | | 04.06.2019 | 04.06.2019 | LightningBrothers |
Task Description
Der folgende Fehler trat im Zuge des Schließen des Projekts auf:
2019-06-04 15:07:54,897 [73] ERROR org.dmxc.lumos.Kernel.Command.ReflectionCommandFactory - TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht.
System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei org.dmxc.lumos.Kernel.Scene.Entry.AbstractSceneEntry.get_DeviceProperty() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Scene\Entry\AbstractSceneEntry.cs:Zeile 164.
bei org.dmxc.lumos.Kernel.Scene.AbstractScene.get_SceneEntrys() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Scene\AbstractScene.cs:Zeile 427.
bei org.dmxc.lumos.Kernel.GUISession.Programmer.clear(Boolean writeUndo, Boolean throwEvent) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\GUISession\Programmer.cs:Zeile 1652.
bei org.dmxc.lumos.Kernel.GUISession.Programmer.clear() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\GUISession\Programmer.cs:Zeile 1619.
bei org.dmxc.lumos.Kernel.GUISession.Session.closeProject() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\GUISession\Session.cs:Zeile 974.
bei org.dmxc.lumos.Kernel.GUISession.SessionManager.org.dmxc.lumos.Kernel.Run.ILumosProjectManager.closeProject(LumosIOContext context) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\GUISession\SessionManager.cs:Zeile 507.
bei org.dmxc.lumos.Kernel.Project.ProjectManager.<>c__DisplayClass30_0.<closeProject>b__0(ILumosManager m) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Project\ProjectManager.cs:Zeile 161.
bei org.dmxc.lumos.Kernel.Run.DependencyNode`1.DoButtomUpAction(Func`2 action) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\Kernel\Run\DependencyNode.cs:Zeile 36.
bei org.dmxc.lumos.Kernel.Run.DependencyNode`1.DoButtomUpAction(Func`2 action) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\Kernel\Run\DependencyNode.cs:Zeile 33.
bei org.dmxc.lumos.Kernel.Run.DependencyNode`1.DoButtomUpAction(Func`2 action) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\Kernel\Run\DependencyNode.cs:Zeile 33.
[...]
bei org.dmxc.lumos.Kernel.Run.DependencyNode`1.DoButtomUpAction(Func`2 action) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\Kernel\Run\DependencyNode.cs:Zeile 33.
bei org.dmxc.lumos.Kernel.Run.DependencyNode`1.DoButtomUpAction(Func`2 action) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\Kernel\Run\DependencyNode.cs:Zeile 33.
bei org.dmxc.lumos.Kernel.Run.DependencyNode`1.DoButtomUpAction(Func`2 action) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\Kernel\Run\DependencyNode.cs:Zeile 33.
bei org.dmxc.lumos.Kernel.Run.AbstractRunManager`2.DoManagerButtomUp(Func`2 action) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\Kernel\Run\AbstractRunManager.cs:Zeile 162.
bei org.dmxc.lumos.Kernel.Run.KernelRunManager.org.dmxc.lumos.Kernel.Run.IKernelRunManager.DoManagerButtomUp(Func`2 managerAction)
bei org.dmxc.lumos.Kernel.Project.ProjectManager.closeProject(String sessionName, Boolean ask) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Project\ProjectManager.cs:Zeile 157.
bei org.dmxc.lumos.Kernel.Project.ProjectManager.closeProject(String sessionName) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Project\ProjectManager.cs:Zeile 144.
bei org.dmxc.lumos.Kernel.Command.KernelCommandFactory.closeProject(String sessionName) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Command\KernelCommandFactory.cs:Zeile 1418.
--- 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.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
bei org.dmxc.lumos.Kernel.Command.ReflectionCommandFactory.CommandPropertyBag.Invoke(CommandParameterList list) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Command\ReflectionCommandFactory.cs:Zeile 60.
Die vollständigen Logs sind in Ticket FS#3636 zu finden.
|