Closed brunoseivam closed 7 years ago
This triggers what I was seeing.
Now that I am thinking about it, the issue in this snippet seems to be that I am put
ting a PVStructure that is different than the one advertised.
This was happening inadvertently then the tags
field was being erroneously and silently added.
Ok, that makes some sense. In my mind "Not-a-first segmented message expected" equates to a (de)serialization error. Right now there is not a lot of protection against this kind of error and more needs to be added.
At the same time, I don't think that building new types so frequently is such a good idea. To me this is an initialization activity for a server.
NTNDArrayAttributeBuilder
'stags
field is being ignored inside thereset
method. This is causing generatedNTNDArrayAttribute
's to randomly contain or not thetags
field, triggering epics-base/pvAccessCPP#40 issue for me.