Bugtracker DMXControl 3

  • Status Zugeteilt   Reopened
  • Percent Complete
    80%
  • Task Type Fehlerbericht
  • Category GUI & Server → Executoren
  • Assigned To
    Qasi
  • Operating System All
  • Severity High
  • Priority Low
  • Reported Version 3.3 Alpha x
  • Due in Version 3.3
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: DMXControl 3
Opened by LightningBrothers - 15.11.2021
Last edited by LightningBrothers - 16.01.2022

FS#4656 - Belegung von Executor Pages und Executoren wird nicht richtig geladen bzw. angezeigt

Ich habe mir ein Projekt erstellt, um die verschiedenen Executor-Typen zu testen und zu dokumentieren. Die Belegung der verschiedenen Seiten ist in den beigefügten Screenshots zu sehen. Die verschiedenen Executoren enthalten dabei auf allen Seiten mehrfach die gleichen Elemente, damit ich insbesondere auch die zahlreichen Buttons prüfen kann. Soweit ich das überblicke, werden diese Informationen auch richtig in die Datei “ExecutorMemberWrappers.xml” geschrieben.

Beim erneuten Laden des Projekts direkt aus der laufenden Sitzung heraus oder auch beim Laden des Projekts nach einem Neustart von DMXC werden die Belegung der Executor-Pages augenscheinlich unvollständig bzw. gar nicht geladen - insbesondere bei den “hinteren” Executor-Pages (im aktuellen Beispiel Group Master, Parameter Master etc.). Beim Betätigen des Faders des Executor 2.1 (Executor Page Group Master) kann man aber erkennen, dass eine Verknüpfung im Hintergrund noch existiert. Die Fader der Executoren 2.2 und 2.3 bewegen sich mit. Gleiches fällt auf, wenn man die Belegung der Executoren ändern möchte. Es wird erst beim zweiten Ablegen eines Elements auf den Executor wirklich das neue Element angezeigt.

Im Anhang findet sich neben den Screenshots des Sollzustands das zugehörige Projekt sowie die Logfiles, die nach dem Neustart und Laden des Projekts generiert wurden.

MisterX commented on 13.01.2022 20:47

Ich wollte das Problem testen, im laufenden Betrieb das hier angehängte Projekt geladen: Die Executoren wurden nicht vollständig geladen….
DMXC neu gestartet → Executoren laden
anderes Projekt geladen, danach wieder das Projekt geladen → Executoren geladen….
Screenshot und Logs vom ersten Versuch mit unvollständigem laden anbei

LightningBrothers commented on 13.01.2022 21:10

Ich habe es bei mir mit einem etwas weiterentwickelten Projekt getestet. Spannenderweise verhalten sich mein Laptop im Akkubetrieb und mein Desktop-PC beim gleichen Projekt gänzlich unterschiedlich. Während mein Laptop das Projekt mehrfach aus der gleichen Sitzung heraus mit vollständiger Belegung der Executoren lädt, kommen auf meinem Desktop-PC mit jedem erneuten Laden weniger Executoren an ihrem vorgesehen Platz an.

Aus diesem Grund habe ich das Ticket wieder geöffnet.

Anbei nun auch noch das ergänzte Projekt sowie die Logfiles von beiden PCs. Auf beiden hatte ich das Layout zurückgesetzt und zusätzlich nur das Executor-Fenster geöffnet. Sowohl auf meinem Desktop-PC (PC 1) als auch auf dem Laptop (PC 2) habe ich das Projekt jeweils dreimal hintereinander geöffnet.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing