- Status Closed
- Percent Complete
- Task Type Fehlerbericht
- Category GUI & Server → InputAssignment
-
Assigned To
Qasi - Operating System All
- Severity Low
- Reported Version 3.3 Beta x
- Due in Version 3.3.0
-
Due Date
Undecided
- Votes
- Private
Opened by LightningBrothers - 07.03.2022
Last edited by LightningBrothers - 07.01.2023
FS#4802 - Bitmap from Resource versteht Gobo-Output des DMXCMixers nicht
Ich möchte das aktuell gewählte Gobo eines Geräts auf dem Macro Board ausgeben und habe dazu den Ausgang “Gobo” des DMXC-Mixer-Nodes mit dem Node “Bitmap from Resource” verbunden. Dies soll eigentlich das Bild an den betreffenden Button übergeben. Stelle ich diese Verbindung her, erscheint im Kernel folgender Eintrag:
19:37:00 ERROR BitmapFromResource - System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. bei org.dmxc.lumos.Kernel.Input.v2.Worker.BitmapFromResource.processInternal(NodeProcessContext context) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Input\v2\Graph\Node\Worker\Converter\Bitmap\BitmapFromResource.cs:Zeile 55.
Auf Grund dieser Fehlermeldung arbeiten die nachfolgenden Teile des Graphs nicht und ich sehe folglich auch kein Bild auf dem Button. Wähle ich stattdessen manuell eine Resource aus, arbeitet das Node “Bitmap from Resource” wie erwartet.
Füge ich am Gobo-Output des DMXCMixers das MacGyver-Node ein, wird im Übrigen der Name des Gobos nicht unter Image File im LumosGobo-Object geführt, sondern der Name des Gobos erscheint unter dem Ausgang “Min Value”. Schließe ich das Bitmap from Resource an diesen Ausgang an, werden mir die Gobos zumindest angezeigt, sofern ich ein Gobo des ersten von zwei Goborädern auswähle. Die Aktualisierung läuft aber nicht ganz so zuverlässig.
Du mischst hier einige Dinge di niochts mit einender zu tun haben.
Der Mixer gibt Ein LumosGobo-Object aus, wenn dein MH mehr als 1 Gobowheel hat, kannst du damit nicht das File bekommen, da dann in dem Object alle Gobo-Wheels angesprochen werden.
Anders rumm das BitmapFromResource erwartet einen Pfad, mit nem Gobo kann das natürlich nicht arbeiten
Die Exception hab ich gefixt, das andere ist ein Fass ohne boden
Dann erstelle ich mal für den Punkt "ich möchte auf einem Button das Icon das Gobo sehen, was für das aktuelle Gerät gewählt ist" ein separates Ticket unter der Nummer FS#4803. Dann kannst du ja dieses Ticket entsprechend schließen und der ursprüngliche Wunsch ist nachvollziehbar dokumentiert.
Dann sind wir hier fertig und das Ticket kann zu?
Ja, funktioniert und es wird keine Exception mehr geworfen