|
4030 | |
Softdesk | Fehlerbericht | Medium | Softdesk Controls wachsen nach Änderung der Werte für d ... | Closed | 3.2.1 Beta x | | 16.01.2020 | 25.01.2020 | LightningBrothers |
Task Description
Durch das Redesign der Auswahlrahmen und Anfasser für die Softdesk Controls musst der Patch zu FS#3470 nun wieder entfernt werden. Dieser sorgt dafür, dass alle Controls nach der Eingabe eines Werts für die Größe nun um 5 Pixel anwachsen.
|
|
4029 | |
Softdesk | Fehlerbericht | Low | Auswahlrahmen passen sich nicht an Größe der Contols an | Closed | 3.2.1 Beta x | 3.2.1 | 16.01.2020 | 11.04.2020 | LightningBrothers |
Task Description
Reduziere ich die Größe der Controls unter die initiale Größe des Controls (bei der Signallamp ist dies zum Beispiel 50; 50 Pixel), wird die Größe des Auswahlrahmens nicht angepasst. Das Ergebnis sieht dann wie im Screenshot dargestellt aus.
|
|
4028 | |
GUI & Server | Fehlerbericht | High | Änderungen der Parameter von Effekten werden nicht ausg ... | Closed | 3.2.1 Beta x | 3.2.1 | 15.01.2020 | 30.03.2020 | LightningBrothers |
Task Description
Getestet mit DMXControl 3.2.1, Build 600
Lege einen beliebigen Effekt im Device Control auf eine beliebige Funktion eines Geräts, werden jegliche Änderungen an den Parametern des Effekts in der Stage View und der DMX-Ausgabe nicht umgesetzt. Einzig der Effektvisualiser generiert die richtige Vorschau auf Basis der gesetzten Parameter.
Speichere ich den Effekt in einer Cue ab, so wird dieser entsprechend der im Blindflug eingestellten Parameter beim Abspielen der Cue richtig wiedergegeben und auch beim Editieren der Cue zeigt die Stage View den Effekt richtig an. Alle folgenden Änderungen registriert die Stage View und die DMX-Ausgabe jedoch nicht.
Logs der Sitzung siehe Anhang. Auffällig sind hier die beiden folgenden Einträge, welche nach dem Aufruf eines leeren Projekts erschienen:
2020-01-15 20:21:02,619 [305] ERROR org.dmxc.lumos.Kernel.Command.Command - Error while invoking Command: getEffectVectorsFromProgrammer, Paras:
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
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 70.
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 121.
2020-01-15 20:21:02,647 [305] 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.Command.KernelCommandFactory.getEffectVectorsFromProgrammer(String sessionName, String groupID, String propID, String effectID) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\Lumos\src\Kernel\Command\KernelCommandFactory.cs:Zeile 2262.
--- 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 System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
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.
|
|
4027 | |
Server | Fehlerbericht | Medium | Einheit für Wert des Attribut temp entfernen | Closed | 3.2.1 Beta x | | 15.01.2020 | 15.01.2020 | LightningBrothers |
Task Description
Für die virtuelle Farbtemperatur wurde ein neues Attribut temp einführt. Gemäß des folgenden Beispiels würde der Wert hier aber eine Einheit enthalten, was bis dato aber unüblich ist:
<colortemp>
<amber dmxchannel="0" temp="2400K" />
<ww dmxchannel="1" temp="3600K" />
<cw dmxchannel="2" temp="7000K" />
</colortemp>
Die Definition der Werte für den Arbeitsbereich der klassischen Farbtemperatur erfolgt ohne Einheiten, wie im Wiki nachzulesen ist.
|
|
4023 | |
InputAssignment | Fehlerbericht | High | Speed- und Parametermaster-Nodes verarbeiten keine Wert ... | Closed | 3.2.1 Beta x | 3.2.1 | 12.01.2020 | 14.03.2020 | LightningBrothers |
Task Description
Bei der Vorabprüfung von FS#4011 und auch FS#3964 in einem meiner Hauptprojekte fiel mir auf, dass der Speedmaster- und Parametermaster-Node komplett tot sind. Sie verarbeiten keinerlei Daten am Input und geben an den Outputs keine Daten zurück, auch nicht in einem neuen, leeren Standard-Projekt. Für das Reproduzieren reicht es, das Node in ein Connectionset hinzuzufügen und die Master über das Masterfenster zu verändern.
Der Fehler hat sich nach dem Build 576 eingeschlichen. In der Build 576 arbeiten die Nodes dagegen noch einwandfrei.
|
|
4021 | |
GUI | Fehlerbericht | Low | Pfeile zum Verschieben der Bankreiter teilweise nicht e ... | Closed | 3.2.1 Beta x | 3.2.1 | 12.01.2020 | 24.05.2020 | LightningBrothers |
Task Description
Hat ein Projekt so viele Bänke, dass die Breite des Fensters nicht ausreicht, ist der Pfeil zum Verschieben der Reiter nach links teilweise verdeckt.
Ggf. wäre zu überlegen, dass man eine bestimmte Bank auch über das Menü zum Eintrag Bank erreicht. Dies könnte bei langen Bezeichnungen der Bänke vorteilhafter sein.
|
|
4015 | |
Server | Wunsch / Idee | Low | Zeitpunkt für Aktivierung der DMX-Ausgabe selbst festle ... | Closed | 3.2 | 3.3.0 | 09.01.2020 | 11.01.2023 | LightningBrothers |
Task Description
Für einen Test baute ich kürzlich zusätzlich zum Main-PC noch einen zweiten Backup-PC auf, wovon nur einer der beiden PCs die DMX-Daten über Art-Net ausgeben sollte. Gerade bei Art-Net gibt es ja bekanntermaßen murks, wenn zwei PCs das gleiche Gerät ansprechen wollen.
Wenn alles geregelt läuft, kann ich vor einem Neustart zum Beispiel die Art-Net-Ausgabe deaktivieren. Liegt aber nun ein Fehler vor, wodurch ich das Deaktivieren nicht mehr entsprechend anstoßen kann, sind die DMX-Interfaces wie zuletzt gespeichert beim erneuten Starten des Kernels nur kurze Zeit wieder aktiviert und die Ausgabe wird auf 0 gesetzt - egal ob ein Projekt geladen wurde oder nicht. Dies war im konkreten Fall insofern problematisch, weil das Projekt beim Starten von DMXControl 3 als “Default Project” direkt mit geladen wird und ich während des Ladevorgangs keinen Zugriff auf die DMX-Ausgabe habe. Damit mir nun mein Main-PC nicht in die Suppe spuckt und nichts ausgegeben wird, blieb mir nichts anderes übrig, als im Interface-Rack die Art-Net-Interfaces händisch temporär direkt auf den Backup-PC umzuklemmen.
Um nun im Falle eines unvorhergesehen Neustarts (insbesondere mit einem Default Project, was effektiv gesehen das “Arbeitsprojekt” / “Showprojekt” ist) nicht Hand an der Verdrahtung der Hardware anlegen zu müssen, würde ich mir hier eine Möglichkeit wünschen, dass ich im Idealfall selbst den Zeitpunkt festlegen kann, wann die DMX-Ausgabe auf die Interfaces bzw. die Interfaces selbst aktiviert werden - und zwar unabhängig davon, was in den Einstellungen für die DMX-Ausgabe grundsätzlich gespeichert ist.
|
|
4011 | |
Server | Fehlerbericht | Critical | Hochfrequente und intensive Nutzung von MIDI-Controller ... | Closed | 3.2 | 3.2.1 | 05.01.2020 | 14.01.2020 | LightningBrothers |
Task Description
Durch eine intensive und hochfrequente Beanspruchung des Kernels über einen MIDI-Controller ist dieser am Ende in einen Out-of-Memory-Fehler gelaufen und hat sich selbst beendet. Zuvor stockte die DMX-Ausgabe in zunehmender Intensität, während der Kernel versuchte den Arbeitspeicher freizuräumen.
Detaillierte Logs sowie ein Speicherabbild und ein Video sind intern zur Verfügung.
|
|
4008 | |
Softdesk | Wunsch / Idee | Low | Copy & Paste über mehrere Softdesks hinaus | Closed | 3.2 | | 03.01.2020 | 10.01.2020 | LightningBrothers |
Task Description
Ich würde mir gerne eine Möglichkeit wünschen, um eine Auswahl von Steuerelementen von einem Softdesk in ein zweites Softdesk zu übernehmen. Dies kann zum Beispiel eine Ausweitung der bestehenden Copy & Paste Funktion sein, aber ich bin auch für jeden anderen Weg offen.
|
|
4007 | |
GUI & Server | Fehlerbericht | Low | Keine farbliche Kennzeichnung bei Highlight auf Matrix ... | Closed | 3.2 | | 03.01.2020 | 17.01.2020 | LightningBrothers |
Task Description
Definiere ich in einem DDF eine Matrix mit nur einer Zeile (Icon links), wird das erste Pixel der Matrix nicht farblich hervorgehoben. Dies geschieht nur, wenn ich die Matrix mit nur einer Spalte definiere (Icon Mitte).
|
|
4002 | |
GUI & Server | Fehlerbericht | Medium | Änderungen eines Effekt werden Parallel Groups nicht di ... | Closed | 3.2 | 3.2.1 | 02.01.2020 | 03.01.2020 | LightningBrothers |
Task Description
Ich habe in einem Projekt drei Device Groups mit jeweils unterschiedlicher Anzahl von Geräten. Füge ich einen beliebigen Effekt auf die alle gemeinsam ausgewählten Device Groups und wähle als Group Handling “Parallel Groups”, werden Änderungen am Effekt fortan immer nur auf einer der drei Device Groups wiedergegeben. Die verbleibenden zwei Deivce Groups geben des Effekt mit den ursprünglichen Parametern wieder.
Um die Änderung auf allen ausgewählten Device Groups sehen zu können, muss ich entweder:
In beiden Fällen tritt aber der oben beschriebe Fehler direkt wieder auf, sobald ich einen Parameter des Effekts ändere.
Zur Darstellung des Fehlers ist im Anhang ein entsprechendes Beispielprojekt mit einer vorbereiteten Cuelist zu finden. Zur Reproduktion einfach die Cue in den Programmer laden und die Parameter des Triangle-Effekts ändern.
|
|
4000 | |
GUI | Wunsch / Idee | Low | Auswahl von Geräten in einer Device Group neu sortieren | Closed | 3.2 | 3.3.1 | 02.01.2020 | 01.08.2025 | LightningBrothers |
Task Description
Ich musste durch mein Projekt in einem Club mit vielen Device Groups arbeiten, um mit deren Hilfe besondere Effekte auf eine Teilauswahl der Geräte legen zu können. Für die Effekte war die Sortierung in den Device Groups entsprechend wichtig, aber auf Grund der Pixel pro Gruppe auch schnell aufwendig.
Ich würde mir daher eine Möglichkeit wünschen, nicht nur wie bis jetzt alle Devices in einer Device Group nach bestimmten Kriterien sortieren zu können, sondern diese Sortiermöglichkeiten auch nur für eine (zusammenhängende) Auswahl von nur 10 Geräten innerhalb der ansonsten 50 Geräte umfassenden Device Group nutzen zu können.
|
|
3999 | |
GUI | Fehlerbericht | Low | Automatische Spaltenbereite berücksichtigt lange Bezeic ... | Closed | 3.2 | | 02.01.2020 | 16.10.2023 | LightningBrothers |
Task Description
Ist die Anzahl der Geräte im Ordner Devices oder in einer Device Group so groß, dass man in dem Ordner scrollen muss, wird bei einer Verlängerung der Gerätebezeichnung immer nur die Länge der Zeichenkette als Referenz genommen, die sich im sichtbaren Teil der Liste befindet. Haben Geräte im unteren Teil der Liste eine (deutlich) längere Bezeichnung, so wird diese nicht vollständig angezeigt - obwohl die Spalte Name diese längere Bezeichnung zum Teil bereits registriert.
Im Anhang ist ein entsprechendes Beispielprojekt zu finden.
|
|
3998 | |
StageView | Wunsch / Idee | Very Low | Workflow zum Hinzufügen eines Devices zu einer Device G ... | Closed | 3.2 | | 02.01.2020 | 25.08.2020 | LightningBrothers |
Task Description
Aktuell kann man aus der Stage View heraus bereits Geräte zu einer neuen (leeren) Device Group hinzufügen.
Hier könnte ich mir einen zusätzlichen Workflow als hilfreich vorstellen, mit dem man in der Stage View ein oder mehrere Geräte auch einer existierenden Device Group hinzufügen kann. Bis dato ist dies ja nur im Add Device möglich, aber nur für eine Gruppe.
Ich habe das Ticket mal auf Usuability Relevant gesetzt, um damit herauszufinden, ob dieser Mehrwert auch von jemand anderes gesehen wird.
|
|
3986 | |
Softdesk | Wunsch / Idee | Medium | Anpassung des Kontextsmenüs im Softdesk Live Mode | Closed | 3.2 | | 23.12.2019 | 02.01.2020 | LightningBrothers |
Task Description
Öffne ich ein Softdesk im Live Mode, bietet mir das Kontextmenü folgende Einträge:
Insbesondere beim Verlassen des Fullscreen-Modus des Softdesks ist diese Aufteilung verwirrend, weil man den Eintrag Close im Fullscreen-Modus auch mit “beende Fullscreen” verstehen kann - bis man nach dem Klick hierauf feststellt, dass damit das Softdesk direkt geschlossen wird. Nebenbei “funkt” auch das aktuelle Kontextmenü bei der Touch-Bedienung dazwischen und man schließt versehentlich ein Softdesk, sofern die Funktion für das Aufrufen des Kontextmenüs über Touch (noch) aktiviert ist.
Mit persönlich fallen hierzu folgende Lösungsansätze ein, wobei dies nur ein Brainstorming ist und keineswegs alle Verschläge auch umgesetzt werden sollen:
Das Kontextmenü wird mit anderen Begriffen kontextabhängig (also Fullscreen oder Normal / Window mode (Fenstermodus)) gestaltet, sodass die Einträge Open Fullscreen und Leave Fullscreen jeweils wechseln.
Der Eintrag Close wird durch einen Gruppierungs- / Gliederungsstrich von den beiden Eintragen zur Anzeigeart getrennt.
Im Fullscreen-Modus gibt es nur einen Eintrag zum Verlassen des Fullscreens. Das Schließen wird erst im normalen Fenstermodus möglich.
Der Eintrag Normal wird in Window view umbenannt.
|
|
3964 | |
GUI & Server | Fehlerbericht | Low | Anlegen und löschen von Cuelists nimmt Zeit in Anspruch | Closed | 3.2 | | 29.11.2019 | 28.01.2020 | LightningBrothers |
Task Description
In dem Projekt zu FS#3958 ist zu beobachten, dass das Anlegen und Löschen von Cuelists jeweils eine Zeit von > 30 Sekunden in Anspruch nimmt, wo dann auch insbesondere die GUI nicht ansprechbar ist und Windows den Status “keine Rückmeldung” erhält.
|
|
3958 | |
InputAssignment | Fehlerbericht | Medium | Automatische Aktivierung von Cuelists während des Laden ... | Closed | 3.2 | 3.2.1 | 25.11.2019 | 30.03.2020 | LightningBrothers |
Task Description
Während des Ladenvorgangs werden Connectionssets von aktiven Bänken ausgeführt. Dies hat zur Folge, dass im konkreten Fall mehrere Cuelists gestartet und hierbei auch Einstellungen in den Cuelist Groups ignoriert werden. So laufen trotz aktiviertem Single List Running mehrere Cuelists aus der selben Cuelist Group. Welche Cuelists schon während des Ladevorgangs laufen, ist hier zufällig, was beim direkten erneuten Laden des Projekts aus der laufenden Sitzung heraus zeigt. Das Phänomen ist auf mehreren PCs reproduzierbar.
Abhilfe kann zur Zeit geschaffen werden, wenn die Bänke, welche die Connectionssets zum Starten der Cuelists vor dem Speichern deaktiviert werden.
Im Anhang sind die Logfiles einer solchen Sitzung beigefügt. Das zugehörige Projekt stelle ich auf nicht-öffentlichem Wege zur Verfügung.
|
|
3956 | |
GUI | Fehlerbericht | Medium | WARN org.dmxc.lumos.XNAViews.GraphicsDeviceControl - F ... | Closed | 3.2 | | 24.11.2019 | 08.11.2024 | LightningBrothers |
Task Description
Nachdem auf meinem PC der Bildschirmschoner ansprang, hat die GUI das Logfils mit der folgenden Fehlermeldung geflutet, sodass die Datei am Ende auf über 143 MB angewachsen ist.
2019-11-23 15:17:17,144 [Log-Thread] WARN org.dmxc.lumos.XNAViews.GraphicsDeviceControl - Failed to Draw!
System.InvalidOperationException: An unexpected error has occurred.
bei Microsoft.Xna.Framework.Graphics.GraphicsDevice.CreateDevice(GraphicsAdapter adapter, PresentationParameters presentationParameters)
bei Microsoft.Xna.Framework.Graphics.GraphicsDevice..ctor(GraphicsAdapter adapter, GraphicsProfile graphicsProfile, PresentationParameters presentationParameters)
bei org.dmxc.lumos.XNAViews.GraphicsDeviceService.ResetDevice(Int32 width, Int32 height, Boolean withoutEvent, Nullable`1 handler, Boolean hardReset) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\LumosLIB\src\XNA\GraphicsDeviceService.cs:Zeile 146.
bei org.dmxc.lumos.XNAViews.GraphicsDeviceControl.OnPaint(PaintEventArgs e) in D:\Jenkins\workspace\Lumos_3.2_Release\Lumos\XNAViews\src\XNAViews\GraphicsDeviceControl.cs:Zeile 470.
2019-11-23 15:17:17,158
2019-11-23 15:17:17,171
2019-11-23 15:17:17,185
...
2019-11-23 15:50:20,200
2019-11-23 15:50:20,222
2019-11-23 15:50:20,245
Durch die Größe des Logfiles hat möglicherweise auch dazu geführt, dass die GUI von Windows geschlossen wurde.
|
|
3949 | |
InputAssignment | Wunsch / Idee | Low | Procedures im Input Assignment zur Verfügung stellen | Closed | 3.2 | 3.2.2 | 21.11.2019 | 07.03.2021 | LightningBrothers |
Task Description
Aktuell lassen sich Procedures nur über die Stage View auswählen und aktivieren. Hier wäre der Wunsch, diese auch über das Input Assignment anzubieten, damit diese vereinfacht beispielsweise über das Softdesk auslösen kann.
|
|
3924 | |
GUI | Fehlerbericht | Low | Power Sources werden nicht in Ordnern ablegt | Closed | 3.2 | 3.3.0 | 10.11.2019 | 22.10.2021 | LightningBrothers |
Task Description
Ich wollte verschiedene Power Sources in Ordnern ablegen. Sobald im Project Explorer auf Refresh klicke, laden diese wieder auf der obersten Ebene, während der Baum noch die gewünschte Zuordnung suggeriert.
Hinzu kommt hierbei auch, dass der geänderte Name nicht übernommen wurde. F409 sollte mittlerweile T1-F409 heißen.
|
|
3922 | |
Softdesk | Wunsch / Idee | Low | Softdesk-Control für (statische) Bilder | Closed | 3.2 | | 09.11.2019 | 02.01.2020 | LightningBrothers |
Task Description
Ich würde mir eine Möglichkeit wünschen, um “nur” Bilder und Icons einem Softdesk als statisches Element hinzufügen zu können. Im Falle von Bildern mit transparenten Hintergründen sollte hier auch kein Rahmen zu sehen sein.
Das Ticket FS#3878 dient ja mehr der dynamischen Anzeige von Bildern direkt in Buttons in Anlehnung an das Steam Deck.
|
|
3917 | |
Softdesk | Fehlerbericht | Low | Neues Softdesk Control: Schiebeschalter | Closed | 3.2 | 3.2.1 | 01.11.2019 | 06.11.2019 | LightningBrothers |
Task Description
Ich würde mir für das Softdesk als neues Control einen Schiebeschalter mit zwei oder auf mehr möglichen Zuständen. Damit sollen direkte Umschaltungen zwischen zwei (oder mehr) Pfaden im Input Assignment möglich sein, wie sie sich zum Beispiel mit dem Input bzw. Output Selector realisieren lassen.
|
|
3914 | |
GUI & Server | Fehlerbericht | Low | Executoren mit zugeordneten Cuelists können nicht in Or ... | Closed | 3.2 | | 01.11.2019 | 17.04.2023 | LightningBrothers |
Task Description
Sobald eine Cuelist einem Executor zugeordnet ist, lässt sich dieser im Project Explorer nicht mehr in einem Unterordner verschieben.
Umgekehrt lassen sich Executoren, die leer bereits in Unterordnern verteilt waren, nicht mehr auf die obere Ebene verschieben, wenn ihnen nachträglich eine Cuelist zugeordnet wurde. Lade ich das Projekt darüber hinaus erneut, tauchen alle Executoren auf der oberen Ordnerebene auf.
Reproduzieren lässt dich dies wie folgt:
Eine Cuelist erzeugen
Im Project Explorer im Verzeichnis Executor einen neuen Unterordner anlegen
Einen neuen Executor generieren und die Cuelist mit diesem verknüpfen
Versuchen, den Executor in den angelegten Unterordner zu verschieben
|
|
3909 | |
Server | Fehlerbericht | Low | Speedmaster wird in verschiedenen Funktionen nicht über ... | Closed | 3.2 | | 29.10.2019 | 29.10.2019 | LightningBrothers |
Task Description
Füge ich den {Speedmaster 1} in nachfolgend genannten Funktionen ein, wird die Eingabe {Speedmaster 1} mit dem Drücken auf die Enter-Taste direkt mit dem Wert 0 überschrieben und kann somit nicht genutzt werden. Ein Hinweis in Form des Tooltipps, dass die Eingabe unzulässig ist, erscheint nicht.
Strobe
Colorwheelrotation
Goborotation
Gobowheelrotation
Prismrotation
Nach dem Betätigen der Enter-Taste wird im Programmer ebenfalls der Wert 0 für die Funktion angezeigt, in der ich den Speedmaster einfügen wollte.
Bei der allgemeinen Funktion Rotation kann der Speedmaster allerdings genutzt werden. Die Übernahme der Eingabe erfolgt anstandslos und eine Regelung über das Masterfenster ist möglich, wenn auch nur im positiven Bereich.
|
|
3902 | |
InputAssignment | Wunsch / Idee | Low | Neuer Delay Node für Boolsche Werte | Closed | 3.2 | 3.3.0 | 27.10.2019 | 25.10.2021 | LightningBrothers |
Task Description
Im Zuge der Korrektur des Fehlers FS#3762 wurde das Delay-Node in seinem Funktionsumfang vereinfacht. Ich würde mir hier nun folgende zusätzliche Optionen für das Delay-Node wünschen:
Nur einschaltverzögert
Nur ausschaltverzögert
|
|
3894 | |
InputAssignment | Fehlerbericht | Low | Verhalten des Autoposition-Befehls durch Inputs / Outpu ... | Closed | 3.2 | | 24.10.2019 | 25.10.2019 | LightningBrothers |
Task Description
Ich habe das im Bild 1 dargestellte Connectionset (Graph 1) erstellt und die Nodes zwecks guter Übersicht manuell so platziert, dass es nur wenige Überschneidungen und vor allem keine “zurücklaufende” Verbindungen gibt. Führe ich nun den Autoposition-Befehl entsteht die im Bild 2 gezeigte Anordnung, wo zwar nur eine Verbindung zurück läuft, hierdurch die Übersichtlichkeit gefühlt zurückgeht.
Spannend wird es, wenn ich die Verbindung zwischen dem Rule of Three auf der linken Seite und dem Output Selector entferne. Beim anschließenden Ausführen des Autoposition-Befehl werden die Nodes wie in Bild 3 dargestellt angeordnet, was einer nochmals besseren Anordnung ist.
Im zweiten Beispiel (Bild 4 und 5) beinhalten beide Connectionsets die gleichen Nodes. Erstaunlicherweise ist die Anordnung mittels des Autoposition-Befehls nicht gleich. Das Connectionset in Bild 6 ist eine des Connectionset aus Bild 4 bzw. 5. Hier habe ich testweise einfach mal das Delay-Node hinzugefügt und dann den Autoposition-Befehl ausgeführt.
Folgende Punkte scheinen aus meiner Sicht die Anordnung der Nodes zu beeinflussen:
Wann werden welche Inputs und Outputs hinzugefügt?
In welcher Reihenfolge werden Verbindungen anlegt?
Ist auf der linken Seite immer ein Input (Tastatur, Softdesk) vorhanden?
Als Folge dieser Faktoren wird das Connectionset teilweise sehr unübersichtlich und nicht nachvollziehbar sortiert.
|
|
3893 | |
Softdesk | Fehlerbericht | Low | Signallamp ignoriert individuelle Werte für Minval und ... | Closed | 3.2 | | 24.10.2019 | 24.10.2019 | LightningBrothers |
Task Description
Ich habe in meinem Softdesk drei Signallamps hinzugefügt. Alle drei haben für Minval (aus) -1, für Maxval (ein) 0, 1 bzw. 2. Auf diese Weise soll immer nur eine Signallamp an sein, ohne dass ich weitere Nodes zur Konvertierung vorschalten muss. An den Inputs aller Signallamps können die Werte -1, 0, 1 oder 2 anliegen.
Die gesetzten Werte werden jedoch von allen Signallamps ignoriert, sodass alle drei Signallamps bei den anliegenden Werten -1, 1 und 2 leuchten und bei 0 aus sind.
|
|
3890 | |
GUI & Server | Wunsch / Idee | Low | Audio Cue beim Stoppen der Cuelist ebenfalls beenden | Closed | 3.2 | | 23.10.2019 | 23.10.2019 | LightningBrothers |
Task Description
Es wäre gut, wenn eine laufende Audio Cue beim Stoppen der zugehörigen Cuelist ebenfalls gestoppt wird.
|
|
3872 | |
GUI & Server | Fehlerbericht | High | GUI hängt sich bei Implementierungs-Fehler im Tag ptspe ... | Closed | 3.2 | | 17.10.2019 | 18.10.2019 | LightningBrothers |
Task Description
Nutze ich das im Anhang beigefügte DDF, hängt sich die GUI komplett auf, sobald ich den Dialog Add Device schließe. Ersetze ich den vom Kernel bemängelten Code
<ptspeed dmxchannel="8">
<step type="linear" mindmx="255" maxdmx="0" minval="0" maxval="255" />
</ptspeed>
durch den folgenden, korrigierten Code
<ptspeed dmxchannel="8">
<range type="linear" mindmx="0" maxdmx="255" minval="100" maxval="0" />
</ptspeed>
lässt sich das DDF ganz regulär hinzufügen und auch die GUI arbeitet ohne Probleme weiter.
Die Logs bis zum Zeitpunkt des Aufhängens der GUI sind ebenfalls beigefügt.
|
|
3871 | |
GUI | Fehlerbericht | Low | Indizierung des Blendenschiebermoduls wird nicht zurück ... | Closed | 3.2 | 3.2.1 | 17.10.2019 | 17.10.2019 | LightningBrothers |
Task Description
Ich habe ein Blendenschiebermodul entsprechend des folgenden Codes definiert.
<blades>
<bladetop dmxchannel="16" />
<bladetopangle dmxchannel="17" pointofrotation="center">
<range range="60" mindmx="0" maxdmx="255" />
</bladetopangle>
<bladeright dmxchannel="18"/>
<bladerightangle dmxchannel="19" pointofrotation="center" >
<range range="60" mindmx="0" maxdmx="255" />
</bladerightangle>
<bladebottom dmxchannel="20" />
<bladebottomangle dmxchannel="21" pointofrotation="center">
<range range="60" mindmx="255" maxdmx="0" />
</bladebottomangle>
<bladeleft dmxchannel="22"/>
<bladeleftangle dmxchannel="23" pointofrotation="center" >
<range range="60" mindmx="255" maxdmx="0" />
</bladeleftangle>
<bladeindex dmxchannel="24">
<range range="90" mindmx="0" maxdmx="255" />
</bladeindex>
</blades>
Nutze ich nun alle Verstellmöglichkeiten, werden beim Leeren des Programmers zwar alle vier Blendenschieber in ihre Ausgangsposition zurückgefahren, aber laut Blades Windows bleibt das gesamte Modul aber scheinbar auf dem zuvor eingestellten Indizierungswinkel stehen. Der zugehörige Wert im Device Control und auch der DMX-Wert wird aber richtig zurückgesetzt.
|
|
3865 | |
InputAssignment | Fehlerbericht | Low | Gelöschte Softdesk-Controls werden nicht aus Input Assi ... | Closed | 3.2 | | 16.10.2019 | 16.10.2019 | LightningBrothers |
Task Description
Lösche ich ein Softdesk-Control, bleibt dieses bis zum Neuladen des Projekts im Input Assignment enthalten. Erst danach (also mit dem Neuladen des Projekts) wird der Eintrag entfernt.
Entsprechende Logfiles sind beigefügt.
|
|
3862 | |
GUI & Server | Fehlerbericht | Low | Radix-Effekte werden nicht in Cue gespeichert | Closed | 3.2 | 3.2.1 | 15.10.2019 | 15.10.2019 | LightningBrothers |
Task Description
Füge ich einen Radix-Effekt einer Cuelist hinzu, so wird dieser nicht dauerhaft in der Cuelist hinterlegt und geht mit dem Neuladen des Projekts verloren.
Projekt und Logs sind beigefügt.
|
|
3860 | |
GUI | Fehlerbericht | Low | Trotz definierter Auswahl werden mehrere gleiche Farben ... | Closed | 3.2 Beta x | | 13.10.2019 | 13.10.2019 | LightningBrothers |
Task Description
Ich habe eine Colorlist angelegt, mit der ich ursprünglich die “Breite” des Color Scroll-Effekts beeinflussen wollte. Hier ist mir aufgefallen, dass hier aber ein Parameter im Effekt fehlt bzw. hilfreich wäre - das zugehörige Ticket läuft unter der Nummer FS#3861.
Wähle ich in der Colorlist eine der gleich in diesem Fall drei Rots (siehe Bild 1) aus und möchte es verschieben, wählt die Colorlist stattdessen alle drei an und nach mehreren Klicks auf Up erhalte ich das im Bild 2 gezeigte Ergebnis - obwohl ich die beiden anderen Rots gar nicht angefasst habe.
In den Logfiles gibt es zu dieser Aktion keinerlei Einträge, weswegen ist keine beifügt habe.
|
|
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.
|