Bugtracker DMXControl 3

Bugtracker für DMXControl 3

Herzlich willkommen im Bugtracker für DMXControl 3. Hier können Sie alle Fehler in DMXControl 3 melden oder Wünsche für neue Features äußern. Dieser Bugtracker ist jedoch nicht der richtige Ort für allgemeine Probleme zur Bedienung oder bei fehlerhaften DDFs. Dafür benutzen Sie bitte das DMXControl Forum.

Bevor Sie einen Fehler melden, prüfen Sie bitte ob Sie mit der aktuellsten Version arbeiten und schauen bitte nach, ob dieser Fehler bereits gemeldet wurde. Im Sinne einer schnellen Fehlerbehebung geben Sie bitte unbedingt eine E-Mail-Adresse für Rückfragen an und fügen alle eventuell angezeigten Fehlermeldungen bitte möglichst vollständig dem Report hinzu (z.B. mit Screenshot). In DMXControl 3 gibt es eine Export-Funktion für alle erforderlichen Log Files. Sie ist im Hauptmenu unter “Help” → “Export Logs” zu finden.

Wenn Sie häufiger Fehler melden und über behobene Fehler informiert werden möchten, lohnt sich auch eine Registrierung. Ihre Kontaktdaten (E-Mail-Adresse) werden von uns ausschließlich zur Kommunikation zwecks Rückfragen bei Problemen der Fehler-Reproduktion und Fehlerbereinugung in unseren Projekten verwendet.

Vielen Dank für ihre Mitarbeit!
Ihr DMXControl Projects e.V. Team

IDFortschrittKategorieAufgabentypSchweregradZusammenfassungDringlichkeitStatuszuständigfällig in Versionfällig amangelegtzuletzt geändert
 3157 
100%
ServerFehlerberichtniedrig Es können keine Effekte mehr Saved werden hochgeschlossen15.09.201816.09.2018 Aufgabenbeschreibung

Wenn ich einen Effect in der AttachableView per Drag and drop speichern möchte, geht das nicht mehr

 3156 
100%
GUIFehlerberichtniedrig Icons in Stage View können nicht kleiner als 32x32 Pixe ...geringgeschlossenPatrick Grote09.09.201810.09.2018 Aufgabenbeschreibung

In der Stage View können die Icons für die Geräte nicht auf eine Größe unterhalb von 32 x 32 Pixel, zum Beispiel 24 x 24 oder 16 x 16 veringert werden. Die Stage View ignoriert diese Werte in den Device Properties.

 3154 
100%
ServerFehlerberichtmittel AbstractRangesHandlerNode - Unable to process invalid V ...geringgeschlossen06.09.201821.09.2018 Aufgabenbeschreibung

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()
 3153 
100%
StageViewFehlerberichthoch Stage View stürtzt bei Anpassung der Fenstergröße ab hochgeschlossenPatrick Grote02.09.201806.09.2018 Aufgabenbeschreibung

Verändere ich auf meinem Test-Notebook die Größe der Stage View, indem ich das Device Control auf der rechten Seite oder die Control Windows an der Unterseite in ihrer Größe ändere, stürzt die Stage View reproduzierbar ab.

Die betreffenden Logfiles habe ich beigefügt.

 3152 
100%
GUIWunsch / Ideeniedrig Einstellen von Werten im Device Control etc. über Scrol ...normalgeschlossen02.09.201802.09.2018 Aufgabenbeschreibung

Da die GUI aktuell viel mit der Maus bedient werden muss, schlage ich vor, dass die Werte in möglichst allen Eingabefeldern (Device control, Device properties, Cuelist properties etc.) auch über das Mausrad gesetzt und insbesondere verändert werden können. Aus meiner Sicht ist dies nochmal einfacher und schneller, als wenn man im Device Control zum Beispiel zum Einstellen des Focus noch die Klicks ausführt, um an den Schieberegler zu gelangen. Gerade bei beengten Platzverhältnissen und schlechten Untergründen (für eine Maus) sollte man hier bessere Ergebnisse erzielen.

 3151 
100%
ServerToDoniedrig Chevron Button hochgeschlossenPatrick Grote3.202.09.201803.09.2018 Aufgabenbeschreibung

Hallo Patrick

Kannst du so einen Button bauen wie in den Screenshots von Stefan mit denen man den Teil eines Forms auf / zu machen kann?

Ich brauch das für den ProgrammerFilter sowie das ProgramExitForm

Da sind aktuell normale Buttons eingebaut, aber die sind nicht so schön. Die kann man dann austauschen.

Ich denke man kann den CheckBox Button als Vorlage nehmen und nur das Zeichnen des “Buttons” austauschen.

 3148 
100%
GUIToDomittel Optimierung des Abfrage-Prozedere für GUI und Kernel normalgeschlossenArne LüdtkeStefan Kistner29.08.201802.09.2018 Aufgabenbeschreibung

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.

 3147 
100%
GUIWunsch / Ideeniedrig Sortierfunktion im PE für Presets hochgeschlossenArne Lüdtke3.229.08.201830.08.2018 Aufgabenbeschreibung

Die Presets sollen im Projektexplorer in Ordnern sortiert werden.
Favorisiert nach Geräteeigenschaften. Ansonsten Einstellbar...

 3144 
100%
GUIWunsch / Ideeniedrig Favoritenfunktion für Geräte normalgeschlossenArne Lüdtke3.229.08.201808.09.2018 Aufgabenbeschreibung

Beim Hinzufügen von Geräten sollen Favoriten markiert werden können, die in einen Extra Ordner abgelegt
werden. Ziel ist eine schnelle Suche der Geräte

Bei neuinstallation erstmal Dimmer, RGB Gerät, Nebelmaschiene

Alle anderen Geräte landen in einem Ordner...

 3143 
100%
ServerFehlerberichtniedrig DMX IN und OUT wieder zurück übersetzen (Rein / Raus) hochgeschlossenStefan Krupop29.08.201830.08.2018 Aufgabenbeschreibung

Also ich finde “Rein” und “Raus” im DMX Output Window für die Deutsche Übersetzung extrem schlecht. Ich finde IN und OUT sind gerade was DMX angeht verständlich genug.

 3142 
100%
InstallerFehlerberichtniedrig Ein DDF aus der DDF-Lib wird nicht im Installer mit aus ...hochgeschlossenArne LüdtkeMoritz28.08.201829.08.2018 Aufgabenbeschreibung

https://ddf.dmxcontrol.de/ddfs/781 dieses DDF sollte im Installer der 3.1.2 enthaltten sein.
ist es aber nicht

 3141 
100%
ServerFehlerberichtmittel Patch für ColorBridge wird nicht gespeichert normalgeschlossen27.08.201830.08.2018 Aufgabenbeschreibung

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.

 3140 
100%
ServerFehlerberichtniedrig Parameter für Hue-Bereich in ColorBridge hinzufügen normalgeschlossenArne Lüdtke3.1.327.08.201827.08.2018 Aufgabenbeschreibung

Der Colorbridge fehlen noch zwei Parameter, mit denen ich den “aktiven” Hue Bereich der gepatchten Geräte festlegen kann. Diese Parameter werden benötigt, um folgendes Szenario besser abbilden zu können:

In einem Projekt werden zwei Generic Dimmer mit der Farbe rot und blau belegt und auf eine ColorBridge gepatcht. Wählt man über die ColorBridge die Farbe violett aus, bleiben die beiden Generic Dimmer dunkel.

 3139 
100%
ServerWunsch / Ideeniedrig MultiBeam Support mit einzelner RGB-Farbe geringgeschlossen27.08.201827.08.2018 Aufgabenbeschreibung

Es wäre schön, wenn man den MultiBeams nur EINE Farbe zuordnen kann. Für Effektgeräte eine sinnvolle Ergänzung
Siehe dazu folgender Thread:

https://forum.dmxcontrol-projects.org/index.php?thread/13372-multibeam-support-mit-einzelner-rgb-farbe/&postID=112847&highlight=rgb#post112847

 3134 
100%
ServerWunsch / Ideeniedrig Gesetzte DMX-Werte beim Beenden von DMXControl 3 nicht  ...geringgeschlossenArne Lüdtke19.08.201831.08.2018 Aufgabenbeschreibung

Im Rahmen einer Rückfrage im Forum erinnere ich mich gerade an eine tolle Sache, die DMXControl 2 beim Beenden der Software besser oder anders macht, als DMXControl 3. Gibt DMXControl 2 nämlich DMX-Werte aus, so bleiben diese im Interface auch noch nach dem Beenden von DMXControl 2 im Interface gesetzt. DMXControl 3 arbeitet hier anders und überschreibt beim Beenden des Kernels alle zuvor gesetzten DMX-Werte mit 0.

In meinen Club-Projekten kann ich dank der Arbeitsweise von DMXControl 2 zum einen den PC nach Feierabend schon vorzeitig herunterfahren, während ein Teil der Scheinwerfer noch als “Putzlicht” eingeschaltet bleibt. Ein zweiter Vorteil ist, dass im Falle eines Neustarts des PCs während der Veranstaltung das Effektlicht während des Neustarts des PCs im letzten Zustand verharrt und die Tanzfläche erst mit dem erneuten Starten von DMXControl 2 kurzzeitig dunkel wird.

Dieses Feature soll mit Hilfe der Freeze-Funktion realisiert werden. Ist diese aktiviert und DMXControl 3 wird beendet, bleiben die eingefrorenen DMX-Werte erhalten, auch wenn der Kernel geschlossen ist. Somit kann universell und leicht zugänglich die Einstellung situationsabhängig gesetzt werden. Für Anwender, die diese Funktion dauerhaft benötigten, wird in den Applications Settings der Eintrag “Freete on exit” für den Kernel mit den Einstellmöglichkeiten “true” oder “false” hinzugefügt.

 3131 
100%
ServerFehlerberichtniedrig Konflikt im Support-Handler zwischen Dimmer und Strobe geringgeschlossen15.08.201820.08.2018 Aufgabenbeschreibung

Mir ist ein Gerät unter die Finger gekommen, wo über einen Modus-Kanal ähnlich beim Futurelight DMH-160 Funktionen ausgewählt werden müssen. Bei dieser LED-Bar wird zwischen der Dimmer und Strobe-Funktion umgeschaltet. Wenn ich dies aber nun über den Support-Handler realisiere, ignoriert der Kernel die zweite Defintion (in diesem Fall die der Strobe-Funktion). Es wird entsprechend des folgenden DDFs immer nur die Dimmer-Funktion aktiviert. Ziehe ich den Regler für Strobe hoch, wechselt der Support-Handler die Auswahl nicht.

<?xml version="1.0" encoding="utf-8" ?>
<device image="Showlite LED Stage Bar 216x10mm.png" type="DMXDevice" dmxcversion="3.1.2" ddfversion="1.0">
  <information>
    <model>LED Stage Bar 216 x 10</model>
    <vendor>Showlite</vendor>
    <author>Stefan Kistner</author>
  </information>
  <functions>
    <rgb>
      <red dmxchannel="2" />
      <green dmxchannel="3" />
      <blue dmxchannel="4" />
    </rgb>
    <dimmer dmxchannel="1">
      <support dmxchannel="0" name="dimmer" />
      <range type="linear" mindmx="0" maxdmx="255" minval="0" maxval="100" >
        <step handler="support-dimmer" mindmx="0" maxdmx="7" />
      </range>
    </dimmer>
    <strobe dmxchannel="1">
      <support dmxchannel="0" name="strobe" />
      <range type="linear" mindmx="0" maxdmx="255" minval="0" maxval="20" >
        <step handler="support-strobe" mindmx="8" maxdmx="15" />
      </range>
    </strobe>
  </functions>
</device>
 3128 
100%
ServerWunsch / Ideeniedrig Open-Tag für Colorwheel hochgeschlossen09.08.201810.08.2018 Aufgabenbeschreibung

Es wäre gut, wenn man für das Colorwheel einen neuen “Open” Tag einfügen könnte. Hintergrund sind die Geräte, die eine RGB-Mischung und Color-Macros haben. Mit dem Open-Tag symbolisiere ich dann DMXC den bereich, in dem das Farbrad keine Funktion hat und die interne RGB-Mischeinheit funktioniert.

 3126 
100%
ServerWunsch / Ideeniedrig Auto Save geringgeschlossen3.208.08.201820.09.2018 Aufgabenbeschreibung

Es wäre gut, wenn man das Automatische Speichern für DMXC 3 einbauen könnte...
Ich weiß jetzt nicht genau, ob das Serverseitig oder von der GUI gemacht wird. Deshalb hab ichs erstmal auf Server geschoben..

 3125 
100%
ServerFehlerberichtniedrig StageView reagiert falsch auf "SelectedDeviceGroupChang ...hochgeschlossenPatrick Grote02.08.201811.08.2018 Aufgabenbeschreibung

Hallo Patrick,

Ich hab jetzt über das “Input” eingebaut, dass man auch per Input Gruppen selektieren kann. Funktioniert auch, aber das StageView reagiert falsch auf den Event. Die Selektion der Icons wird nicht zurückgesetzt wenn die “SelectedDeviceGroup” außerhalb des StageView geändert wird.

Im Arne-Input_v2 Branch kannst du es testen. Einfach einen Input auf “Select Device Group” ziehen (z.B. DMX-IN). Wenn dann der Wert zwischen 127 und 128 wechselt, wird eine andere Gruppe selektiert.

Bei fragen einfach melden.

 3117 
100%
ServerWunsch / Ideemittel Inputs selektiv nutzen - Daten landen im Programmer normalgeschlossen25.07.201805.08.2018 Aufgabenbeschreibung

Parallel zur GUI wäre es gut, wenn man mithilfe von Inputs (midi, DMX...) den Programmer befüttern kann (wie Intensity Fader, Strobo...)

 3114 
100%
GUIFehlerberichtniedrig Sortierung im PE normalgeschlossen24.07.201830.07.2018 Aufgabenbeschreibung

Im PE können im Ordner Devices nur nach Name und nicht nach DMX Adresse, Geräte Nummer oder sonstiges sortiert werden. Dies gilt ebenfalls für Cuelists, Gruppen etc.

Außerdem muss man für das Sortieren immer einen Doppelklick ausfürhren. Ein einfacher Klick würde ausreichen. Zusätzlich wäre es schick, auch einen Pfeil anzuzeigen in welche Richtung sortiert wird und wonach sortiert wird.

 3111 
100%
GUIFehlerberichtniedrig Settingsfenster lässt sich nicht verschieben normalgeschlossen24.07.201826.07.2018 Aufgabenbeschreibung

Ich habe meine Taskleiste am oberen Bildschirmrand. Dabei ist die Tietelleiste unter der Taskleiste. Somit muss ich diese immer erst ausblenden um diese zu verschieben oder zu schließen.

 3109 
100%
ServerFehlerberichtniedrig Devicegroup Fader blockiert Cuelist geringgeschlossen24.07.201826.07.2018 Aufgabenbeschreibung

Problem.

Eine Chaser Cuelist, die Dimmer werte enthält kommt zum Stillstand, wenn ein Slider im Softdesk oder über midi auf den Device Group Dimmer liegt.

Liste stoppt und zeigt nur eine Farbe, ein neues starten der Liste funktioniert und dann wird auch der geänderte Dimmer wert übernommen.

Zum nachbauen:

Chaser aus mehreren Scheinwerfern. Jeder zweite Step setzt für alle Scheinwerfer Dimmen auf 0 = aus. Nun im Softdesk ein Silder erstellen und diesen mit Devicegroup Dimmer verbinden.

 3107 
100%
GUIWunsch / Ideeniedrig Blackout und Freeze über externe Inputs steuerbar mache ...normalgeschlossen3.219.07.201830.07.2018 Aufgabenbeschreibung

Für Live-Anwendungen wäre es hilfreich, wenn die Befehle Blackout, Freeze etc. über externe Steuerelemente wie MIDI oder Tastatur ansteuerbar wären.

 3104 
100%
GUIWunsch / Ideeniedrig Ordner Generic an oberster Stelle geringgeschlossen16.07.201829.08.2018 Aufgabenbeschreibung

Da der Ordner Generic beim Geräte Hinzufügen am meisten benutzt wird, wäre es gut, wenn dieser an oberster Stelle stehen würde. (_Generic o. ähnlich). Beim Magic 3D Easy View wird es auch so gamcht und ist sehr komfortabel.

 3103 
100%
ServerFehlerberichtniedrig Farbe von Interface-Eintrag ändert sich nicht hochgeschlossen15.07.201819.07.2018 Aufgabenbeschreibung

DMXC ohne Interface starten, dann wird das Interface rot angezeigt. Nun das Interface anschließen und das Interface aktivieren. Nun sollte das Interface grün angezeigt werden. Es wird aber rot angezeigt.

 3100 
100%
GUIFehlerberichtniedrig Unterschiedliche Icons für Status der Executoren geringgeschlossen07.07.201808.07.2018 Aufgabenbeschreibung

Ich habe in einem Projekt drei meiner vier angelegten Executoren mit Cuelists verknüpft. Im Baum des Project Explorers wird aber nun ein anderes Icon verwendet, welches den Status “Cuelist verknüpft” darstellt als in der Tabellenübersicht. Im Anhang befindet sich ein entsprechender Screenshot.

 3092 
100%
ServerFehlerberichtmittel Keine vollständige Übernahme von Eigenschaftem beim Wec ...normalgeschlossen18.06.201819.06.2018 Aufgabenbeschreibung

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
 3091 
100%
ServerFehlerberichtkritisch DMX-Ausgabe über Art-Net nur über ein DMX-Universum hochgeschlossen16.06.201818.06.2018 Aufgabenbeschreibung

In der Beta 3 von DMXControl 3.1.2 liegt möglicherweise ein Bug vor, weswegen über Art-Net nur ein DMX-Universum ausgegeben werden kann. Getestet und reproduziert werden kann das Problem mit zwei verschiedenen PCs mit unterschiedlichen Betriebssystemen (Windows 7 und Windows 10) sowie zwei verschiedenen Art-Net-Nodes. Die Konfiguration ist im beigefügten Screenshot dokumentiert.

 3090 
100%
GUIFehlerberichtmittel Unhandled Exception: Die Auflistung wurde geändert. Der ...normalgeschlossen14.06.201817.06.2018 Aufgabenbeschreibung

Nach dem Starten von DMXControl 3 Beta 3 und dem Hinzufügen von einer größeren Anzahl von Geräten zu einem neuen, leeren Projekt, ist die GUI mit folgendem Vermerk im Log abgestürzt.

2018-06-14 17:25:18,885 [ConnectionManager-MessageDispatcher] FATAL Lumos.GUI.Run.GuiRunManager - Unhandled Exception: Die Auflistung wurde geändert. Der Enumerationsvorgang kann möglicherweise nicht ausgeführt werden.
System.InvalidOperationException: Die Auflistung wurde geändert. Der Enumerationsvorgang kann möglicherweise nicht ausgeführt werden.
   bei System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
   bei System.Collections.Generic.Dictionary`2.Enumerator.MoveNext()
   bei System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   bei System.Linq.Enumerable.<SelectManyIterator>d__16`2.MoveNext()
   bei System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
   bei Lumos.GUI.ChannelOverview.PatchMatrixControl.CreateOverlayRectangles(Nullable`1 previewIndex, Int32 cellWidth, Int32 cellHeight, Rectangle clientInnerRectangle, MatrixItemOverlay overlay) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosControls\PatchMatrixControl\PatchMatrixControl.cs:Zeile 635.
   bei Lumos.GUI.ChannelOverview.PatchMatrixControl.CalculateItemOverlayRectangles() in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosControls\PatchMatrixControl\PatchMatrixControl.cs:Zeile 553.
   bei Lumos.GUI.ChannelOverview.PatchMatrixControl.OnOverlayPropertyChanged(Object sender, PropertyChangedEventArgs e) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosControls\PatchMatrixControl\PatchMatrixControl.cs:Zeile 693.
   bei Lumos.GUI.ChannelOverview.MatrixItemList`1.OnCellPropertyChanged(Object cell, PropertyChangedEventArgs e) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosControls\PatchMatrixControl\MatrixItemList.cs:Zeile 213.
   bei Lumos.GUI.ChannelOverview.MatrixItemList`1.OnMatrixItemPropertyChanged(Object sender, PropertyChangedEventArgs e) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosControls\PatchMatrixControl\MatrixItemList.cs:Zeile 225.
   bei Lumos.GUI.ChannelOverview.Lib.PropertyNotificationObject.OnPropertyChanged(String propertyName) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosControls\PatchMatrixControl\Lib\PropertyNotificationObject.cs:Zeile 118.
   bei Lumos.GUI.ChannelOverview.Lib.PropertyNotificationObject.OnPropertyChanged[T](Expression`1 propertyExpression) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosControls\PatchMatrixControl\Lib\PropertyNotificationObject.cs:Zeile 108.
   bei Lumos.GUI.ChannelOverview.Lib.PropertyNotificationObject.ChangeProperty[TValue](Expression`1 property, TValue& originValue, TValue newValue, Action propertyChanged, Action propertyChanging) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosControls\PatchMatrixControl\Lib\PropertyNotificationObject.cs:Zeile 97.
   bei Lumos.GUI.ChannelOverview.DMX.DmxDeviceItemOverlay.set_DeviceName(String value) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosControls\PatchMatrixControl\DMX\DmxDeviceItemOverlay.cs:Zeile 47.
   bei Lumos.GUI.Windows.DmxOutputPatching.<>c__DisplayClass55_0.<device_NameChanged>b__0(DmxDeviceItemOverlay c) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosGUI\src\Windows\dmxOutput\DmxOutputPatching.cs:Zeile 865.
   bei LumosLIB.Tools.LumosTools.ForEach[T](IEnumerable`1 source, Action`1 action) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosLIB\src\Tools\LumosTools.cs:Zeile 1017.
   bei Lumos.GUI.Windows.DmxOutputPatching.device_NameChanged(Object sender, String newValue) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosGUI\src\Windows\dmxOutput\DmxOutputPatching.cs:Zeile 865.
   bei Lumos.GUI.Facade.FacadeChangedEvent`1.Invoke(Object sender, T newValue)
   bei Lumos.GUI.Facade.Devices.DeviceFacade.OnNameChanged(String name) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosGUI\src\Facade\Devices\DeviceFacade.cs:Zeile 745.
   bei Lumos.GUI.Facade.Devices.DeviceFacade.OnPropertyChangedMessage(PropertyChangedMessage m) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosGUI\src\Facade\Devices\DeviceFacade.cs:Zeile 705.
   bei Lumos.GUI.Facade.AbstractFacade`1.onMessage(IMessage message) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosGUI\src\Facade\AbstractFacade.cs:Zeile 94.
   bei Lumos.GUI.Connection.ConnectionManager.onMessage(IMessage message) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosGUI\src\Connection\ConnectionManager.cs:Zeile 815.
   bei Lumos.GUI.Connection.ConnectionManager.messageDispatcherRun() in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosGUI\src\Connection\ConnectionManager.cs:Zeile 878.
   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()

Die Logs von Kernel und GUI befinden sich im Anhang.

 3089 
100%
ServerFehlerberichtniedrig TargetInvocationException: Ein Aufrufziel hat einen Aus ...normalgeschlossenArne Lüdtke12.06.201826.06.2018 Aufgabenbeschreibung

Weil ich auf die lustige Idee kam, im DDF für den Martin MAC 600 ein zweites Prisma definieren, habe ich im Kernel folgende Fehlermeldung produziert:

2018-06-12 22:51:23,407 [20] ERROR org.dmxc.lumos.Kernel.Command.ReflectionCommandFactory - TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht.
System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.InvalidOperationException: There are two Handlers for the same Property: Prism
   bei org.dmxc.lumos.Kernel.HAL.Handler.HandlerRegistry.BuildRegistry() in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\Lumos\src\Kernel\HAL\Handler\HandlerRegistry.cs:Zeile 196.
   bei org.dmxc.lumos.Kernel.HAL.Handler.HandlerRegistry.parseXmlFile(DDFParseContext context) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\Lumos\src\Kernel\HAL\Handler\HandlerRegistry.cs:Zeile 65.
   bei org.dmxc.lumos.Kernel.Devices.DeviceBeam..ctor(IDevice parentDevice, UInt32 beamNumber, DDFParseContext context) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\Lumos\src\Kernel\Devices\DeviceBeam.cs:Zeile 82.
   bei org.dmxc.lumos.Kernel.Devices.DMXDevice.parseDDF(XmlDocument ddf, String filename) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\Lumos\src\Kernel\Devices\DMXDevice.cs:Zeile 336.
   bei org.dmxc.lumos.Kernel.Devices.DMXDevice.set_DDFSourceFile(String value) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\Lumos\src\Kernel\Devices\DMXDevice.cs:Zeile 118.
   bei org.dmxc.lumos.Kernel.Devices.Factory.DMXDeviceFactory.createNewInstance(DeviceMetadata m, IDevice parent) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\Lumos\src\Kernel\Devices\Factory\DMXDeviceFactory.cs:Zeile 40.
   bei org.dmxc.lumos.Kernel.Project.DeviceManager.createNewDevice(DeviceMetadata data, IDevice parentDevice) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\Lumos\src\Kernel\Project\DeviceManager.cs:Zeile 431.
   bei org.dmxc.lumos.Kernel.Project.DeviceManager.createNewDevice(DeviceMetadata data) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\Lumos\src\Kernel\Project\DeviceManager.cs:Zeile 418.
   bei org.dmxc.lumos.Kernel.Command.KernelCommandFactory.createDevice(DeviceMetadata m) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\Lumos\src\Kernel\Command\KernelCommandFactory.cs:Zeile 1049.
   --- 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_Stable_Release\Lumos\Lumos\src\Kernel\Command\ReflectionCommandFactory.cs:Zeile 59.

Das DDF mit dem auskommentierten zweiten Prisma und die kompletten Logs der Sitzung sind beigefügt.

 3087 
100%
ServerWunsch / Ideeniedrig Unterstützung von mehreren Modis für ein raw-Element geringgeschlossen3.210.06.201817.06.2018 Aufgabenbeschreibung

In vielen Fällen liegen auf einem DMX-Kanal mehrere individuelle Funktionen mit ihren eigenen Regelbereichen, hier zum Beispiel beim GLP YPOC 575 PRO:

<raw dmxchannel="13" name="Special">
  <step caption="Open" mindmx="0" maxdmx="15" />
  <range type="Goboshake 10°" mindmx="16" maxdmx="31" minval="3.5" maxval="60" />
  <range type="Goboshake 20°" mindmx="32" maxdmx="47" minval="3.5" maxval="60" />
  <range type="Goboshake 30°" mindmx="48" maxdmx="63" minval="3.5" maxval="60" />
  <range type="Color Chaser 1" mindmx="64" maxdmx="79" minval="3.5" maxval="60" />
  <range type="Color Chaser 2" mindmx="80" maxdmx="95" minval="3.5" maxval="60" />
</raw>

Alle Funktionen sind Funktionen wie beispielsweise auch diverse Automatik-Programme bei LED-Scheinwerfern, die die HAL nicht direkt unterstützt und deswegen über raw-Funktionen abgebildet werden müssen. Hier wäre mein Vorschlag eine Möglichkeit für die raw-Funktion zu schaffen, die beispielsweise ähnlich zur Implementierung der unterschiedlichen Strobe-Mobi arbeitet: man erhält im Device Control ein Dropdown-Menü zum Auswählen der Gerätefunktion und dazu einen Regler zum Auswählen der Geschwindigkeit o. ä. Die Implementierung könnte vielleicht etwas abgewandelt zum oben aufgeführten Beispiel erfolgen.

 3086 
100%
ServerFehlerberichtniedrig Unknown Exception when invoking the HAL: h (Hue) has to ...normalgeschlossen08.06.201809.06.2018 Aufgabenbeschreibung

Beim durchsehen der Logs ist mit folgender Fehler aufgefallen:

2018-06-08 21:25:42,859 [47] ERROR org.dmxc.lumos.Kernel.Devices.DeviceBeam - Unknown Exception when invoking the HAL: h (Hue) has to be between 0 and 360
Parametername: h
Der tatsächliche Wert war -1.
System.ArgumentOutOfRangeException: h (Hue) has to be between 0 and 360
Parametername: h
Der tatsächliche Wert war -1.
   bei org.dmxc.lumos.Kernel.HAL.Handler.Color.CustomColorLogic.calculate(Double h, Double s, Double v) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\Lumos\src\Kernel\HAL\Handler\Color\CustomColorLogic.cs:Zeile 190.
   bei org.dmxc.lumos.Kernel.HAL.Handler.Matrix.ColorBridgeHandlerNode.handleColorAndDimmerValue(LumosColor lc, Double dimmer, HALHandleContext ctx) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\Lumos\src\Kernel\HAL\Handler\Color\ColorBridgeHandlerNode.cs:Zeile 285.
   bei org.dmxc.lumos.Kernel.HAL.Handler.Matrix.ColorBridgeHandlerNode.handleColorValue(HALHandleContext ctx) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\Lumos\src\Kernel\HAL\Handler\Color\ColorBridgeHandlerNode.cs:Zeile 222.
   bei org.dmxc.lumos.Kernel.HAL.Handler.AbstractHandlerNode.handleValue(HALHandleContext ctx) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\Lumos\src\Kernel\HAL\Handler\AbstractHandlerNode.cs:Zeile 441.
   bei org.dmxc.lumos.Kernel.HAL.Handler.HandlerRegistry.handlePropertyValue(HALHandleContext ctx) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\Lumos\src\Kernel\HAL\Handler\HandlerRegistry.cs:Zeile 336.
   bei org.dmxc.lumos.Kernel.Devices.DeviceBeam.pushPropertyValue(HALHandleContext ctx) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\Lumos\src\Kernel\Devices\DeviceBeam.cs:Zeile 219.
 3085 
100%
GUIFehlerberichtmittel Doppelklick auf Colorpicker bei Color Bridge friert Sta ...normalgeschlossen07.06.201808.06.2018 Aufgabenbeschreibung

Im Normalfall springt der Colorpicker zurück auf weiß, sobald man einen Doppelklick ausführt. Ist zu dem Zeitpunkt aber die Color Bridge ausgewählt, wird die DMX-Ausgabe und die Stage View eingefroren. Alleinig die Werte für Color im Device Control springen auf weiß zurück.

 3084 
100%
ServerFehlerberichtmittel Irritierender Warnhinweis beim Abspeichen eines Projekt ...normalgeschlossenArne Lüdtke07.06.201808.06.2018 Aufgabenbeschreibung

Füge ich einem leeren Projekt neue Geräte hinzu und speichere das Projekt ab, kommt im Log des Kernels ein Warnhinweis, der vermuten lässt, dass die DDFs inkl. Bild und Icons nicht im Projekt-zip abgespeichert wurden. Tatsächlich wurden die Daten ordnungsgemäß gespeichert. Dies könnte zu unnötigen Irritationen führen.

2018-06-07 20:44:36,479 [53] DEBUG org.dmxc.lumos.Kernel.Project.ProjectManager - Session SKI-DSK-M4A89GA is saving Project New Project to Temp\9c9e8daa-102f-4e8a-b851-ca4436702e41.tmp.
2018-06-07 20:44:46,208 [53] WARN  org.dmxc.lumos.Kernel.Resource.Datastore.FileBackendDatastore - Following Resources could not be saved in Project: LibDevices\Images\Futurelight DMH-160.png
LibIcons\Futurelight DMH-160 Gobo 1 (Rad 1).png
...
LibIcons\Futurelight DMH-160 Gobo 7 (Rad 1).png
LibIcons\Futurelight DMH-160 Gobo 1 (Rad 2).png
...
LibIcons\Futurelight DMH-160 Gobo 7 (Rad 2).png
LibDevices\Futurelight DMH-160 (Extended-Mode).xml
LibDevices\Images\Futurelight DMB-160.png
LibIcons\Futurelight DMB-160 Gobo 1.png
LibIcons\Futurelight DMB-160 Gobo 2.png
...
LibIcons\Futurelight DMB-160 Gobo 17.png
LibDevices\Futurelight DMB-160 (Extended-Mode).xml
Devices\Images\IMG-000253.png
Icons\ICON-000574.png
Icons\ICON-000590.png
...
Icons\ICON-000588.png
Devices\Clay Paky Alpha Spot QWO 800 (Standard).xml
2018-06-07 20:44:46,603 [53] DEBUG org.dmxc.lumos.Kernel.Resource.FileAccessUtil - Deleted C:\Users\Stefan\AppData\Roaming\DMXControl Projects e.V.\DMXControl\Kernel\Temp\92f55e50-3983-438a-9e2c-2ac11217f065.tmp
2018-06-07 20:44:46,922 [47] INFO  org.dmxc.lumos.Kernel.GUISession.Session - Saved Project to GUI SKI-DSK-M4A89GA, Path F:\Verein\DMXControl Projects\Software\DMXControl 3\Testprojekte\Beta-Test V3.1.2 Beta 3 (Testprojekt 3) (SKI-DSK-M4A89GA).zip

Der Auszug aus den Log ist aus Gründen der Übersichtlichkeit im Bereich der aufgelisteten Icons gekürzt.

 3082 
100%
GUIFehlerberichtniedrig Beim Hinzufügen von Gobos zu einer Goboliste werden Bil ...normalgeschlossen05.06.201818.06.2018 Aufgabenbeschreibung

Ich habe die angehängten DDFs unter

C:\Users\Stefan\AppData\Roaming\DMXControl Projects e.V\DMXControl\Kernel\UserDevices

bzw.

C:\Program Files (x86)\DMXControl3.1\Kernel\LibDevices

liegen.
Versuche ich, eine neue Goboliste anzulegen und Gobos hinzuzufügen, tauchen die Gobos aus AppData nicht auf. Der Fenstertitel zeigt auch “460 pictures” - die Anzahl unter LibDevices.
Das seltsame ist: Wenn ich die Anzahl Icons unter LibDevices reduziere, tauchen irgendwann auch die Gobos unter UserDevices auf. Z.B. bei nur noch den ersten 200 LibDevices-Icons werden gerade “211 pictures” angezeigt - 11 Icons sind dann auch tatsächlich aus UserDevices.

Getestet jeweils mit frisch gestartetem DMXC und dem dabei geladenen Standardprojekt:
1) DMXC starten (über die -nonetwork Verknüpfung)
2) Project Explorer → Item Lists
3) Rechtsklick → Add Item List
4) Name so lassen
5) Doppelklick auf die Liste
6) Add

 3081 
100%
ServerFehlerberichtniedrig ERROR org.dmxc.lumos.Kernel.Run.KernelRunManager - Exce ...normalgeschlossen03.06.201803.06.2018 Aufgabenbeschreibung

Nach dem Beenden von DMXControl 3 waren folgende Fehlermeldungen im Log zu finden:

2018-06-03 23:02:52,774 [55] ERROR org.dmxc.lumos.Kernel.Run.KernelRunManager - Exception when stopping Manager PluginManager: Beim Generieren des XML-Dokuments ist ein Fehler aufgetreten.
System.InvalidOperationException: Beim Generieren des XML-Dokuments ist ein Fehler aufgetreten. ---> System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
   bei DMXLIB.ValueTypes.PathValue.GetHashCode() in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\DMXLIB\ValueTypes\PathValue.cs:Zeile 29.
   bei System.Collections.Hashtable.GetHash(Object key)
   bei System.Collections.Hashtable.InitHash(Object key, Int32 hashsize, UInt32& seed, UInt32& incr)
   bei System.Collections.Hashtable.ContainsKey(Object key)
   bei System.Xml.Serialization.XmlSerializationWriter.WriteStartElement(String name, String ns, Object o, Boolean writePrefixed, XmlSerializerNamespaces xmlns)
   bei Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriterPathValue.Write2_PathValue(String n, String ns, PathValue o, Boolean isNullable, Boolean needType)
   bei Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriterPathValue.Write3_PathValue(Object o)
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei System.Xml.Serialization.XmlSerializer.Serialize(XmlWriter xmlWriter, Object o, XmlSerializerNamespaces namespaces, String encodingStyle, String id)
   bei System.Xml.Serialization.XmlSerializer.Serialize(Stream stream, Object o, XmlSerializerNamespaces namespaces)
   bei org.dmxc.lumos.Kernel.Resource.Xml2ManagedTreeConverter.GenerateData(String name, Object value, XmlDocument dest) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosLIB\src\Kernel\Resource\Xml2ManagedTreeConverter.cs:Zeile 337.
   bei org.dmxc.lumos.Kernel.Resource.Xml2ManagedTreeConverter.GenerateData(ManagedTreeItem item, XmlDocument dest) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosLIB\src\Kernel\Resource\Xml2ManagedTreeConverter.cs:Zeile 255.
   bei org.dmxc.lumos.Kernel.Resource.Xml2ManagedTreeConverter.GenerateData(ManagedTreeItem item, XmlDocument dest) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosLIB\src\Kernel\Resource\Xml2ManagedTreeConverter.cs:Zeile 261.
   bei org.dmxc.lumos.Kernel.Resource.Xml2ManagedTreeConverter.GenerateData(ManagedTreeItem item, XmlDocument dest) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosLIB\src\Kernel\Resource\Xml2ManagedTreeConverter.cs:Zeile 261.
   bei org.dmxc.lumos.Kernel.Resource.Xml2ManagedTreeConverter.GenerateData(ManagedTreeItem item) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosLIB\src\Kernel\Resource\Xml2ManagedTreeConverter.cs:Zeile 237.
   bei org.dmxc.lumos.Kernel.Resource.Datastore.FileBackendDatastore.saveResource(EResourceType type, LumosResource data) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\Lumos\src\Kernel\Resource\Datastore\FileBackendDatastore.cs:Zeile 367.
   bei org.dmxc.lumos.Kernel.Resource.ResourceManager.saveResourceInternal(EResourceType type, LumosResource data) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\Lumos\src\Kernel\Resource\ResourceManager.cs:Zeile 271.
   bei org.dmxc.lumos.Kernel.Resource.AbstractResourceManager.saveResource(EResourceType type, LumosResource data) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosLIB\src\Kernel\Resource\AbstractResourceManager.cs:Zeile 549.
   bei org.dmxc.lumos.Kernel.Plugin.AbstractPluginManager.shutdownManager() in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosLIB\src\Kernel\Plugin\AbstractPluginManager.cs:Zeile 1288.
   bei org.dmxc.lumos.Kernel.Plugin.PluginManager.org.dmxc.lumos.Kernel.Run.IManager.shutdown() in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\Lumos\src\Kernel\Plugin\PluginManager.cs:Zeile 217.
   bei org.dmxc.lumos.Kernel.Run.AbstractRunManager`2.ManagerShutdownAction(TManager m) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosLIB\src\Kernel\Run\AbstractRunManager.cs:Zeile 516.
 3080 
100%
ServerFehlerberichtniedrig Thread GoboAffinity-Thread exited ThreadStart-Method wi ...geringgeschlossen03.06.201809.06.2018 Aufgabenbeschreibung

Testprojekt, nach einer Weile ist diese Fehlermeldung aufgetreten:

23:02:41 ERROR ThreadManager - Thread GoboAffinity-Thread exited ThreadStart-Method with Exception: Eine Ausnahme vom Typ "System.OutOfMemoryException" wurde ausgelöst.
System.OutOfMemoryException: Eine Ausnahme vom Typ "System.OutOfMemoryException" wurde ausgelöst.
   bei System.IO.MemoryStream.set_Capacity(Int32 value)
   bei System.IO.MemoryStream.EnsureCapacity(Int32 value)
   bei System.IO.MemoryStream.Write(Byte[] buffer, Int32 offset, Int32 count)
   bei System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder)
   bei System.IO.StreamWriter.Write(String value)
   bei System.Xml.XmlTextEncoder.Write(String text)
   bei System.Xml.XmlTextWriter.WriteString(String text)
   bei System.Xml.XmlText.WriteTo(XmlWriter w)
   bei System.Xml.XmlAttribute.WriteContentTo(XmlWriter w)
   bei System.Xml.XmlAttribute.WriteTo(XmlWriter w)
   bei System.Xml.XmlElement.WriteStartElement(XmlWriter w)
   bei System.Xml.XmlElement.WriteElementTo(XmlWriter writer, XmlElement e)
   bei System.Xml.XmlElement.WriteTo(XmlWriter w)
   bei System.Xml.XmlDocument.WriteContentTo(XmlWriter xw)
   bei System.Xml.XmlDocument.WriteTo(XmlWriter w)
   bei System.Xml.XmlDocument.Save(Stream outStream)
   bei org.dmxc.lumos.Kernel.Resource.Xml2ManagedTreeConverter.GenerateData(ManagedTreeItem item) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosLIB\src\Kernel\Resource\Xml2ManagedTreeConverter.cs:Zeile 242.
   bei org.dmxc.lumos.Kernel.Resource.Datastore.FileBackendDatastore.saveResource(EResourceType type, LumosResource data) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\Lumos\src\Kernel\Resource\Datastore\FileBackendDatastore.cs:Zeile 429.
   bei org.dmxc.lumos.Kernel.Resource.ResourceManager.saveResourceInternal(EResourceType type, LumosResource data) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\Lumos\src\Kernel\Resource\ResourceManager.cs:Zeile 272.
   bei org.dmxc.lumos.Kernel.Resource.AbstractResourceManager.saveResource(EResourceType type, LumosResource data) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\LumosLIB\src\Kernel\Resource\AbstractResourceManager.cs:Zeile 569.
   bei org.dmxc.lumos.Kernel.HAL.Affinity.GoboAffinityClass.saveCorrelations() in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\Lumos\src\Kernel\HAL\Affinity\GoboAffinityClass.cs:Zeile 130.
   bei org.dmxc.lumos.Kernel.HAL.Affinity.GoboAffinityClass.correlate(RunContext ctx) in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\Lumos\src\Kernel\HAL\Affinity\GoboAffinityClass.cs:Zeile 480.
   bei org.dmxc.lumos.Kernel.Run.ThreadWrapper.WrappedStart() in D:\Jenkins\workspace\Lumos_Stable_Release\Lumos\Lumos\src\Kernel\Run\Thread\ThreadWrapper.cs:Zeile 205.
 3079 
100%
GUIFehlerberichtniedrig Sortieren von Einträgen in verschiedenen Verzeichnissen ...normalgeschlossen03.06.201809.06.2018 Aufgabenbeschreibung

In verschiedenen Verzeichnissen des Projekts Explorers können die Einträge nicht alphabetisch sortiert oder anderweitig in der Reihenfolge verschoben / neu geordnet werden, unter anderem in den Verzeichnissen:

  • Executor
  • Presets
  • Files
  • Item lists
  • Layouts
 3078 
100%
ServerFehlerberichtniedrig Erste Cue ist eine Special Cue: Cuelist läuft nicht wei ...geringgeschlossen31.05.201801.06.2018 Aufgabenbeschreibung

Wenn die erste Cue eine SpecialCue ist und “Skip 1st Cue trigger on play” aktivert ist, läuft die Cuelist nicht weiter.

Starte in dem angehängten Projekt die “Cuelist (2)” und du siehst, dass sie stehen bleibt. Erst durch einen weiteren Klick auf Go wird sie richtig gestartet.

 3069 
100%
ServerFehlerberichtniedrig Color Werte werden nicht gespeichert hochgeschlossenArne Lüdtke21.05.201822.05.2018 Aufgabenbeschreibung

HSV-Farbwerte werden nicht gespeichert. Dies lässt sich wie folgt reproduzieren: Das Farbmodell ist auf RGB eingestellt. Nun wählt man eine Gerätegruppe mit mehreren LED-Scheinwerfern und wechselt im Device Control von RGB auf HSV. Anschließend macht man ein Fanning über den Hue-Wert. Nun speichert man das in eine Cue in einer Cuelist. Das funktioniert soweit. Nur wenn man das Projekt jetzt speichert und neu lädt, ist das Fanning über Hue weg. Stattdessen sind jetzt alle Scheinwerfer rot.

 3065 
100%
StageViewFehlerberichtmittel Support-Handler-Konfikt bei Goborotation  normalgeschlossen13.05.201824.05.2018 Aufgabenbeschreibung

Wird das DDF aus dem Eintrag  FS#3064  einem neuen Projekt hinzugefügt, Shutter und Dimmer geöffnet und ein beliebiges Gobo vom rotierenden Goborad gewählt, geht die Stage View davon aus, dass die Goborotation aktiviert ist. Der DMX-Wert 7 auf DMX-Kanal 14 und 128 auf DMX-Kanal 15 stehen aber gemäß Handbuch und gemäß tatsächlicher Ausgabe für ein indiziertes Gobo mit einer Position von 180°.

 3064 
100%
ServerFehlerberichtmittel Support-Handler-Konfikt bei aktiviertem Goboshake und G ...normalgeschlossen13.05.201824.05.2018 Aufgabenbeschreibung

Bei der Verwendung des Support-Handlers gibt es aktuell noch einen Konflikt, wenn folgendes Szenario eintritt:

  • Angefügtes DDF einem leeren Projekt hinzufügen
  • Ein beliebiges Gobo auf dem ersten Goborad auswählen
  • Goboshake aktivieren
  • Im Nachgang die Goborotation oder die Goboindizierung einschalten

Sind die oben genannten Schritte abgearbeitet, läuft der Goboshake nicht mehr. Erst wenn der Wert für den Goboshake verändert wird, läuft zum Beispiel die Kombination aus Goborotation und Goboshake.

 3060 
100%
ServerFehlerberichtniedrig Autoprepare lässt DMXC abstürzen hochgeschlossen11.05.201808.07.2018 Aufgabenbeschreibung

Im angehängten Projekt wirft DMXControl reproduzierbar eine Exception durch die Autoprepare-Funktion, wenn die Cueliste “DMH Gewitter” oder “MP300 Gewitter” gestartet wird. Siehe in den Logs.

 3059 
100%
GUIFehlerberichtniedrig Cue Timing Editor funktioniert nicht hochgeschlossen06.05.201828.05.2018 Aufgabenbeschreibung

Wenn ich bei einer Cue in einer Cuelis den Cue Timing Editor öffne, existieren zwar Spalten für die einzelnen Scheinwerfer, die Spalten für die Delays und Fades sind aber leer. Wenn ich hier Zeiten eintrage und das Fenster mit OK schließe, werden die eingestellten Zeiten weder eingehalten noch werden sie bei einem erneuten öffnen angezeigt (die Felder sind beim erleuten Öffnen wieder leer).

 3056 
100%
GUIFehlerberichtniedrig Neuer Name für Cuelist Group wird nicht in den Property ...hochgeschlossen27.04.201829.04.2018 Aufgabenbeschreibung

Wird eine Cuelist Group direkt im Projekt Explorer umbenannt, so wird dieser neue Name nicht in den Dialog Cuelist Group Properties übernommen. Um der Cuelist Group einen anderen Namen zu vergeben, muss aktuell der Properties Dialog geöffnet werden.

 3055 
100%
GUIFehlerberichtmittel Cuelists für Master-Start/Stop-Cuelist nicht verfügbar hochgeschlossen27.04.201827.04.2018 Aufgabenbeschreibung

Sowohl bei leeren Cuelist Groups als auch bei gefüllten Cuelist Groups stehen nicht alle Cuelists zur Auswahl als Master-Start bzw. Master-Stopp-Cuelist zur Verfügung, die im Projekt anlegt bzw. der Cuelist Group zugeordnet wurden.

Sofern die Liste abhängig von den der Cuelist Group hinterlegten Cuelists ist, so wird diese Liste in den Dropdown-Menüs nicht aktualisiert.

 3054 
100%
GUIToDoniedrig Eindeutige Unterscheidung des DDF-Ursprungs im Dialog A ...normalgeschlossen27.04.201822.05.2018 Aufgabenbeschreibung

Durch die Integration der DDFs aus der DDFLib tauchen im Dialog Add Device alle DDFs doppelt auf, auf Grund eines teilweise anderen Dateinamens der DDFs aus der DDFLib vom Installer nicht aktualisiert wurden. Hier wäre eine eindeutige Unterscheidungsmöglichkeit hilfreich.

 3053 
100%
ServerFehlerberichtmittel Zwischenspeicher der Stage View wird nach dem Löschen d ...normalgeschlossen27.04.201821.05.2018 Aufgabenbeschreibung

Werden mit Hilfe der Copy&Paste-Funktion vorhandene Cues in neue Cuelists kopiert, werden Werte und Einstellungen nicht vollständig aus dem Programmer entfernt und tauchen beim Erstellen neuer Cues wieder im Programmer auf.

Das Problem lässt sich wie folgt reproduzieren:

  • Neues Projekt mit zwei Gerätegruppen und darin zugeordneten Geräten anlegen
  • Eine beliebige Cue erstellen und in der ersten Cuelist abspeichern
  • Ersten Cue mittels Edit in Programmer wieder ändern
  • Werte über Copy&Paste auf die zweite Gerätegruppe übertragen und Cue in der zweiten Cuelist oder als neuen Cue abspeichern

Von nun an tauchen Einträge im Programmer auf, die gar nicht angelegt wurden. Diese lassen sich temporär auch nur aus dem Programmer entfernen, wenn kein Gerät oder keine Gruppe ausgewählt ist. Sobald man einen neuen Cue vorbereitet und Werte im Programmer ankommen, tauchen die fehlerhaften Einträge wieder auf.

 3050 
100%
GUIFehlerberichthoch Absturz in Folge einer System.OutOfMemoryException hochgeschlossen20.04.201822.04.2018 Aufgabenbeschreibung

Auf Grund einer System.OutOfMemoryException kam es zu einem Absturz der GUI. Logeintrag bei Systemzeit 2018-04-19 20:51:43,531. Log für Kernel und GUI im Anhang beigefügt.

zeige Aufgaben 1 - 50 von 1624 Seite 1 von 331 - 2 - 3 - 4 - 5 - letzte >>

Verfügbare Tastenkürzel

Aufgabenliste

Aufgabendetails

Aufgabenbearbeitung