Bugtracker DMXControl 3

  • Status Closed
  • Percent Complete
    100%
  • Task Type Fehlerbericht
  • Category GUI & Server
  • Assigned To No-one
  • Operating System All
  • Severity Low
  • Reported Version 3.3 Alpha x
  • Due in Version 3.3.0
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: DMXControl 3
Opened by MisterX - 21.01.2022
Last edited by Qasi - 07.02.2024

FS#4737 - Projekt aus FS#4399 lässt sich nicht öffnen, GUI friert ein

Versuche ich das Projekt aus #FS4399 zu öffnen wird es augenscheinlich geladen, sobald ich die Frage “Load last Layout” mit Ja beantworte friert die GUI ein und der PC wird insgesamt quälend langsam. Die GUI muss über den Taskmanager beendet werden.

Closed by  Qasi
07.02.2024 21:02
Reason for closing:  Veraltet
Project Manager
Soon5 commented on 21.01.2022 19:56

Bevor ich Debugge in Alpha 9 nochmal testen. Ich hab da in Alpha 8 einiges gemacht, eventuell behebt das schon die Probleme.

Project Manager
Qasi commented on 21.01.2022 22:35

Bei mir läd das Project und hab  FS#4399  damit gefixt

LightningBrothers commented on 24.01.2022 12:28

Dass die Oberfläche nicht sauber lädt, kann ich ebenfalls bestätigen. Mit dem Projekt kann ich erst arbeiten, wenn ich von vornherein das gespeicherte Fensterlayout nicht lade oder im Nachgang nochmal das Fensterlayout zurücksetze. Ein Einfrieren der GUI konnte ich aber nicht feststellen.

Für den Fall "Fensterlayout aus Projekt laden und anschließend zurücksetzen" habe ich einmal die Logfiles beigefügt. Auffällig ist hier der folgende Eintrag, der erscheint, wenn ich die Abfrage mit "Ja" bestätigt:

2022-01-24 13:24:29,616 [Main GUI] ERROR Lumos.GUI.WindowManager - Unable to load Layout from XML: Der Index lag außerhalb des Bereichs. Er darf nicht negativ und kleiner als die Sammlung sein.
Parametername: index
System.ArgumentOutOfRangeException: Der Index lag außerhalb des Bereichs. Er darf nicht negativ und kleiner als die Sammlung sein.
Parametername: index
   bei System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
   bei System.Collections.Generic.List`1.get_Item(Int32 index)
   bei WeifenLuo.WinFormsUI.Docking.DockContentCollection.get_Item(Int32 index)
   bei WeifenLuo.WinFormsUI.Docking.DockPanel.Persistor.LoadFromXml(DockPanel dockPanel, Stream stream, DeserializeDockContent deserializeContent, Boolean closeStream)
   bei WeifenLuo.WinFormsUI.Docking.DockPanel.LoadFromXml(Stream stream, DeserializeDockContent deserializeContent)
   bei Lumos.GUI.WindowManager.loadLayout(Stream data, Boolean storeOld) in D:\Jenkins\workspace\Lumos_Pipeline_master_2\LumosGUI\src\WindowManagement\WindowManager.cs:Zeile 804.
Project Manager
Soon5 commented on 06.02.2022 07:34

Hm, da können wir aber wenig machen, wenn (warum auch immer) das Layout kaputt ist. Was wir machen könnten ist den Fehler abfangen, eine Meldung anzeigen, dass das Layout anscheinend leider kaputt ist, und dann das Standardlayout zurücksetzen.

LightningBrothers commented on 06.02.2022 10:13

Das wäre für mich eine akzeptable Lösung, wenn in solchen Fällen eine entsprechende Infomeldung mit dem Text "Last saved layout is corrupted. For opening your project, the default layout will be restored." erscheint. Dann ist das Problem zumindest offensichtlich kommuniziert und man kann weiterarbeiten.

Project Manager
Soon5 commented on 07.06.2022 10:27

Ok, ich hab Jens-Peter gebeten das für das neue UI bzgl. Project Store auf zu nehmen.

LightningBrothers commented on 30.06.2022 20:23

Alles klar. Dann schauen wir uns das nach der Veröffentlichung der Beta 3 nochmal an.

Admin
JPK commented on 06.01.2023 12:00

Soo, habe nun eine entsprechende Message eingefügt, wenn das Layout nicht geladen werden kann. Bitte in Beta 6 testen.

MisterX commented on 21.07.2023 13:04

Die Meldung kommt, das Projekt lädt auch allerdings wird kein Layout geladen und es nach dem öffnen kein Fenster sichtbar. Erst ein aufrufen von Reset Layout stellt das Default Layout her

MisterX commented on 09.08.2023 21:09

Default Layout wird nicht geladen

Project Manager
Soon5 commented on 04.12.2023 20:26

So. Habs mir nochmal angeschaut. Das Default Layout wird jetzt automatisch geladen… In der nächsten Version (RC1) nochmal testen.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing