Artnet error in kernel

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!


  • Hi guys,

    I'm using DMXC3.3.0 and I've noticed the following error is appearing in the kernel constantly:

    Code
    09:01:51 ERROR ArtNetFactory - ArtPollReply shorter than 198 bytes, ignoring!

    This error also appeared:

    Code
    09:04:51 ERROR ArtNetFactory -
    System.IndexOutOfRangeException: Index was outside the bounds of the array.
    at org.dmxc.lumos.Kernel.DMX.ArtNetManager.BuildArtPollReplyPacket(Byte[] ownIp, Byte[] ownMAC, String shortName, String longName, Int32 portNr, Byte net, Byte subNet, Byte sendUniverse, Byte receiveUniverse, Boolean isOutput, Boolean isInput) in D:\Jenkins\workspace\Lumos_DMXPlugins_Pipeline_3.3\ArtisticLicenseArtNet\src\ArtNetManager.cs:line 550
    at org.dmxc.lumos.Kernel.DMX.ArtNetManager.ProcessArtPoll(Byte[] packet, IPEndPoint receivedFrom) in D:\Jenkins\workspace\Lumos_DMXPlugins_Pipeline_3.3\ArtisticLicenseArtNet\src\ArtNetManager.cs:line 703
    at org.dmxc.lumos.Kernel.DMX.ArtNetManager.client_receive(IAsyncResult res) in D:\Jenkins\workspace\Lumos_DMXPlugins_Pipeline_3.3\ArtisticLicenseArtNet\src\ArtNetManager.cs:line 877

    I have two ArtNet outputs set up, one outputting to universe 0 and the other to universe 3.

    I have Resolume Arena running on the same computer, set up to receive on ArtNet unvierse 3 via localhost, and Capture visualiser on another computer on the network set up to receive on universe 0.

    Can you tell me what these errors mean and why I might be getting them?

    Any help much appreciated.

    Cheers,

    Phil

  • Hi,

    sorry for the delay. Here are some explanations for those errors: The first error (the one in your image) is the information, that the ArtPollReply was not correctly shaped. So what is an ArtPollReply? In the Art-Net protocol, sender constantly try to detect new receivers (your interface as well as other applications) and try to find out, if the currently known receivers are still there. For that, senders (like DMXControl 3) send ArtPoll messages as a broadcast into the network. receivers have to answer this with an ArtPollReply message where they respond among others with their IP address and the used Art-Net universes. The sender then knows that and sends direct messages to those receivers, which use the same Art-Net universes. However, the ArtPollReply needs to have a certain form. If not, they can not evaluated. And this is what the Art--Net plugin of DMXControl 3 complaining about. The ArtPollReply has not the correct size (and thus the correct form). So you can ignore this error. However, I will talk to my developer colleagues, if we need to change something here so that it is e.g. only a warning and not an error.

    Regarding your other error: This is more interesting. It looks like the Art-Net plugin does not handle changes in the list of receivers correctly while processing the ArtPollReply (a race condition). So this needs to be fixed :saint: I will also communicate this to the developer colleagues :)

    Regards

    JP

    im Falle eines Falles klebt Gaffa einfach alles, denn Gaffa ist dein Freund und Helfer :thumbup:

  • 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.