-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Problem when monitoring NT PV with value field as "any" #38
Comments
As it happens, I may have fixed this last week with 92fb0a4. Are you able to test with the master branch? |
I was hoping to go to sleep and wake up with the fix ready, but this time you surpassed all expectations by fixing it BEFORE the issue was reported =D Jokes aside, yes, I did test with the master branch and it fixed the issue completely. Thanks again, Michael! |
Ok :) I still might wish to have noticed this issue a few hours before making the 1.1.3 release, instead it was a few hours afterwards. A 1.1.4 with this fix will likely happen within the next few days. |
Included in |
I was going to report this issue now and found out that I just missed the last update... Thanks! |
@joaopaulosm fyi. my fix for this issue was incomplete (I didn't add test coverage...). I think #77 completes the fix. I re-tested the |
I have a test program (IOC) that monitors a set of NT PVs which are made of many structures and a "value" field that is set to "any" (the PVs were created using QSRV info tags). I noticed that when moving from PVXS 1.0.1 to 1.1.3 the monitor event crashed, yielding the following stack trace in the IOC console:
I tested again with PVXS 1.0.1 and everything was OK. Then I started testing with
pvxmonitor
from PVXS >= 1.0.1 and managed to reproduce the same problem.To Reproduce
Steps to reproduce the behavior:
pvxmonitor
from PVXS 1.0.1, 1.1.0 onwards...PVXS 1.1.0 monitor breaks with the following error:
The same happens for PVXS > 1.1.0
Information (please complete the following):
Additional context
If, in the given example of group PV, we change the info tag of the group member from
{+type:"any", +channel:"VAL"}
to{ +channel:"VAL"}
, the problem disappears.Michael, any guidance on how I can be helpful is appreciated.
The text was updated successfully, but these errors were encountered: