|
3092 | |
Server | Fehlerbericht | Medium | Keine vollständige Übernahme von Eigenschaftem beim Wec ... | Closed | 3.1.1 | | 18.06.2018 | 19.06.2018 | LightningBrothers |
Task Description
Wird im einem Projekt ein Scheinwerfer in eine andere DMX-Adresse (sowohl innerhalb eines Universums als auch beim Wechsel in ein neues Universum) verschoben, werden die DMX-Werte für folgende Eigenschaften an der Zieladresse bzw. im Zieluniversum nicht aktualisiert:
Position
Strobetype
Support-Handler
Color
Gobo
Prism
|
|
3141 | |
Server | Fehlerbericht | Medium | Patch für ColorBridge wird nicht gespeichert | Closed | 3.1.2 | | 27.08.2018 | 30.08.2018 | LightningBrothers |
Task Description
Möchte ich den Patch einer ColorBridge nachträglich ändern, muss ich aktuell nochmal alle Geräte neu auswählen. Die Auswahl wird bei jedem Öffnen des Patching-Fensters für die ColorBridge zurückgesetzt.
|
|
3148 | |
GUI | ToDo | Medium | Optimierung des Abfrage-Prozedere für GUI und Kernel | Closed | 3.1.2 | | 29.08.2018 | 02.09.2018 | LightningBrothers |
Task Description
Aktuell fragt DMXControl 3 über drei verschiedene Fenster ab, ob die Software beendet werden soll. Um dieses zu vereinfachen, sollen die Fenster zusammengefasst und die gewünschten Einstellungen in einem Fenster aufgelistet werden.
|
|
3154 | |
Server | Fehlerbericht | Medium | AbstractRangesHandlerNode - Unable to process invalid V ... | Closed | 3.2 Alpha x | | 06.09.2018 | 21.09.2018 | LightningBrothers |
Task Description
Im Log von DMXControl 3.2 Build 1042 ist mit folgender Fehler aufgefallen. Vollständige Logs finden sich im Anhang.
2018-09-06 19:28:14,863 [Log-Thread] ERROR org.dmxc.lumos.Kernel.HAL.Handler.AbstractRangesHandlerNode - Unable to process invalid Value 0: bei org.dmxc.lumos.Kernel.HAL.Handler.AbstractRangesHandlerNode.handleNumericValue(HALHandleContext ctx) in D:\Jenkins\workspace\Lumos_Release\Lumos\Lumos\src\Kernel\HAL\Handler\AbstractRangesHandlerNode.cs:Zeile 382.
bei org.dmxc.lumos.Kernel.HAL.Handler.AbstractHandlerNode.handleValue(HALHandleContext ctx) in D:\Jenkins\workspace\Lumos_Release\Lumos\Lumos\src\Kernel\HAL\Handler\AbstractHandlerNode.cs:Zeile 447.
bei org.dmxc.lumos.Kernel.HAL.Handler.HandlerRegistry.handlePropertyValue(HALHandleContext ctx) in D:\Jenkins\workspace\Lumos_Release\Lumos\Lumos\src\Kernel\HAL\Handler\HandlerRegistry.cs:Zeile 329.
bei org.dmxc.lumos.Kernel.Devices.DeviceBeam.pushPropertyValue(HALHandleContext ctx) in D:\Jenkins\workspace\Lumos_Release\Lumos\Lumos\src\Kernel\Devices\DeviceBeam.cs:Zeile 221.
bei org.dmxc.lumos.Kernel.DeviceProperties.AbstractDeviceProperty`1.afterPropertyValueSet(HALHandleContext ctx, Boolean invokeHal) in D:\Jenkins\workspace\Lumos_Release\Lumos\Lumos\src\Kernel\DeviceProperties\AbstractDeviceProperty.cs:Zeile 212.
bei org.dmxc.lumos.Kernel.DeviceProperties.AbstractDeviceProperty`1.setCurrentValue(HALHandleContext ctx, Boolean invokeHal) in D:\Jenkins\workspace\Lumos_Release\Lumos\Lumos\src\Kernel\DeviceProperties\AbstractDeviceProperty.cs:Zeile 201.
bei org.dmxc.lumos.Kernel.DeviceProperties.AbstractDeviceProperty`1.setCurrentValue(HALHandleContext ctx) in D:\Jenkins\workspace\Lumos_Release\Lumos\Lumos\src\Kernel\DeviceProperties\AbstractDeviceProperty.cs:Zeile 185.
bei org.dmxc.lumos.Kernel.Mixer.DMXCMixer.setPropertyValueInternal(IPropertyValue value, IMixable source) in D:\Jenkins\workspace\Lumos_Release\Lumos\Lumos\src\Kernel\Mixer\DMXCMixer.cs:Zeile 692.
bei org.dmxc.lumos.Kernel.Mixer.DMXCMixer.setPropertyValue(IPropertyValue value, IMixable source) in D:\Jenkins\workspace\Lumos_Release\Lumos\Lumos\src\Kernel\Mixer\DMXCMixer.cs:Zeile 580.
bei org.dmxc.lumos.Kernel.Mixer.DMXCMixer.processRegisterValues(RunContext ctx) in D:\Jenkins\workspace\Lumos_Release\Lumos\Lumos\src\Kernel\Mixer\DMXCMixer.cs:Zeile 438.
bei org.dmxc.lumos.Kernel.Run.MainProcessRunable.ActionBag.Invoke(RunContext ctx) in D:\Jenkins\workspace\Lumos_Release\Lumos\Lumos\src\Kernel\Run\Thread\MainProcessRunable.cs:Zeile 51.
bei org.dmxc.lumos.Kernel.Run.MainProcessRunable.processActions(RunContext ctx) in D:\Jenkins\workspace\Lumos_Release\Lumos\Lumos\src\Kernel\Run\Thread\MainProcessRunable.cs:Zeile 297.
bei org.dmxc.lumos.Kernel.Run.ThreadWrapper.WrappedStart() in D:\Jenkins\workspace\Lumos_Release\Lumos\Lumos\src\Kernel\Run\Thread\ThreadWrapper.cs:Zeile 204.
bei System.Threading.ThreadHelper.ThreadStart_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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
bei System.Threading.ThreadHelper.ThreadStart()
|
|
3155 | |
GUI | Wunsch / Idee | Medium | Aufteilung der Master auf mehrere Fenster oder alternat ... | Closed | unbestimmt | | 08.09.2018 | 10.03.2019 | LightningBrothers |
Task Description
Es kommen ja mit DMXControl 3.2 weitere Master hinzu. Öffne ich nun das zugehörige Master-Fenster, werden mir alle Gruppen entsprechend untereinander angezeigt und jeder Master innerhalb der Gruppe in horizontaler Richtung. Dies führt bei größeren Projekten dazu, dass innerhalb des Fensters viel hin und hergescrollt werden muss, wenn entsprechend viele Master angelegt sind.
Für eine ständige Benutzung im Live-Betriebt wird in der Tat das Softdesk oder ein entsprechender Controller der bessere Ort bzw. Weg sein, die Master anzusteuern. Möchte man aber “mal eben” etwas korrigieren, was weder auf dem Softdesk, noch auf einem anderen Controller liegt, wird dies aktuell in diesem Fenster eher unübersichtlich.
Daher möchte ich anregen:
Variante 1: Die Masterfenster werden grundsätzlich aufgeteilt und jeder Master erhält sein eigenes Fenster, was sich dann auch beliebig und platzsparender auf dem Bildschirm positioniert werden kann.
Variante 2: Es wird nur die Aufteilung innerhalb des einigen Masterfensters optimiert und auf zwei Zeilen mit der Aufteilung Special Master und Group Master in Zeile 1 und Speed Master und Playback Master in Zeile 2 reduziert. Da bei DMXControl 3.2 festgelegt werden kann, ob ein Group Master angelegt werden soll und Speed und Playback Master generell Master sind, die vom User manuell erzeugt werden, wird der Platz in dem einen Fenster deutlich besser genutzt und man kommt als User bei kleinen Projekten möglicherweise ohne zu Scrollen an alle erforderlichen Master.
|
|
3167 | |
Server | Wunsch / Idee | Medium | Neue Interfaces immer auf DMX-Universium 1 setzen | Closed | 3.1.2 | | 09.10.2018 | 01.08.2019 | LightningBrothers |
Task Description
Fügt man ein neues Interface hinzu, werden diese automatisch fortlaufend auf die DMX-Universen gepatcht. Dies wird gerne von Einsteigern übersehen, gerade wenn man erst das Art-Net-Plugin und dann im Nachgang noch ein USB-Interface hinzufügt. Genau genommen ist dies für den Moment ein unerwünschtes Verhalten.
Daher schlage ich vor, dass neu hinzugefügte Interfaces immer auf das 1. DMX-Universum gesetzt werden. Interfaces, die mehrere Universen unterstützen, wie zum Beispiel das Art-Net-Plugin, werden auf die möglichen DMX-Universen verteilt - sprich DMX-Universum 1 bis 4 für das aktuelle Art-Net-Plugin. Möchte ein User mit mehreren DMX-Universen über mehrere USB-Interfaces arbeiten, so soll der das bewusst umstellen. Gleiches soll auch für den Patch des DMX-In gelten.
|
|
3178 | |
Server | Wunsch / Idee | Medium | Bestimmte Implementierungen in DDFs als fehlerhaft kenn ... | Closed | 3.1.3 | 3.2 | 22.10.2018 | 12.01.2019 | LightningBrothers |
Task Description
Mir ist in einem DDF folgende Implementierung unter die Finger gekommen:
<dimmer dmxchannel="5" mindmx="8" maxdmx="134" minval="0" maxval="100" />
Dieser Syntax funktioniert in DMXControl 3 so nicht. Eigentlich müsste es richtig lauten:
<dimmer dmxchannel="5">
<range type="linear" mindmx="8" maxdmx="134" minval="0" maxval="100" />
</dimmer>
Um hier Unstimmigkeiten zu vermeiden schlage ich vor, dass solche Implementierungen wie oben vom Kernel grundsätzlich als fehlerhaft gekenntzeichnet werden, um keinen “Wildwuchs” im DDF-Syntax zu erhalten.
|
|
3209 | |
GUI | Fehlerbericht | Medium | Tastatur-Folge Pos1 und Entf löscht ganz schnell Cues | Closed | 3.1.3 | 3.2 | 28.11.2018 | 22.12.2018 | LightningBrothers |
Task Description
Möchte ich in einer Cue zum Beispiel den Namen der Cue ändern und drücke die Tasten Pos1 und Entf hintereinander, lösche ich mir ganz schnell mehrere Cues.
Eigentlich erwarte ich nämlich, dass der Cursor in der Zelle mit dem Namen beim Drücken von Pos1 vor das erste Zeichen springt und ich dann mit der Taste Entf Zeichen des Namens löschen kann. Stattdessen wird mit dem Drücken der Taste Pos1 die gesamte Zeile ausgewählt und dadurch mit dem Drücken der Taste Entf die gesamte Cue gelöscht. Ist man dann zu stürmisch, löscht man sich auf diesem Wege unter Umständen die gesamte Cuelist.
|
|
3235 | |
GUI | Fehlerbericht | Medium | Eintrag "Add Device" wird im Ordner Device des Project ... | Closed | 3.1.3 | | 14.12.2018 | 15.12.2018 | LightningBrothers |
Task Description
Im Project Explorer wird im Kontextmenü zum Ordner Devices der Eintrag Add Device nicht angezeigt. Dies betrifft sowohl den Menübaum links als auch die Tabelle rechts, wenn ich das Kontextmenü dort aufrufe. In der Menüleiste des Projects Explorers sowie im Kontextmenü der Stage View ist der Eintrag aber noch enthalten.
|
|
3250 | |
GUI | Fehlerbericht | Medium | Exception when processing Image Sizes: Could not recogn ... | Closed | 3.2 Alpha x | 3.2 | 22.12.2018 | 22.12.2018 | LightningBrothers |
Task Description
Der folgende Log-Eintrag hat das Logfile der GUI und des Kernels gestern ordentlich wachsen lassen. Im Anhang sind die Logfiles beigefügt. Grundlage war die Build-Version 1312.
2018-12-21 21:36:36,889 [Log-Thread] WARN org.dmxc.lumos.Kernel.Resource.ImageSizeCacheResourceListener - Exception when processing Image Sizes: Could not recognize image format.
Parametername: binaryReader
System.ArgumentException: Could not recognize image format.
Parametername: binaryReader
bei LumosLIB.Tools.ImageTools.GetDimensions(BinaryReader binaryReader) in D:\Jenkins\workspace\Lumos_Release\Lumos\LumosLIB\src\Tools\ImageTools.cs:Zeile 311.
bei org.dmxc.lumos.Kernel.Resource.ImageSizeCacheResourceListener.ProcessImageSizes() in D:\Jenkins\workspace\Lumos_Release\Lumos\LumosLIB\src\Kernel\Resource\Listener\ImageSizeCacheResourceListener.cs:Zeile 161.
|
|
3277 | |
GUI | Fehlerbericht | Medium | Device Control: Group Handling und Relative nicht errei ... | Closed | 3.2 Alpha x | 3.2 | 02.01.2019 | 29.01.2019 | LightningBrothers |
Task Description
Das Group Handling sowie die relativen Effekte sind nicht erreichbar. Das Dropdown Menü ist scheinbar ohne Funktion. Es werden weiterhin die values angezeigt.
Neues Projekt erstellen
Generic RGB devices hinzufügen
Gruppe auswählen
Versuchen, zum Group Handling zu wechseln, was allerdings nicht klappt
Getestet mir Build 1388
|
|
3279 | |
StageView | Fehlerbericht | Medium | Menüleiste der Stage View nicht mehr vorhanden | Closed | 3.2 Alpha x | | 03.01.2019 | 04.01.2019 | LightningBrothers |
Task Description
Ich habe es geschafft, die Menüleiste der Stage View zu zerschießen, sodass diese nun nicht mehr angezeigt wird, sobald ich das Fensterlayout des beigefügten Projekts lade (siehe Screenshot).
Aufgetreten ist dies, nachdem ich einmal den Add device Dialog geöffnet habe und die Stage View draufhin einmal ihre Hintergrundfarbe auf violett änderte.
Getestet und reproduziert mit Build 1388
|
|
3289 | |
GUI | Wunsch / Idee | Medium | Verwaltung der Master im Project Explorer | Closed | unbestimmt | 3.3.0 | 05.01.2019 | 15.04.2021 | LightningBrothers |
Task Description
Da mit dieser Version weitere Master Einzug erhalten, wäre hier eine zentrale Verwaltung für alle Master im Project Explorer hilfreich. Insbesondere für die Speed- und Playback-Master fehlt eine Möglichkeit, diese aus dem Projekt zu löschen.
Daher schlage ich vor, im Projekt Explorer einen weiteren Eintrag mit dem Namen Master sowie mit den festen Unterordnern Group Master, Speed Master, Playback Master hinzuzufügen. In den Unterordnern sind dann folgende Optionen verfügbar / zulässig:
Da man aktuell Gefahr läuft, sich sein Projekt bei Tippfehlern mit Speed Mastern und Playback Mastern unnötig zu fluten, habe ich diesem Wunsch für den Moment eine mittlere Priorität eingeräumt.
|
|
3293 | |
Server | Fehlerbericht | Medium | Input Assignment - Keine automatische Verbindung von Ma ... | Closed | 3.2 Alpha x | | 06.01.2019 | 06.01.2019 | LightningBrothers |
Task Description
Getestet mit Build 1402
Wenn ich eine Verknüpfung zwischen Manual Beat und dem Beat einer Cuelist anlegen möchte, so kann DMXControl diese Verknüpfung noch nicht automatisch über eine interne Standard-Vorlage anlegen lassen, sondern muss diese aktuell noch manuell im Graphen zusammenbauen.
Die Logfiles und das Projekt sind angehangen. An dieser Stelle der Hinweis, dass ich in der Sitzung zum Teil per Remotedesktopverbindung auf den PC zugegriffen habe, um so eine größere Arbeitsfläche zu erhalten.
|
|
3294 | |
Server | Fehlerbericht | Medium | Input Assignment - Cuelist beat nicht funktionsfähig | Closed | 3.2 Alpha x | | 06.01.2019 | 11.01.2019 | LightningBrothers |
Task Description
Getestet mit Build 1402
Da ich noch nicht richtig mit dem Manual Beat eine Cuelist Triggern (siehe FS#3293 ) kann, wollte ich dies nun manuell über die Tastatur machen und habe folgenden Graphen zusammengebaut:
Dieser Aufbau wird mir im Input Assignment zwar als vollständig angezeigt, funktionsfähig ist dieser leider nicht. Der Beat der Cuelist wird aktuell noch nicht weiter geschaltet.
|
|
3299 | |
Server | Fehlerbericht | Medium | Dynamisches Fanning mit ? oder PlaybackMaster wird nich ... | Closed | 3.2 Alpha x | | 10.01.2019 | 16.10.2023 | LightningBrothers |
Task Description
Siehe Titel
|
|
3300 | |
Server | Fehlerbericht | Medium | Input Assignment - Neue Outputs erst nach neu laden des ... | Closed | 3.2 Alpha x | | 10.01.2019 | 10.01.2019 | LightningBrothers |
Task Description
Getestet mit Build 1415
Werden neue Outputs angelegt oder gelöscht, muss das gesamte Projekt zumindest einmal komplett neu geladen werden (das heißt Projekt schließen und wieder öffnen), damit diese im Input Assignment zur Verfügung stehen bzw. entfernt werden. Dies betrifft insbesondere:
Cuelists
Executoren
Master
|
|
3316 | |
Server | Fehlerbericht | Medium | WrongValueTypeException: There is no Converter for Type ... | Closed | 3.2 Alpha x | 3.2 | 23.01.2019 | 26.01.2019 | LightningBrothers |
Task Description
Getestet mit Build 1446
Ich habe eine neue Cuelist mit einem SpeedMaster angelegt sowie mehrere Verknüpfungen im Input Assignment erstellt. Daraufhin ließ sich das Projekt nicht mehr speichern.
2019-01-23 23:07:34,989 [Log-Thread] DEBUG org.dmxc.lumos.Kernel.Resource.Datastore.FileBackendDatastore - Returning 26 resources of type in Project.
2019-01-23 23:07:49,545 [Log-Thread] DEBUG org.dmxc.lumos.Kernel.Project.ProjectManager - Session SKI-DSK-M4A89GA is saving Project New Project to Temp\ea184066-c6e0-40bf-b75f-d5645fefbaa0.tmp.
2019-01-23 23:07:57,222 [Log-Thread] DEBUG org.dmxc.lumos.Kernel.Input.v2.InputManager - saveProject KernelInputManager.
2019-01-23 23:07:58,393 [37] ERROR org.dmxc.lumos.Kernel.Scene.Fanning.FannedValueManager - Unable to serialize IFannedValue with Types: String
2019-01-23 23:07:58,395 [37] ERROR org.dmxc.lumos.Kernel.Project.ProjectManager - Error at save Project, try to load a previous Version
org.dmxc.lumos.Kernel.Exceptions.WrongValueTypeException: There is no Converter for Type: String
bei org.dmxc.lumos.Kernel.Scene.Fanning.FannedValueManager.serializeIFannedValue(IFannedValue value) in D:\Jenkins\workspace\Lumos_Release\Lumos\Lumos\src\Kernel\Scene\Fanning\FannedValueManager.cs:Zeile 457.
bei org.dmxc.lumos.Kernel.Scene.Fanning.FannedValueManager.org.dmxc.lumos.Kernel.Resource.Serializer.IResourceSerializer.serialize(Object toSerialize) in D:\Jenkins\workspace\Lumos_Release\Lumos\Lumos\src\Kernel\Scene\Fanning\FannedValueManager.cs:Zeile 428.
bei org.dmxc.lumos.Kernel.Resource.Xml2ManagedTreeConverter.GenerateData(String name, Object value, XmlDocument dest) in D:\Jenkins\workspace\Lumos_Release\Lumos\LumosLIB\src\Kernel\Resource\Xml2ManagedTreeConverter.cs:Zeile 329.
bei org.dmxc.lumos.Kernel.Resource.Xml2ManagedTreeConverter.GenerateData(ManagedTreeItem item, XmlDocument dest) in D:\Jenkins\workspace\Lumos_Release\Lumos\LumosLIB\src\Kernel\Resource\Xml2ManagedTreeConverter.cs:Zeile 267.
bei org.dmxc.lumos.Kernel.Resource.Xml2ManagedTreeConverter.GenerateData(String name, Object value, XmlDocument dest) in D:\Jenkins\workspace\Lumos_Release\Lumos\LumosLIB\src\Kernel\Resource\Xml2ManagedTreeConverter.cs:Zeile 335.
bei org.dmxc.lumos.Kernel.Resource.Xml2ManagedTreeConverter.GenerateData(ManagedTreeItem item, XmlDocument dest) in D:\Jenkins\workspace\Lumos_Release\Lumos\LumosLIB\src\Kernel\Resource\Xml2ManagedTreeConverter.cs:Zeile 267.
bei org.dmxc.lumos.Kernel.Resource.Xml2ManagedTreeConverter.GenerateData(ManagedTreeItem item, XmlDocument dest) in D:\Jenkins\workspace\Lumos_Release\Lumos\LumosLIB\src\Kernel\Resource\Xml2ManagedTreeConverter.cs:Zeile 273.
bei org.dmxc.lumos.Kernel.Resource.Xml2ManagedTreeConverter.GenerateData(ManagedTreeItem item, XmlDocument dest) in D:\Jenkins\workspace\Lumos_Release\Lumos\LumosLIB\src\Kernel\Resource\Xml2ManagedTreeConverter.cs:Zeile 273.
bei org.dmxc.lumos.Kernel.Resource.Xml2ManagedTreeConverter.GenerateData(ManagedTreeItem item, XmlDocument dest) in D:\Jenkins\workspace\Lumos_Release\Lumos\LumosLIB\src\Kernel\Resource\Xml2ManagedTreeConverter.cs:Zeile 273.
bei org.dmxc.lumos.Kernel.Resource.Xml2ManagedTreeConverter.GenerateData(ManagedTreeItem item, XmlDocument dest) in D:\Jenkins\workspace\Lumos_Release\Lumos\LumosLIB\src\Kernel\Resource\Xml2ManagedTreeConverter.cs:Zeile 273.
bei org.dmxc.lumos.Kernel.Resource.Xml2ManagedTreeConverter.GenerateData(ManagedTreeItem item, XmlDocument dest) in D:\Jenkins\workspace\Lumos_Release\Lumos\LumosLIB\src\Kernel\Resource\Xml2ManagedTreeConverter.cs:Zeile 273.
bei org.dmxc.lumos.Kernel.Resource.Xml2ManagedTreeConverter.GenerateData(ManagedTreeItem item, XmlDocument dest) in D:\Jenkins\workspace\Lumos_Release\Lumos\LumosLIB\src\Kernel\Resource\Xml2ManagedTreeConverter.cs:Zeile 273.
bei org.dmxc.lumos.Kernel.Resource.Xml2ManagedTreeConverter.GenerateData(ManagedTreeItem item, XmlDocument dest) in D:\Jenkins\workspace\Lumos_Release\Lumos\LumosLIB\src\Kernel\Resource\Xml2ManagedTreeConverter.cs:Zeile 273.
bei org.dmxc.lumos.Kernel.Resource.Xml2ManagedTreeConverter.GenerateData(ManagedTreeItem item) in D:\Jenkins\workspace\Lumos_Release\Lumos\LumosLIB\src\Kernel\Resource\Xml2ManagedTreeConverter.cs:Zeile 249.
bei org.dmxc.lumos.Kernel.Resource.Datastore.FileBackendDatastore.saveResource(EResourceType type, LumosResource data) in D:\Jenkins\workspace\Lumos_Release\Lumos\Lumos\src\Kernel\Resource\Datastore\FileBackendDatastore.cs:Zeile 489.
bei org.dmxc.lumos.Kernel.Resource.ResourceManager.saveResourceInternal(EResourceType type, LumosResource data) in D:\Jenkins\workspace\Lumos_Release\Lumos\Lumos\src\Kernel\Resource\ResourceManager.cs:Zeile 283.
bei org.dmxc.lumos.Kernel.Resource.AbstractResourceManager.saveResource(EResourceType type, LumosResource data) in D:\Jenkins\workspace\Lumos_Release\Lumos\LumosLIB\src\Kernel\Resource\AbstractResourceManager.cs:Zeile 602.
bei org.dmxc.lumos.Kernel.Project.Project.saveProject(LumosIOContext context) in D:\Jenkins\workspace\Lumos_Release\Lumos\Lumos\src\Kernel\Project\Project.cs:Zeile 274.
bei org.dmxc.lumos.Kernel.Project.ProjectManager.saveProject(String name, Stream outputStream, String sessionName) in D:\Jenkins\workspace\Lumos_Release\Lumos\Lumos\src\Kernel\Project\ProjectManager.cs:Zeile 382.
2019-01-23 23:07:58,439 [Log-Thread] INFO org.dmxc.lumos.Kernel.GUISession.Session - Failed to save Project to GUI SKI-DSK-M4A89GA, Path F:\Verein\DMXControl Projects\Software\DMXControl 3\Testprojekte\DMXC 3.2\Beta-Test V3.2 Alpha 2 (Testprojekt 1).zip
|
|
3321 | |
Server | Fehlerbericht | Medium | Input Assignment - Go/Stop-Output fehlt | Closed | 3.2 Alpha x | | 25.01.2019 | 10.06.2019 | LightningBrothers |
Task Description
Geteset mit Build 1492
Ich nutze in DMXControl 3.1.3 den Go/Stop-Output, um via Tastatur / Softdesk manuelle Strobeeffekte auszugeben. Das heißt, die Effekte laufen nur für die Dauer, wo ich die Taste drücke.
|
|
3323 | |
StageView | Fehlerbericht | Medium | System.ObjectDisposedException: Auf das verworfene Obje ... | Closed | 3.2 Alpha x | 3.2 | 26.01.2019 | 07.02.2019 | LightningBrothers |
Task Description
Getestet mit Build 1492
Es ist in der laufenden Sitzung zweimal passiert, dass die Stage View nicht vollständig gezeichnet wurde. Die Ursache ließ sich gerade noch nicht richtig eingrenzen. In den Logs der GUI tauchen folgende Einträge auf:
System.ObjectDisposedException: Auf das verworfene Objekt kann nicht zugegriffen werden.
Objektname: "Texture2D".
bei Microsoft.Xna.Framework.Helpers.CheckDisposed(Object obj, IntPtr pComPtr)
bei Microsoft.Xna.Framework.Graphics.EffectParameter.SetValue(Texture value)
bei org.dmxc.lumos.XNAViews.StageView.DeviceOrBeamIcon.OnGetIconEffect(Effect effect) in D:\Jenkins\workspace\Lumos_Release\Lumos\XNAViews\src\XNAViews\StageView\Icons\DeviceOrBeamIcon.cs:Zeile 201.
bei org.dmxc.lumos.XNAViews.StageView.AbstractIconBase.GetIconEffect(Effect effect, Single time, AliasIcon alias) in D:\Jenkins\workspace\Lumos_Release\Lumos\XNAViews\src\XNAViews\StageView\Icons\AbstractIconBase.cs:Zeile 515.
bei org.dmxc.lumos.XNAViews.StageView.StageView.drawIcon(RectangleF bounds, Single time, AbstractIconBase abstractIconBase, AliasIcon alias) in D:\Jenkins\workspace\Lumos_Release\Lumos\XNAViews\src\XNAViews\StageView\StageView.cs:Zeile 1584.
bei org.dmxc.lumos.XNAViews.StageView.StageView.DrawIcons(RectangleF bounds) in D:\Jenkins\workspace\Lumos_Release\Lumos\XNAViews\src\XNAViews\StageView\StageView.cs:Zeile 1533.
bei org.dmxc.lumos.XNAViews.StageView.StageView.Draw(Rectangle clipingRectangle) in D:\Jenkins\workspace\Lumos_Release\Lumos\XNAViews\src\XNAViews\StageView\StageView.cs:Zeile 1247.
Das Problem ist hier, dass die Fehlermeldung so häufig in das Logfile geschrieben wird, dass dieses binnen wenigen Sekunden merklich größer wird. Sobald die Stage View im Hintergrund ist und zum Beispiel durch den Project Explorer “überlagert” wird, stoppt das Fortschreiben der Meldungen (siehe auch zweites Video in WhatApp-Gruppe vom 26.01. um 12:17 Uhr).
|
|
3325 | |
GUI | Fehlerbericht | Medium | Doppelter Eintrag "Add Device" im Kontextmenü | Closed | 3.2 Alpha x | | 26.01.2019 | 27.01.2019 | LightningBrothers |
Task Description
Im Kontextmenü zum Device im Project Explorer gibt es den Eintrag “Add Device” doppelt, interessanterweise aber mit zwei verschiedenen Icons.
|
|
3328 | |
StageView | Fehlerbericht | Medium | Diverse Fehler in Stage View | Closed | 3.2 Alpha x | | 26.01.2019 | 26.01.2019 | LightningBrothers |
Task Description
Getestet mit Build 1500
Und plötzlich fing die StageView wild an zu Flackern trotz zoomen, verschieben und Reset. Ich weiß, es ist keine hilfreiche Fehlerbeschreibung - schaut einfach mal in die angehängten Logs der GUI. Da gibt es viele nette Einträge.
|
|
3332 | |
StageView | Fehlerbericht | Medium | Abschalten der Protokollierung jeglicher Werteänderung ... | Closed | 3.2 Alpha x | | 26.01.2019 | 27.01.2019 | LightningBrothers |
Task Description
Getestet mit Build 1503
Aktuell wird jede (Wert-) Änderung in der Stage View protokolliert, also nicht nur Dimmer, sondern auch Farben oder Goborotationen. Lasse ich also über den Abend die Stage View die ganze Zeit mit laufen, wächst das Logfile der GUI auf eine unter Umständen für den PC nicht mehr händelbare Größe an. Daher sollte das Logging für den Normalbetrieb unbedingt deaktiviert werden. Ggf. könnte man drüber nachdenken, das Logging bei Bedarf einzuschalten, wenn man sich auch die Debug-Infos ausgeben lässt.
|
|
3356 | |
Server | Fehlerbericht | Medium | Exception when initializing Manager MacroBoardManager: ... | Closed | 3.2 Alpha x | | 01.02.2019 | 01.02.2019 | LightningBrothers |
Task Description
Getestet mit Build 1568
Der Kernel kann in Folge dieser Fehlermeldung nicht gestartet werden und wird nach dem Drücken der Entertaste geschlossen:
2019-02-01 18:35:35,871 [Main] FATAL org.dmxc.lumos.Kernel.Run.KernelRunManager - Exception when initializing Manager MacroBoardManager: Die Datei oder Assembly "DMXDude_VirtualControls_Board, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.
System.IO.FileNotFoundException: Die Datei oder Assembly "DMXDude_VirtualControls_Board, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.
Dateiname: "DMXDude_VirtualControls_Board, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"
bei LumosLIB.Kernel.Input.Macroboard.AbstractMacroBoardManager.initializeManager()
bei org.dmxc.lumos.Kernel.Input.Macroboard.MacroBoardManager.initialize() in D:\Jenkins\workspace\Lumos_Release\Lumos\Lumos\src\Kernel\Input\MacroBoard\MacroBoardManager.cs:Zeile 31.
bei org.dmxc.lumos.Kernel.Run.AbstractRunManager`2.ManagerInitAction(TManager m) in D:\Jenkins\workspace\Lumos_Release\Lumos\LumosLIB\src\Kernel\Run\AbstractRunManager.cs:Zeile 602.
WRN: Protokollierung der Assemblybindung ist AUS.
Sie können die Protokollierung der Assemblybindungsfehler aktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) auf 1 festlegen.
Hinweis: Die Protokollierung der Assemblybindungsfehler führt zu einer gewissen Leistungseinbuße.
Sie können dieses Feature deaktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] entfernen.
|
|
3357 | |
Server | Wunsch / Idee | Medium | Werte 0 und 1 für Trigger-Inputs ebenfalls zulassen | Closed | 3.2 Alpha x | | 02.02.2019 | 02.02.2019 | LightningBrothers |
Task Description
Aktuell erwarten Trigger-Inputs nur true oder false als Input. Um die Graphen zu vereinfachen, wäre es gut, wenn die Inputs parallel auch 0 und 1 als Wert zulassen würden.
|
|
3359 | |
Server | Fehlerbericht | Medium | Electricity - Bereits zugeordnete Geräte sperren | Closed | 3.2 Alpha x | | 02.02.2019 | 02.02.2019 | LightningBrothers |
Task Description
Getestet mit Build 1572
Ordne ich ein Device per Drag & Drop aus dem Device-Ordner einer Stromquelle zu, ist mir folgendes aufgefallen:
Ist ein Gerät bereits einer Stromquelle zugeordnet, gibt es kein optisches Feedback, dass ich dies nicht machen darf. Im Bild 1 ist das ausgewählte Gerät eigentlich der Steckdosenleiste 3 zugeordnet.
Ich kann Geräte mehr als einer Stromquelle zuordnen (siehe Bild 2).
Das Entfernen oder auch Umsortieren von einer Stromquelle zu einer anderen funktioniert (noch) nicht.
Projekt und Log siehe FS#3358 .
|
|
3362 | |
Server | Fehlerbericht | Medium | Device wird im PE unter Devices nicht angezeigt | Closed | 3.2 Alpha x | | 03.02.2019 | 03.02.2019 | LightningBrothers |
Task Description
Getestet mit Build 1581
Aus einem mir nicht nachvollziehbaren Grund wird in meinen angehangenen Testprojekt für DMXControl 3.2 im Ordner MSQ das Gerät MSQ (1) nicht angezeigt. Auch der Refresh-Button schafft hier kein Abhilfe. Im Patching-Dialog und auch in der Stage View ist es anzutreffen und lässt sich auch ordnungsgemäß ansprechen. Adressiert ist dieses Gerät auf die Adresse 3.1, wie auch in der Channel Overview zu sehen.
Das Problem ist mir schon vor einiger Zeit unter die Finger gekommen, so auch mit der Build 1572 (zugehöriges Projekt und Logs siehe FS#3358 ) und Build 1544.
|
|
3366 | |
Server | Fehlerbericht | Medium | TargetInvocationException: Ein Aufrufziel hat einen Aus ... | Closed | 3.2 Alpha x | | 03.02.2019 | 19.02.2019 | LightningBrothers |
Task Description
Getestet mit **Build 1581*
Folgende Fehlermeldung ist mir aufgefallen. Projekt und Logs sind im Anhang zu finden.
2019-02-03 18:42:39,449 [45] ERROR org.dmxc.lumos.Kernel.Command.ReflectionCommandFactory - TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht.
System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.ArgumentOutOfRangeException: Die Zahl muss entweder nicht negativ und kleiner oder gleich dem Int32.MaxValue oder -1 sein.
Parametername: dueTime
bei System.Threading.Timer.Change(Int32 dueTime, Int32 period)
bei System.Timers.Timer.UpdateTimer()
bei System.Timers.Timer.set_Interval(Double value)
bei org.dmxc.lumos.Kernel.Master.SpeedMaster.set_MasterSpeed(Double value) in D:\Jenkins\workspace\Lumos_Release\Lumos\Lumos\src\Kernel\Master\SpeedMaster.cs:Zeile 128.
bei org.dmxc.lumos.Kernel.Master.SpeedMaster.refrechMasterSpeed() in D:\Jenkins\workspace\Lumos_Release\Lumos\Lumos\src\Kernel\Master\SpeedMaster.cs:Zeile 140.
bei org.dmxc.lumos.Kernel.Master.MasterManager.setSpeedMasterValue(String id, Double speed) in D:\Jenkins\workspace\Lumos_Release\Lumos\Lumos\src\Kernel\Master\MasterManager.cs:Zeile 202.
bei org.dmxc.lumos.Kernel.Command.KernelCommandFactory.setSpeedMasterValue(String id, Double value) in D:\Jenkins\workspace\Lumos_Release\Lumos\Lumos\src\Kernel\Command\KernelCommandFactory.cs:Zeile 1964.
--- 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_Release\Lumos\Lumos\src\Kernel\Command\ReflectionCommandFactory.cs:Zeile 60.
2019-02-03 18:42:39,475 [45] ERROR org.dmxc.lumos.Kernel.Command.Command - Error while invoking Command: setSpeedMasterValue, Paras:
System.ArgumentOutOfRangeException: Die Zahl muss entweder nicht negativ und kleiner oder gleich dem Int32.MaxValue oder -1 sein.
Parametername: dueTime
bei org.dmxc.lumos.Kernel.Command.ReflectionCommandFactory.CommandPropertyBag.Invoke(CommandParameterList list) in D:\Jenkins\workspace\Lumos_Release\Lumos\Lumos\src\Kernel\Command\ReflectionCommandFactory.cs:Zeile 68.
bei org.dmxc.lumos.Kernel.Command.Command.execute(Object[] paras) in D:\Jenkins\workspace\Lumos_Release\Lumos\Lumos\src\Kernel\Command\Command.cs:Zeile 120.
|
|
3404 | |
Softdesk | Wunsch / Idee | Medium | Cut, Copy und Paste für Softdesk Designer | Closed | 3.2 Alpha x | 3.2 | 26.02.2019 | 26.06.2019 | LightningBrothers |
Task Description
Getestet mit Alpha 3, Build 11
Aktuell fehlt die oben genannte Funktion komplett. Diese sollte dann auch einfach über das Kontextmenü erreichbar sein.
|
|
3405 | |
Softdesk | Wunsch / Idee | Medium | Arbeitsweise zum Auswählen der Controls verbessern | Closed | 3.2 Alpha x | 3.2 | 26.02.2019 | 18.08.2019 | LightningBrothers |
Task Description
Getestet mit Alpha 3, Build 11
Persönlich finde die aktuelle Arbeitsweise zum Auswählen der Controls im Softdesk sehr ungeschickt. Ich kann ein oder mehrere Controls nur über ein Auswahlrecht anwählen. Dies finde ich von Arbeitsweise her als eher ungünstig und weniger intuitiv. Ein einfacher Klick auf das Control führt aktuell auch im Designer die entsprechende Aktion aus des Controls, obwohl ich tendenziell dies an dieser Stelle für das Einrichten des Softdesks eigentlich nicht benötige.
Daher ist mein Wunsch an dieser Stelle, im Designer den Fokus auf die Einrichtung zu legen, sodass ich die Controls nach einem einfach Auswählen per Klick einstellen und ändern kann. Folglich habe ich das Ticket direkt mal mit dem Status “Usability Relevant” versehen.
|
|
3406 | |
Softdesk | Wunsch / Idee | Medium | Raster für Softdesk Designer | Closed | 3.2 Alpha x | 3.2.1 | 26.02.2019 | 11.03.2020 | LightningBrothers |
Task Description
Getestet mit Alpha 3, Build 11
Es fehlt ein Raster, welches im Rastermaß entsprechend einstellbar ist. Das interaktive Raster bei kleineren Softdesks zwar hilfreich, bei größeren Softdesks mit mehr als 40 Buttons dürfte ein festes Raster aber die bessere Wahl sein, vor allem weil sich so schneller eine akkurate Anordnung der Controls (auch übergreifen über mehrere verschiedene Softdesks) erzielen lässt.
|
|
3407 | |
Softdesk | Fehlerbericht | Medium | Abmessungen und Position der Controls nicht über Proper ... | Closed | 3.2 Alpha x | 3.2 | 26.02.2019 | 06.03.2019 | LightningBrothers |
Task Description
Getestet mit Alpha 3, Build 11
Aktuell kann ich die Größe und Position der Controls nur durch ziehen und schieben verändern, jedoch nicht über die Eingabe von konkreten Werten. Der Punkt “Layout” bleibt trotz eines ausgewählten Controls leer.
|
|
3414 | |
InputAssignment | Fehlerbericht | Medium | Prüfung der Verbindungen funktioniert noch nicht (wiede ... | Closed | 3.2 Alpha x | 3.2 | 26.02.2019 | 28.02.2019 | LightningBrothers |
Task Description
Getestet mit Alpha 3, Build 11
Verknüpfe ich eine Cuelist mit einer Taste der Tastatur oder mit dem Slider, so sieht es in der tabellarischen Ansicht so aus, als ob die Verbindung fehlerhaft sein. Die Zeile wird rot / orange eingefärbt. Dies dürfte sicher in dem Zusammenhang stehen, dass in der Output-Spalte nichts eingetragen wird.
|
|
3470 | |
Softdesk | Fehlerbericht | Medium | Falsche Berechnung der Größe der Softdesk-Elemente | Closed | 3.2 Beta x | 3.2 | 13.03.2019 | 18.06.2019 | LightningBrothers |
Task Description
Verändere ich über das Property Grid im Softdesk Designer die Größe eines beliebigen Elements, so ist die Breite oder Höhe nach dem Bestätigen der Eingabe und erneutem Auswählen des Elements um 5 Pixel geringer (je nachdem welche Eigenschaft ich geändert habe).
Dies wirkt sich auch auf die Funktion zum automatischen Anordnen der Elemente mit einem bestimmten Abstand aus. Für einen gewünschten Abstand von 10 Pixeln muss ich einen Wert von 5 Pixeln eintragen.
|
|
3471 | |
Softdesk | Fehlerbericht | Medium | Positionierung der Softdesk-Elemente in verschiedenen E ... | Closed | 3.2 Beta x | | 13.03.2019 | 11.01.2023 | LightningBrothers |
Task Description
Ich kann die Softdesk-Elemente aktuell noch nicht in verschiedenen Ebenen anordnen. Dies fällt insbesondere dann auf, wenn ich mit einer Groupbox mehrere Buttons oder Slider optisch zusammenfassen möchte: die Buttons verschwinden im Hintergrund.
|
|
3504 | |
Softdesk | Fehlerbericht | Medium | WARN LumosLIB.Tools.LumosTools - Unable to save project ... | Closed | 3.2 Beta x | | 20.03.2019 | 27.03.2019 | LightningBrothers |
Task Description
Im GUI-Log ist mir folgende Warnung aufgefallen, auf Grund dessen das Softdesk nicht im Projekt gespeichert werden kann:
2019-03-20 22:15:13,618 [Log-Thread] WARN LumosLIB.Tools.LumosTools - Unable to save project in SoftdeskManager
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 System.Windows.Forms.Control.Invoke(Delegate method)
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 329.
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 1195.
bei Lumos.GUI.Windows.Softdesk.SoftdeskManager.saveProject(LumosGUIIOContext context) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Windows\Softdesk\SoftdeskManager.cs:Zeile 300.
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.
|
|
3519 | |
GUI | Fehlerbericht | Medium | ERROR Lumos.GUI.WindowManager - Error when instantiatin ... | Closed | 3.2 Beta x | 3.2 | 30.03.2019 | 30.05.2019 | LightningBrothers |
Task Description
In einem mir zur Verfügung gestellten Testprojekt ist folgender Fehler im GUI-Log aufgetaucht:
2019-03-28 20:54:52,759 [1] ERROR Lumos.GUI.WindowManager - Error when instantiating Object from persistString: Lumos.GUI.Windows.Softdesk.SoftdeskWindow#7b167162-9862-4192-b7c5-e40acdb5735b
System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.ArgumentNullException: Der Wert darf nicht NULL sein.
Parametername: softdesk
bei Lumos.GUI.Windows.Softdesk.SoftdeskWindow..ctor(SoftdeskModel softdesk) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Windows\Softdesk\SoftdeskWindow.cs:Zeile 33.
bei Lumos.GUI.Windows.Softdesk.SoftdeskWindow..ctor(String id) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Windows\Softdesk\SoftdeskWindow.cs:Zeile 0.
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
bei System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
bei System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)
bei System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
bei System.Activator.CreateInstance(Type type, Object[] args)
bei Lumos.GUI.WindowManager.GetContentFromPersistString(String persistString) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\WindowManagement\WindowManager.cs:Zeile 1751.
Das zugehörige Projekt kann ich bei Bedarf intern zur Verfügung stellen.
|
|
3523 | |
GUI | Fehlerbericht | Medium | ERROR LumosLIB.Tools.LumosTools - Potential dangerous A ... | Closed | 3.2 Beta x | 3.2 | 30.03.2019 | 23.06.2019 | LightningBrothers |
Task Description
In einem mir zur Verfügung gestellten Testprojekt ist folgender Fehler im GUI-Log aufgetaucht:
2019-03-28 21:32:26,111 [1] ERROR LumosLIB.Tools.LumosTools - Potential dangerous Access to Limit. min(16) > max(-64): bei LumosLIB.Tools.LumosTools.Limit(Int32 val, Int32 min, Int32 max) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\Tools\LumosTools.cs:Zeile 804.
bei org.dmxc.lumos.XNAViews.Modules.ScrollBar.Update() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\XNAViews\src\XNAViews\Modules\ScrollBar.cs:Zeile 604.
bei org.dmxc.lumos.XNAViews.ListView.Mode.AbstractDrawMode.RaiseUpdate() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\XNAViews\src\XNAViews\ListView\Mode\AbstractDrawMode.cs:Zeile 250.
bei org.dmxc.lumos.XNAViews.ListView.ListView.UpdateInternal() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\XNAViews\src\XNAViews\ListView\ListView.cs:Zeile 166.
bei org.dmxc.lumos.XNAViews.ListView.ListView.OnSizeChanged(EventArgs e) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\XNAViews\src\XNAViews\ListView\ListView.cs:Zeile 223.
bei System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight)
bei System.Windows.Forms.Control.UpdateBounds()
bei System.Windows.Forms.Control.WmWindowPosChanged(Message& m)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei org.dmxc.lumos.XNAViews.GraphicsDeviceControl.WndProc(Message& m) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\XNAViews\src\XNAViews\GraphicsDeviceControl.cs:Zeile 775.
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
bei System.Windows.Forms.SafeNativeMethods.SetWindowPos(HandleRef hWnd, HandleRef hWndInsertAfter, Int32 x, Int32 y, Int32 cx, Int32 cy, Int32 flags)
bei System.Windows.Forms.Control.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified)
bei System.Windows.Forms.Control.System.Windows.Forms.Layout.IArrangedElement.SetBounds(Rectangle bounds, BoundsSpecified specified)
bei System.Windows.Forms.Layout.DefaultLayout.xLayoutDockedControl(IArrangedElement element, Rectangle newElementBounds, Boolean measureOnly, Size& preferredSize, Rectangle& remainingBounds)
bei System.Windows.Forms.Layout.DefaultLayout.LayoutDockedControls(IArrangedElement container, Boolean measureOnly)
bei System.Windows.Forms.Layout.DefaultLayout.xLayout(IArrangedElement container, Boolean measureOnly, Size& preferredSize)
bei System.Windows.Forms.Layout.DefaultLayout.LayoutCore(IArrangedElement container, LayoutEventArgs args)
bei System.Windows.Forms.Layout.LayoutEngine.Layout(Object container, LayoutEventArgs layoutEventArgs)
bei System.Windows.Forms.Control.OnLayout(LayoutEventArgs levent)
bei System.Windows.Forms.ScrollableControl.OnLayout(LayoutEventArgs levent)
bei System.Windows.Forms.Control.PerformLayout(LayoutEventArgs args)
bei System.Windows.Forms.Control.PerformLayout()
bei System.Windows.Forms.Control.ResumeLayout(Boolean performLayout)
bei System.Windows.Forms.Control.ResumeLayout()
bei System.Windows.Forms.ToolStripContainer.OnSizeChanged(EventArgs e)
bei System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight)
bei System.Windows.Forms.Control.UpdateBounds()
bei System.Windows.Forms.Control.WmWindowPosChanged(Message& m)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
bei System.Windows.Forms.ContainerControl.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.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
bei System.Windows.Forms.SafeNativeMethods.SetWindowPos(HandleRef hWnd, HandleRef hWndInsertAfter, Int32 x, Int32 y, Int32 cx, Int32 cy, Int32 flags)
bei System.Windows.Forms.Control.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified)
bei System.Windows.Forms.Control.System.Windows.Forms.Layout.IArrangedElement.SetBounds(Rectangle bounds, BoundsSpecified specified)
bei System.Windows.Forms.Layout.DefaultLayout.xLayoutDockedControl(IArrangedElement element, Rectangle newElementBounds, Boolean measureOnly, Size& preferredSize, Rectangle& remainingBounds)
bei System.Windows.Forms.Layout.DefaultLayout.LayoutDockedControls(IArrangedElement container, Boolean measureOnly)
bei System.Windows.Forms.Layout.DefaultLayout.xLayout(IArrangedElement container, Boolean measureOnly, Size& preferredSize)
bei System.Windows.Forms.Layout.DefaultLayout.LayoutCore(IArrangedElement container, LayoutEventArgs args)
bei System.Windows.Forms.Layout.LayoutEngine.Layout(Object container, LayoutEventArgs layoutEventArgs)
bei System.Windows.Forms.Control.OnLayout(LayoutEventArgs levent)
bei System.Windows.Forms.ScrollableControl.OnLayout(LayoutEventArgs levent)
bei System.Windows.Forms.Form.OnLayout(LayoutEventArgs levent)
bei System.Windows.Forms.Control.PerformLayout(LayoutEventArgs args)
bei System.Windows.Forms.Control.System.Windows.Forms.Layout.IArrangedElement.PerformLayout(IArrangedElement affectedElement, String affectedProperty)
bei System.Windows.Forms.Control.OnResize(EventArgs e)
bei System.Windows.Forms.Form.OnResize(EventArgs e)
bei System.Windows.Forms.Control.OnSizeChanged(EventArgs e)
bei WeifenLuo.WinFormsUI.Docking.DockContent.OnSizeChanged(EventArgs e)
bei System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight)
bei System.Windows.Forms.Control.UpdateBounds()
bei System.Windows.Forms.Control.WmWindowPosChanged(Message& m)
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.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
bei System.Windows.Forms.SafeNativeMethods.SetWindowPos(HandleRef hWnd, HandleRef hWndInsertAfter, Int32 x, Int32 y, Int32 cx, Int32 cy, Int32 flags)
bei System.Windows.Forms.Control.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified)
bei System.Windows.Forms.Form.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified)
bei System.Windows.Forms.Control.SetBounds(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified)
bei System.Windows.Forms.Control.set_Bounds(Rectangle value)
bei WeifenLuo.WinFormsUI.Docking.DockPane.SetContentBounds()
bei WeifenLuo.WinFormsUI.Docking.DockPane.OnLayout(LayoutEventArgs e)
bei System.Windows.Forms.Control.PerformLayout(LayoutEventArgs args)
bei System.Windows.Forms.Control.System.Windows.Forms.Layout.IArrangedElement.PerformLayout(IArrangedElement affectedElement, String affectedProperty)
bei System.Windows.Forms.Control.OnResize(EventArgs e)
bei System.Windows.Forms.UserControl.OnResize(EventArgs e)
bei System.Windows.Forms.Control.OnSizeChanged(EventArgs e)
bei System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight)
bei System.Windows.Forms.Control.UpdateBounds()
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
bei System.Windows.Forms.ContainerControl.WndProc(Message& m)
bei System.Windows.Forms.UserControl.WndProc(Message& m)
bei WeifenLuo.WinFormsUI.Docking.DockPane.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.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
bei System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
bei System.Windows.Forms.NativeWindow.DefWndProc(Message& m)
bei System.Windows.Forms.Control.DefWndProc(Message& m)
bei System.Windows.Forms.Control.WmWindowPosChanged(Message& m)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
bei System.Windows.Forms.ContainerControl.WndProc(Message& m)
bei System.Windows.Forms.UserControl.WndProc(Message& m)
bei WeifenLuo.WinFormsUI.Docking.DockPane.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.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
bei System.Windows.Forms.SafeNativeMethods.SetWindowPos(HandleRef hWnd, HandleRef hWndInsertAfter, Int32 x, Int32 y, Int32 cx, Int32 cy, Int32 flags)
bei System.Windows.Forms.Control.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified)
bei System.Windows.Forms.Control.SetBounds(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified)
bei System.Windows.Forms.Control.set_Bounds(Rectangle value)
bei WeifenLuo.WinFormsUI.Docking.VisibleNestedPaneCollection.Refresh()
bei WeifenLuo.WinFormsUI.Docking.DockWindow.OnLayout(LayoutEventArgs levent)
bei System.Windows.Forms.Control.PerformLayout(LayoutEventArgs args)
bei System.Windows.Forms.Control.System.Windows.Forms.Layout.IArrangedElement.PerformLayout(IArrangedElement affectedElement, String affectedProperty)
bei System.Windows.Forms.Control.OnResize(EventArgs e)
bei System.Windows.Forms.Panel.OnResize(EventArgs eventargs)
bei System.Windows.Forms.Control.OnSizeChanged(EventArgs e)
bei System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight)
bei System.Windows.Forms.Control.UpdateBounds()
bei System.Windows.Forms.Control.WmWindowPosChanged(Message& m)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ScrollableControl.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.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
bei System.Windows.Forms.SafeNativeMethods.SetWindowPos(HandleRef hWnd, HandleRef hWndInsertAfter, Int32 x, Int32 y, Int32 cx, Int32 cy, Int32 flags)
bei System.Windows.Forms.Control.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified)
bei System.Windows.Forms.Control.System.Windows.Forms.Layout.IArrangedElement.SetBounds(Rectangle bounds, BoundsSpecified specified)
bei System.Windows.Forms.Layout.DefaultLayout.xLayoutDockedControl(IArrangedElement element, Rectangle newElementBounds, Boolean measureOnly, Size& preferredSize, Rectangle& remainingBounds)
bei System.Windows.Forms.Layout.DefaultLayout.LayoutDockedControls(IArrangedElement container, Boolean measureOnly)
bei System.Windows.Forms.Layout.DefaultLayout.xLayout(IArrangedElement container, Boolean measureOnly, Size& preferredSize)
bei System.Windows.Forms.Layout.DefaultLayout.LayoutCore(IArrangedElement container, LayoutEventArgs args)
bei System.Windows.Forms.Layout.LayoutEngine.Layout(Object container, LayoutEventArgs layoutEventArgs)
bei System.Windows.Forms.Control.OnLayout(LayoutEventArgs levent)
bei System.Windows.Forms.ScrollableControl.OnLayout(LayoutEventArgs levent)
bei WeifenLuo.WinFormsUI.Docking.DockPanel.OnLayout(LayoutEventArgs levent)
bei System.Windows.Forms.Control.PerformLayout(LayoutEventArgs args)
bei System.Windows.Forms.Control.System.Windows.Forms.Layout.IArrangedElement.PerformLayout(IArrangedElement affectedElement, String affectedProperty)
bei System.Windows.Forms.Control.OnResize(EventArgs e)
bei System.Windows.Forms.Panel.OnResize(EventArgs eventargs)
bei System.Windows.Forms.Control.OnSizeChanged(EventArgs e)
bei System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight)
bei System.Windows.Forms.Control.UpdateBounds()
bei System.Windows.Forms.Control.WmWindowPosChanged(Message& m)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ScrollableControl.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.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
bei System.Windows.Forms.SafeNativeMethods.SetWindowPos(HandleRef hWnd, HandleRef hWndInsertAfter, Int32 x, Int32 y, Int32 cx, Int32 cy, Int32 flags)
bei System.Windows.Forms.Control.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified)
bei System.Windows.Forms.Control.System.Windows.Forms.Layout.IArrangedElement.SetBounds(Rectangle bounds, BoundsSpecified specified)
bei System.Windows.Forms.Layout.DefaultLayout.xLayoutDockedControl(IArrangedElement element, Rectangle newElementBounds, Boolean measureOnly, Size& preferredSize, Rectangle& remainingBounds)
bei System.Windows.Forms.Layout.DefaultLayout.LayoutDockedControls(IArrangedElement container, Boolean measureOnly)
bei System.Windows.Forms.Layout.DefaultLayout.xLayout(IArrangedElement container, Boolean measureOnly, Size& preferredSize)
bei System.Windows.Forms.Layout.DefaultLayout.LayoutCore(IArrangedElement container, LayoutEventArgs args)
bei System.Windows.Forms.Layout.LayoutEngine.Layout(Object container, LayoutEventArgs layoutEventArgs)
bei System.Windows.Forms.Control.OnLayout(LayoutEventArgs levent)
bei System.Windows.Forms.ScrollableControl.OnLayout(LayoutEventArgs levent)
bei System.Windows.Forms.Control.PerformLayout(LayoutEventArgs args)
bei System.Windows.Forms.Control.PerformLayout()
bei System.Windows.Forms.Control.ResumeLayout(Boolean performLayout)
bei System.Windows.Forms.Control.ResumeLayout()
bei System.Windows.Forms.ToolStripContainer.OnSizeChanged(EventArgs e)
bei System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight)
bei System.Windows.Forms.Control.UpdateBounds()
bei System.Windows.Forms.Control.WmWindowPosChanged(Message& m)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
bei System.Windows.Forms.ContainerControl.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.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
bei System.Windows.Forms.SafeNativeMethods.SetWindowPos(HandleRef hWnd, HandleRef hWndInsertAfter, Int32 x, Int32 y, Int32 cx, Int32 cy, Int32 flags)
bei System.Windows.Forms.Control.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified)
bei System.Windows.Forms.Control.System.Windows.Forms.Layout.IArrangedElement.SetBounds(Rectangle bounds, BoundsSpecified specified)
bei System.Windows.Forms.Layout.DefaultLayout.xLayoutDockedControl(IArrangedElement element, Rectangle newElementBounds, Boolean measureOnly, Size& preferredSize, Rectangle& remainingBounds)
bei System.Windows.Forms.Layout.DefaultLayout.LayoutDockedControls(IArrangedElement container, Boolean measureOnly)
bei System.Windows.Forms.Layout.DefaultLayout.xLayout(IArrangedElement container, Boolean measureOnly, Size& preferredSize)
bei System.Windows.Forms.Layout.DefaultLayout.LayoutCore(IArrangedElement container, LayoutEventArgs args)
bei System.Windows.Forms.Layout.LayoutEngine.Layout(Object container, LayoutEventArgs layoutEventArgs)
bei System.Windows.Forms.Control.OnLayout(LayoutEventArgs levent)
bei System.Windows.Forms.ScrollableControl.OnLayout(LayoutEventArgs levent)
bei System.Windows.Forms.Form.OnLayout(LayoutEventArgs levent)
bei System.Windows.Forms.Control.PerformLayout(LayoutEventArgs args)
bei System.Windows.Forms.Control.System.Windows.Forms.Layout.IArrangedElement.PerformLayout(IArrangedElement affectedElement, String affectedProperty)
bei System.Windows.Forms.Control.OnResize(EventArgs e)
bei System.Windows.Forms.Form.OnResize(EventArgs e)
bei System.Windows.Forms.Control.OnSizeChanged(EventArgs e)
bei System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight)
bei System.Windows.Forms.Control.UpdateBounds()
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 Lumos.GUI.Windows.MainForm.WndProc(Message& m) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Windows\MainForm.cs:Zeile 507.
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
bei System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
bei System.Windows.Forms.NativeWindow.DefWndProc(Message& m)
bei System.Windows.Forms.Form.DefWndProc(Message& m)
bei System.Windows.Forms.Control.WmWindowPosChanged(Message& m)
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 Lumos.GUI.Windows.MainForm.WndProc(Message& m) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Windows\MainForm.cs:Zeile 507.
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
bei System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
bei System.Windows.Forms.NativeWindow.DefWndProc(Message& m)
bei System.Windows.Forms.Form.DefWndProc(Message& m)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
bei System.Windows.Forms.ContainerControl.WndProc(Message& m)
bei System.Windows.Forms.Form.WmSysCommand(Message& m)
bei System.Windows.Forms.Form.WndProc(Message& m)
bei Lumos.GUI.Windows.MainForm.WndProc(Message& m) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Windows\MainForm.cs:Zeile 507.
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
bei System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
bei System.Windows.Forms.NativeWindow.DefWndProc(Message& m)
bei System.Windows.Forms.Form.DefWndProc(Message& m)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
bei System.Windows.Forms.ContainerControl.WndProc(Message& m)
bei System.Windows.Forms.Form.WmNcButtonDown(Message& m)
bei System.Windows.Forms.Form.WndProc(Message& m)
bei Lumos.GUI.Windows.MainForm.WndProc(Message& m) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Windows\MainForm.cs:Zeile 507.
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(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 D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Program.cs:Zeile 191.
bei Lumos.GUI.Program.Main(String[] param) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Program.cs:Zeile 148.
Das zugehörige Projekt kann ich bei Bedarf intern zur Verfügung stellen.
|
|
3528 | |
GUI | Fehlerbericht | Medium | Position von geschlossenen Fenster kann nicht resettet ... | Closed | 3.2 Beta x | | 03.04.2019 | 04.04.2019 | LightningBrothers |
Task Description
Bei meiner letzten Show erfolgte die Bedienung von DMXControl 3 über insgesamt drei Monitore, wo ich eine Reihe von Fenstern auf die verschiedenen Displays verteilte. Nun wollte ich mit dem gleichen PC und nur einem Bildschirm weiterarbeiten und führte den Befehl “Move floating windows to primary screen” und auch “Reset window layout” aus.
Beide Befehle berücksichtigen allerdings keine Fenster, die geschlossen sind, zum Beispiel die Device Properties.
|
|
3534 | |
Theming | Fehlerbericht | Medium | Falsche Schriftfarbe in Tabellenzellen | Closed | 3.2 Beta x | 3.2 | 09.04.2019 | 03.05.2019 | LightningBrothers |
Task Description
Möchte ich bei aktiviertem Dark Theme in einer Tabellenzelle einen Wert ändern, so ist dieser auf Grund der falschen Schriftfarbe beim Editieren nicht zu lesen. Aktuell kann ich wie in der beispielhaft beigefügten Fotomontage im Patching Dialog zu sehen nur durch Auswählen des gesamten Zelleninhalts die Werte erkennen.
|
|
3559 | |
Server | Fehlerbericht | Medium | Standardwert für P/T-Speed auf 0 geändert | Closed | 3.2 Beta x | | 23.04.2019 | 24.04.2019 | LightningBrothers |
Task Description
Bis dato habe DDFs bei der P/T-Speed wie folgt anlegt (so ist es auch im Wiki unter DDF-Syntax Position DMXC3 dokumentiert), wenn diese laut Bedienungsanleitung bei DMX-Wert 255 am niedrigsten (also 0) ist:
<ptspeed dmxchannel="2">
<range type="linear" mindmx="255" maxdmx="0" minval="0" maxval="100"/>
</ptspeed>
Füge ich das DDF nun mit dieser Definition einem Projekt hinzu, setzt die HAL den Eigenschaftswert automatisch auf 0, sodass der DMX-Wert 255 für die niedrigste P/T-Speed ausgegeben wird.
In DMXControl 3.1.3 liegt der Standardwert für P/T-Speed allerdings bei 100.
|
|
3560 | |
Server | Fehlerbericht | Medium | Fehlerhafte HTP-Mischung bei gesetzten Fadezeiten in Cu ... | Closed | 3.2 Beta x | | 24.04.2019 | 31.05.2019 | LightningBrothers |
Task Description
Zum Testen der HTP- / LTP- / LoTP-Mischung habe ich mir folgendes Szenario mit einer Gruppe aus 8 LED-PARs konstruiert:
Cuelist A, “Background”: eine Cue mit Dimmer bei LEDs auf 30%, keine Farbe gespeichert, Mischung auf LTP.
Cuelist B, “Show 1”: Cuelist mit zwei Cues als alternierender Effekt mit Dimmer auf 0 || 100, Farbe auf gelb, Mischung auf HTP, Faden zwischen den Cues
An den Geräten habe ich keine Änderung der Mixer Modes vorgenommen, das heißt dieser steht weiterhin bei LTP.
Meine Erwartungshaltung wäre nun, dass die Ausgabe beim Starten der Cuelist B bei 30 || 100 bzw. 100 || 30 liegt und zwischen den Cues weich gefaded wird. Dem ist leider nicht. Durch das Setzen einer Fade-Time wird von der vorherigen Cue nicht ausgefaded, sondern der Wert für den Dimmer springt 30% zurück. Beim Einfaden macht die Ausgabe dann nochmal einen kleinen Sprung nach unten, um dann wieder auf 100% hochzudimmern.
Am besten ist dieses Verhalten aber in dem beigefügten Projekt zu sehen.
|
|
3567 | |
StageView | Fehlerbericht | Medium | Blades sind in Stage View grundsätzlich geschlossen | Closed | 3.2 Beta x | | 26.04.2019 | 27.04.2019 | LightningBrothers |
Task Description
Füge ich in ein DDF ein Blade-Modul ein, werden diese in der Stage View grundsätzlich als geschlossen visualisiert. Das bedeutet, bei einem Klick auf Lumos öffnet sich zwar der Shutter, der Lichtkegel bleibt aber weiterhin schwarz. Der Dimmer arbeitet im Hintergrund regulär, was ich anhand der DMX-Ausgabe und durch das Einblenden der Intensity sehen kann. Kommentiere ich das Blade-Modus aus, funktioniert das DDF wie gewohnt.
|
|
3573 | |
StageView | Fehlerbericht | Medium | Stage View visualisiert Farbe des Colorpickers bei Radi ... | Closed | 3.2 Beta x | | 01.05.2019 | 03.05.2019 | LightningBrothers |
Task Description
Füge ich ein Radix-Gerät meinem Projekt hinzu und möchte über den Colorpicker die Gesamtfarbe festlegen, gibt die Stage View die eingestellte Farbe nicht wieder. Die DMX-Ausgabe arbeitet aber wie gewünscht. Es wäre gut, wenn Radix-Geräte am Ende genauso arbeiten, wie klassische Matrix-Geräte - hier funktioniert das Festlegen und Visualisieren einer festen Farbe vom Colorpicker in der Stage View
Das verwendete DDF des Radix-Geräts ist im Anhang beigefügt.
|
|
3574 | |
GUI & Server | Fehlerbericht | Medium | Highlight berücksichtigt keine Radix-Geräte | Closed | 3.2 Beta x | | 01.05.2019 | 04.05.2019 | LightningBrothers |
Task Description
Füge ich verschiedene Radix-Geräte einem Projekt hinzu, zum Beispiel das DDF aus FS#3573 oder die Vorlage-DDFs aus dem internen Testprojekt und wende Highlight auf diese Geräte an, bleiben die Geräte dunkel. Es wird zwar Dimmer und Shutter geöffnet, die Hightlight-Funktion setzt aber keine Werte auf den Farbkanälen, wie sie es bei Matrix-Geräten macht.
|
|
3575 | |
GUI & Server | Fehlerbericht | Medium | ERROR org.dmxc.lumos.Kernel.Command.ReflectionCommandFa ... | Closed | 3.2 Beta x | | 01.05.2019 | 09.06.2019 | LightningBrothers |
Task Description
Für eine der Bedienungsanleitung entsprechende Anordnung von Pixeln in einem Radix-Gerät habe ich folgenden Code im DDF eingebaut:
<radix dmxchannel="21" whiteoffset="3" shape="honeycomb">
<ring>
<segment nr="0" />
</ring>
<ring angleoffset="240">
<segment nr="6" />
<segment nr="5" />
<segment nr="4" />
<segment nr="3" />
<segment nr="2" />
<segment nr="1" />
</ring>
</radix>
Die Pixel sind nämlich im Uhrzeigersinn angeordnet. In den Beispiel-DDFs gabe es leider keinen Hinweis auf ein Attribut, die “Drehrichtung” umzukehren. Wähle ich nun zwei Gruppen gemeinsam aus, wo sich die Reihenfolge der Pixel im Radix unterscheidet, kommt folgende Fehlermeldung:
2019-05-01 13:03:26,886 [80] ERROR org.dmxc.lumos.Kernel.Command.ReflectionCommandFactory - TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht.
System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.ArgumentException: Rings Size musst be in increasing order
bei org.dmxc.lumos.Kernel.PropertyType.Radix..ctor(Color[][] radix) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\Kernel\PropertyType\Radix.cs:Zeile 34.
bei org.dmxc.lumos.Kernel.PropertyType.Radix.ToNewRingSegments(Int32[] ringSegments) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\Kernel\PropertyType\Radix.cs:Zeile 277.
bei org.dmxc.lumos.Kernel.PropertyType.RadixType.mergeTypes(IPropertyType propType, Boolean sameDevice) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\PropertyType\RadixType.cs:Zeile 148.
bei org.dmxc.lumos.Kernel.DeviceProperties.GroupPropertyWrapper.org.dmxc.lumos.Kernel.DeviceProperties.IGUIDeviceProperty.get_MergedGUIPropertyType() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\DeviceGroupProperties\GroupPropertyWrapper.cs:Zeile 194.
bei LumosLIB.Kernel.Devices.Descriptor.DescriptorTools.FromDeviceProperty(IGUIDeviceProperty property, Boolean relative) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\Kernel\Devices\Descriptor\DescriptorTools.cs:Zeile 32.
bei LumosLIB.Kernel.Devices.Descriptor.DescriptorTools.FromGroup(IGUIDeviceGroup group, Boolean relative) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\Kernel\Devices\Descriptor\DescriptorTools.cs:Zeile 20.
bei org.dmxc.lumos.Kernel.Command.KernelCommandFactory.getGroupDescriptor(String groupID, Boolean relative) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Command\KernelCommandFactory.cs:Zeile 596.
--- 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.
2019-05-01 13:03:26,899 [80] ERROR org.dmxc.lumos.Kernel.Command.Command - Error while invoking Command: getGroupDescriptor, Paras:
System.ArgumentException: Rings Size musst be in increasing order
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 68.
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.
|
|
3596 | |
GUI & Server | Fehlerbericht | Medium | SpeedMaster werden in Beat Source für Cuelist nicht ric ... | Closed | 3.2 Beta x | 3.2 | 18.05.2019 | 13.08.2019 | LightningBrothers |
Task Description
Ich habe in meinem Projekt mehrere Speedmaster angelegt (aktuell 3) und verteile diese als Beat Source auf unterschiedliche Cuelists. Speichere ich das Projekt, starte DMXControl 3 neu und lade das Projekt, sind alle Einstellungen wieder auf den Default zurückgesetzt (also SpeedMaster 1), wobei selbst dann nicht funktioniert. Ich muss nach dem Neustart der Sitzung alle Einstellungen neu setzen.
|
|
3619 | |
GUI | Fehlerbericht | Medium | FATAL Lumos.GUI.Run.GuiRunManager - Unhandled Exception ... | Closed | 3.2 Beta x | 3.2 | 28.05.2019 | 07.06.2019 | LightningBrothers |
Task Description
Mit folgendem Log-Eintrag ist mir die GUI der Beta 2 abgestürzt.
2019-05-28 12:41:42,390 [Main GUI] 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 Lumos.GUI.Windows.Softdesk.Softdesk.UserControl_MouseDown(Object sender, MouseButtonEventArgs e) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Windows\Softdesk\Softdesk.xaml.cs:Zeile 252.
bei System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
bei System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
bei System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
bei System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
bei System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
bei System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
bei System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
bei System.Windows.Input.InputManager.ProcessStagingArea()
bei System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
bei System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
bei System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
bei System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
bei System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
bei MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
bei MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
bei System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
bei MS.Win32.HwndSubclass.SubclassWndProc(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 D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Program.cs:Zeile 192.
bei Lumos.GUI.Program.Main(String[] param) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosGUI\src\Program.cs:Zeile 149.
|
|
3633 | |
Plugin | Fehlerbericht | Medium | Anbindung des 3DConnexion-Plugin unvollständig | Closed | 3.2 Beta x | | 03.06.2019 | 30.07.2019 | LightningBrothers |
Task Description
Das 3DConnexion-Plugin lässt sich zwar fehlerfrei starten und konfigurieren, die “Anbindung” an die Stage View fehlt bis dato. Das soll heißen, ein in der Stage View ausgewähltes Gerät kann über die 3D-Maus nicht gesteuert werden.
|
|
3636 | |
Server | Fehlerbericht | Medium | ERROR org.dmxc.lumos.Kernel.Command.ReflectionCommandFa ... | Closed | 3.2 Beta x | | 04.06.2019 | 07.06.2019 | LightningBrothers |
Task Description
Beim Basteln mit der Beta 2 ist mir folgender Fehler unter die Finger gekommen:
2019-06-04 15:04:19,356 [71] 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.EntryContainerTools.<ContainsPropertyIterator>d__12.MoveNext() in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Scene\EntryContainerTools.cs:Zeile 238.
bei System.Linq.Enumerable.<IntersectIterator>d__70`1.MoveNext()
bei System.Linq.Enumerable.Any[TSource](IEnumerable`1 source)
bei org.dmxc.lumos.Kernel.Command.KernelCommandFactory.canAttachTo(IPreset p, IDeviceGroup g, IDeviceProperty prop, EPresetType type) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Command\KernelCommandFactory.cs:Zeile 974.
bei org.dmxc.lumos.Kernel.Command.KernelCommandFactory.<>c__DisplayClass66_1.<canAttachPresetToGroup>b__0(IDeviceProperty prop) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Command\KernelCommandFactory.cs:Zeile 951.
bei System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
bei System.Collections.Generic.HashSet`1.UnionWith(IEnumerable`1 other)
bei System.Collections.Generic.HashSet`1..ctor(IEnumerable`1 collection, IEqualityComparer`1 comparer)
bei org.dmxc.lumos.Kernel.Command.KernelCommandFactory.canAttachPresetToGroup(String presetId, String groupID, EPresetType type) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Command\KernelCommandFactory.cs:Zeile 949.
--- 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 Log befinden sich im Anhang.
|