- Status geschlossen
- Prozent erledigt
- Aufgabentyp Fehlerbericht
- Kategorie GUI & Server
- zuständig niemand
- Betriebssystem All
- Schweregrad niedrig
- betrifft Version 3.3 Alpha x
- fällig in Version unbestimmt
-
fällig am
unbestimmt
- Stimmen
- versteckt
gehört zu Projekt: DMXControl 3
angelegt von Helmut - 28.06.2021
zuletzt bearbeitet von Soon5 - 04.07.2021
angelegt von Helmut - 28.06.2021
zuletzt bearbeitet von Soon5 - 04.07.2021
FS#4575 - GUI Absturz
Fehler Beschreibung der zum Absturz der GUI fürt
10 RGB Scheinwerfer sammt Gruppe eingefügt. Cue mit 3 Steps erstellt. Projekt gespeichert, dann schließen über X ohne Speichern. GUI Stürzt ab
Fehlerbeschreibung zum Einfrieren der Stageview
Cue mit 3 Steps erstellt, Projekt gespeichert, Projekt über Datei beenden. Dann über Datei öffnen Projekt auswählen, letze Fensterandordnung wiederherstellen. StageView zeigt Geräte an als würden sie an sein, sind aber aus. Gerätegruppe nicht mehr Steuerbar. Einzelne Geräte reagieren auf die DMX Werte
Anhänge Projekt, Log Files, Sceenshot
Hinweise
Hinweis zum Einfrieren der Stageview gibt es schon ein ähnliches Ticket
DMXControl3Logs_20210628_2257...
GUI absturz.PNG
Ich kann beide Fehler bestätigen. Zu dem Problem mit dem Absturz der GUI beim Schließen eines gespeicherten Projekts fällt mir folgende Passage in den Logs auf:
2021-06-30 20:30:28,733 [Log-Thread] DEBUG Lumos.GUI.Windows.ProjectExplorer.AbstractExplorerItem - Removed Node CMW-All from Parent Gerätegruppen 2021-06-30 20:30:29,942 [Log-Thread] WARN Lumos.GUI.Net.gClient.Cuelist_gClient - CuelistProgressChanged Listener has faulted: Status(StatusCode="Cancelled", Detail="Cancelled", DebugException="Grpc.Core.Internal.CoreErrorDetailException: {"created":"@1625077829.942000000","description":"Error received from peer ipv4:192.168.21.22:17475","file":"..\..\..\src\core\lib\surface\call.cc","file_line":1068,"grpc_message":"Cancelled","grpc_status":1}") 2021-06-30 20:30:29,945 [Log-Thread] DEBUG Lumos.GUI.Windows.ProjectExplorer.AbstractExplorerItem - Removed Node Ambient 2 from Parent Szenenlisten 2021-06-30 20:30:29,945 [Log-Thread] DEBUG Lumos.GUI.Windows.ProjectExplorer.AbstractExplorerItem - Removed Node Basic 1 from Parent Szenenlisten 2021-06-30 20:30:29,945 [Log-Thread] DEBUG Lumos.GUI.Windows.ProjectExplorer.AbstractExplorerItem - Removed Node Effect 1 from Parent Szenenlisten 2021-06-30 20:30:29,946 [Log-Thread] DEBUG Lumos.GUI.Windows.ProjectExplorer.AbstractExplorerItem - Removed Node Ambient 1 from Parent Szenenlisten 2021-06-30 20:30:29,946 [26] FATAL Lumos.GUI.Run.GuiRunManager - Unhandled Exception: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. 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.Windows.SceneList.SceneListWindowManager.assignSceneList(SceneListView2 view, ISceneListFacade sceneList) in D:\Jenkins\workspace\Lumos_Pipeline_master\LumosGUI\src\Windows\SceneList\SceneListWindowManager.cs:Zeile 270. bei Lumos.GUI.Windows.SceneList.SceneListWindowManager.CuelistManager_SceneListChanged(Object sender, ScenelistChangedEventArgs e) in D:\Jenkins\workspace\Lumos_Pipeline_master\LumosGUI\src\Windows\SceneList\SceneListWindowManager.cs:Zeile 354. bei System.EventHandler`1.Invoke(Object sender, TEventArgs e) bei Lumos.GUI.Cuelist.CuelistManager.<Client_CuelistChanged>d__24.MoveNext() in D:\Jenkins\workspace\Lumos_Pipeline_master\LumosGUI\src\Cuelist\CuelistManager.cs:Zeile 132. --- 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() 2021-06-30 20:30:30,029 [Log-Thread] DEBUG Lumos.GUI.Windows.Project.ProjectToDos - Cleared ProjectTodo view: Close Project 2021-06-30 20:30:30,082 [Log-Thread] WARN org.dmxc.lumos.XNAViews.GraphicsDeviceControl - GraphicsDeviceChanged to null 2021-06-30 20:30:30,083 [Log-Thread] DEBUG org.dmxc.lumos.XNAViews.GraphicsDeviceControl - Disposing 2021-06-30 20:30:30,098 [Log-Thread] DEBUG Lumos.GUI.Windows.ProjectExplorer.AbstractExplorerItem - Removed Node Stage View from Parent Bühnenansicht 2021-06-30 20:30:30,124 [Log-Thread] DEBUG Lumos.GUI.Run.GuiRunManager - InformCloseProject [before=False] took 1393ms@Helmut: Bitte lege für unterschiedliche Themen auch separate Tickets an. Das wird beim Nachverfolgen sowohl für den Test als auch später im Code / den Commits ansonsten unübersichtlich, weil es aus der Überschrift auch nicht ersichtlich ist.
Zu dem Problem mit der Stage View gibt es bereits das Ticket
FS#4571.Das Ticket hatte ich gesehen und ich konnte meinen Fehler reproduktieren und habe ihn deshalb hier noch mal mit eingefügt.
Auch in solchen Fällen ist es geschickter, einfach dort einen Kommentar zu hinterlassen.