Data access methods work correctly - getNumAttributes() returns proper counts, confirming the POP connection is valid. Only the identification fields are unpopulated.
OP_CustomOPInstance
The customOP field should provide access to Custom Operator POP instances:
This prevents accessing Custom Operator POP classes directly from other operators.
Request
Populate OP_POPInput::opId, opPath, totalCooks, and customOP when the parameter references a valid POP, and populate OP_CustomOPInstance<POP_CPlusPlusBase> with valid instance, opType, and version fields when the referenced POP is a Custom Operator.
Thanks for reporting these. I am able to reproduce the issue with OP_POPInput not being filled. Have logged it in for someone to have a look soon.
I am unable to reproduce the issue with OP_NodeInfo containing garbage data, It seems to have the correct data in the case I’m looking at. Can you share a reproducible case for us to look at.