Potential Bug? OSC "Fire Macro" Erratic

Hello,

The following address/argument pair has worked just fine for the last 23,853 years, but recently it has erratically stopped working correctly. Occasionally—not always—it just enters the macro and its number into the red letters, but doesn't actually fire it. 

Address: /eos/macro/fire
Argument: 50

Occasionally it will get in a funk where it just types it in red letters but fails to execute. I can send the OSC 2,438 times in a row and get the same result. I look at the Diagnostics tab and the OSC packets appear to be coming in correctly. It comes in as:

[GLOBAL/UDP] RECV [OSC Packet] /eos/macro/fire, 50(s)

That's how it comes in every time. But sometimes it responds by just typing in the macro and sometimes it responds by typing in the macro and then actually firing the macro (the correct behavior). When it actually fires the macro, I see the exact same line in diagnostics above pop up, but below that then appears the following:

Firing Macro 50

And in those cases it does indeed fire. It seems like I'm able to get it out of the funk by saving the show file and hitting Live. That seems to sort of reset things. 

I only just started noticing this after I updated to Eos Version 3.2.2 Build 25, which I believe I downloaded and updated last Friday or Saturday. This is on Nomad by the way.

I filmed a video of the behavior before and after saving the show file to demonstrate both modes.

Parents
  • Which software version did you update from?

    PS: Current version is 3.2.4. I'm not implying that this would solve the problem, just saying.

  • This is getting really consistent. Should I figure out an exact algorithm to reproduce and report it somewhere as formal bug report? Sometimes this thing stops responding to even the Shift key on Nomad's popup virtual keyboard. I'm using a lot of eos/key OSC commands programmatically to automate stuff and that may be what's triggering the unusual bug. This supposed bug kills all my automation stuff and I have to restart Eos and that always immediately fixes it. Sometimes I have to just shift-update to fix it, but sometimes that just inputs "Update" into cmd line even if if pressed shift with the popup keyboard and Shift was highlighted when I hit Update key.

  • I'm going to later try to reproduce it with Qlab to be absolutely 100% sure it's not an issue with my code. I think it may have something to do with the fact that for all my eos/key arguments, I have to use "11 Enter" instead of just "Enter". "11 Enter" was initially a typo, but it worked, but then when I fixed the typo, it stopped working. So I just used "11 Enter" for all the other eos/key arguments.

    And I did pull up wireshark on the Eos computer, as well as the Eos Diagnostics tab (I even filmed it on the Diagnostic tab), and it's not like my code is spamming looping commands or anything.

    But again this started immediately after updating Eos, so I'm fairly suspicious it's not my code.

Reply
  • I'm going to later try to reproduce it with Qlab to be absolutely 100% sure it's not an issue with my code. I think it may have something to do with the fact that for all my eos/key arguments, I have to use "11 Enter" instead of just "Enter". "11 Enter" was initially a typo, but it worked, but then when I fixed the typo, it stopped working. So I just used "11 Enter" for all the other eos/key arguments.

    And I did pull up wireshark on the Eos computer, as well as the Eos Diagnostics tab (I even filmed it on the Diagnostic tab), and it's not like my code is spamming looping commands or anything.

    But again this started immediately after updating Eos, so I'm fairly suspicious it's not my code.

Children
No Data
Related