Opcua connection node subscription/read errors

I am developing an opcua server in node.js and after enabling authentication I want to get the users from the serverconfiguration->usermanagement->users node. When I attempt to read or subscribe to this node I get an error: Bad("Bad_DecodingError: Decoding halted because of invalid data in the stream.").

My question is how do I see the data in the stream?

Version: 8.1.19 (b2022072711)

What is the DataType of the Value of that Node?

Ah, it's a UserManagementDataType[], part of the role-based security model.

This is not a type that Ignition understands right now because it's still using OPC UA 1.03. You won't be able to decode it.

Aha, Yes we are using 1.04.4 Thank you for the quick response.

Hi together,
I'm facing similar problems. I try to read a string array with OPC-UA and receive the same error message.
@Kevin.Herron, is Ignition still using this old version of OPC-UA ?


@Inken_Kestler Ignition currently supports 1.03 and only the base types. Per @Kevin.Herron
"Alarms and Conditions and Historical Access are not implemented at all. Only basic information modeling is done. We don't have any custom ObjectTypes, VariableTypes, or DataTypes in the address space. Everything is just regular base types."

It's still OPC UA 1.03, but if this is really a String array and not some other type like the original poster then fundamentally there's no reason it shouldn't be readable.

One possibility I can think of is that the String and/or array length is so large that it exceeds the negotiated message sizes between client/server.

Can you make the connection without security and get a Wireshark capture while you try to read the value?