[Solved]Eurolite BC-6 - ddf führt zu Kernel-Error

We proudly present: The release of DMXControl 3.3.3!


On September 29, 2026, we held our release show for DMXControl 3.3.3. During our usual “hour-long” session, we showed you all the new features in this version and what it now has to offer.
Read all about it in the corresponding news article: We proudly present: The release of DMXControl 3.3.3!


  • Hallo miteinander,

    nachdem ich mich jetzt Ewigkeiten lesend hier im Forum bewege bin ich jetzt an einem Punkt angekommen an dem ich nichtmehr weiter komme.

    Ich habe einen Eurolite BC-6 und per DDFCreator eine DDF zusammen gebaut ...

    zugegeben - ich hab dem Ding EffectWheels ohne Ende verpasst (einfach weil ich keine schönere Lösung gefunden habe)

    Jetzt stehe ich an folgendem Punkt:

    alles ausser der "Zunehmenden Geschwindigkeit" für die Rotation hat funktioniert (ich hatte einige Zwischentests, schliesse nicht aus dass sich an anderer Stelle ein Fehler eingeschlichen hat)

    Ich bekomme zum einen die Rotation nichtmehr hin - zum anderen bringt mir DMXC jetzt folgende Meldung beim Laden der DDF (andere Laden noch)

    "TargetInvocationExeption: Exeption has been thrown by the target of an invocation."
    "Error while invoking Command: createDevice, Paras: DM: Eurolite BC-6(DDFCreator).xml"

    Kann sich ggf. einer von Euch das ddf mal durchschauen? ich tippe berufsbedingt auf einen doofen Fehler den ich vor lauter suchen einfach übersehen habe.

    Anbei die Anleitung (wie gesagt, DMX9 bekomme ich nicht hin):
    http://media.steinigke.de/documents/00081988.pdf


    Vielen Dank und Grüsse aus dem Nordschwarzwald

    Sven

  • Hi,
    es wird immer seltsamer - hat irgendjmd. ne Idee wo ich noch suchen könnte?

    14:22:50 ERROR ReflectionCommandFactory - TargetInvocationException: Exception h
    as been thrown by the target of an invocation.
    System.Reflection.TargetInvocationException: Exception has been thrown by the ta
    rget of an invocation. ---> System.InvalidOperationException: There are two Hand
    lers for the same Property!
    at org.dmxc.lumos.Kernel.HAL.Handler.HandlerRegistry.addHandlerNodes(IEnumera
    ble`1 handlerNodes) in N:\Visual Studio Projects\LumosBranch\Lumos\src\Kernel\HA
    L\Handler\HandlerRegistry.cs:line 121
    at org.dmxc.lumos.Kernel.HAL.Handler.HandlerRegistry.parseXmlFile(XmlNode roo
    tNode) in N:\Visual Studio Projects\LumosBranch\Lumos\src\Kernel\HAL\Handler\Han
    dlerRegistry.cs:line 89
    at org.dmxc.lumos.Kernel.Devices.DeviceBeam..ctor(IDevice parentDevice, UInt3
    2 beamNumber, XmlNode node) in N:\Visual Studio Projects\LumosBranch\Lumos\src\K
    ernel\Devices\DeviceBeam.cs:line 69
    at org.dmxc.lumos.Kernel.Devices.DMXDevice.parseDDF(XmlDocument ddf, String f
    ilename) in N:\Visual Studio Projects\LumosBranch\Lumos\src\Kernel\Devices\DMXDe
    vice.cs:line 301
    at org.dmxc.lumos.Kernel.Devices.DMXDevice.set_DDFSourceFile(String value) in
    N:\Visual Studio Projects\LumosBranch\Lumos\src\Kernel\Devices\DMXDevice.cs:lin
    e 110
    at org.dmxc.lumos.Kernel.Devices.Factory.DMXDeviceFactory.createNewInstance(D
    eviceMetadata m) in N:\Visual Studio Projects\LumosBranch\Lumos\src\Kernel\Devic
    es\Factory\DMXDeviceFactory.cs:line 40
    at org.dmxc.lumos.Kernel.Project.DeviceManager.createNewDevice(DeviceMetadata
    data) in N:\Visual Studio Projects\LumosBranch\Lumos\src\Kernel\Project\DeviceM
    anager.cs:line 404
    at org.dmxc.lumos.Kernel.Command.KernelCommandFactory.createDevice(DeviceMeta
    data m) in N:\Visual Studio Projects\LumosBranch\Lumos\src\Kernel\Command\Kernel
    CommandFactory.cs:line 851
    --- End of inner exception stack trace ---
    at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] argum
    ents, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle
    typeOwner)
    at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] argume
    nts, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwn
    er)
    at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invoke
    Attr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisib
    ilityChecks)
    at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invoke
    Attr, Binder binder, Object[] parameters, CultureInfo culture)
    at org.dmxc.lumos.Kernel.Command.ReflectionCommandFactory.CommandPropertyBag.
    Invoke(CommandParameterList list) in N:\Visual Studio Projects\LumosBranch\Lumos
    \src\Kernel\Command\ReflectionCommandFactory.cs:line 59
    14:22:50 ERROR Command - Error while invoking Command: createDevice, Paras: DM:
    Eurolite BC-6(DDFCreator).xml
    System.InvalidOperationException: There are two Handlers for the same Property!
    at org.dmxc.lumos.Kernel.Command.ReflectionCommandFactory.CommandPropertyBag.
    Invoke(CommandParameterList list) in N:\Visual Studio Projects\LumosBranch\Lumos
    \src\Kernel\Command\ReflectionCommandFactory.cs:line 69
    at org.dmxc.lumos.Kernel.Command.Command.execute(Object[] paras) in N:\Visual
    Studio Projects\LumosBranch\Lumos\src\Kernel\Command\Command.cs:line 128


    Zur Info: ich habe kein "N:\.."

  • Hallo!

    Ich habe mir mal dein DDF angeschaut und kann dir nun für das erste schon mal folgende Tipps geben:

    • Die Kanäle 1, 5 und 7 legst du am besten als "rawstep" an. Damit erzeugt du für das PropertyGrid die DropDown-Menüs.
    • Den Kanal 6 kannst du als "strobe" deklarieren. So wie das aussieht, hast du drei Arten: aus, auto und musikgesteuert, wobei sich die letzten beiden nicht weiter beeinflussen lassen?
    • Den Kanal 8 legst du als Goborad an mit zwei Gobos: offen und Punkte. Das Gobo "Punkte" kannst du dann mittels Kanal 9, der "goborotation" entsprechend beeinflussen. Wie das Aussehen muss, kannst du dir ja bei den mitgelieferten DDFs anschauen.


    Insgesamt empfehle ich dir, auch nochmal einen Blick ins DMXControl-Wiki unter dem Schlagwort DDFs DMXC 3 zu werfen (auch wenn der Artikel noch nicht ganz fertig ist) - und wie schon gesagt in die bereits mitgelieferten DDFs.

    Wenn noch Fragen auftauchen, einfach wieder melden. Gruß, Stefan von den LightningBrothers.

  • Hallo Stefan,

    vielen Dank ;) - es funktioniert

    mein Problem ist nicht die Doku, die funktioniert in der Regel - das Thema ist die Zuordnung gewisser Effekte zu Reglern bzw. im DDF Creator selbst.

    Ich Programmiere zwar relativ viel, aber von Shell/C++ nach DDF-XML ists doch ein minimaler Unterschied (vor allem wenn Du Lichttechnik noch aus dem Bereich der Gasentladungslampen mit Par-Kübel-Only kennst ...)

    Anbei das Ergebnis, ich werfe den Thread mal auf "solved"

    Grüsse
    Sven

  • Newly created posts will remain inaccessible for others until approved by a moderator. The last reply was more than 365 days ago, this thread is most likely obsolete. It is recommended to create a new thread instead.