You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
when fetching node list with GetOPCNodeList from my opcua server, I get this error message if I set Recursive Depth > 6. If Recursive Depth <= 6 everything works fine.
org.opcfoundation.ua.common.ServiceResultException: Bad_InternalError (code=0x80020000, description="2147614720, Value underflow") at org.opcfoundation.ua.transport.tcp.io.TcpConnection$ReadThread.run(TcpConnection.java:1006) Caused by: java.lang.IllegalArgumentException: Value underflow at org.opcfoundation.ua.builtintypes.UnsignedInteger.<init>(UnsignedInteger.java:126) at org.opcfoundation.ua.encoding.binary.BinaryDecoder.getExpandedNodeId(BinaryDecoder.java:709) at org.opcfoundation.ua.core.EncodeableSerializer$83.getEncodeable(EncodeableSerializer.java:2501) at org.opcfoundation.ua.encoding.utils.AbstractSerializer.getEncodeable(AbstractSerializer.java:136) at org.opcfoundation.ua.encoding.utils.SerializerComposition.getEncodeable(SerializerComposition.java:105) at org.opcfoundation.ua.encoding.binary.BinaryDecoder.getEncodeableArray(BinaryDecoder.java:622) at org.opcfoundation.ua.core.EncodeableSerializer$84.getEncodeable(EncodeableSerializer.java:2529) at org.opcfoundation.ua.encoding.utils.AbstractSerializer.getEncodeable(AbstractSerializer.java:136) at org.opcfoundation.ua.encoding.utils.SerializerComposition.getEncodeable(SerializerComposition.java:105) at org.opcfoundation.ua.encoding.binary.BinaryDecoder.getEncodeableArray(BinaryDecoder.java:622) at org.opcfoundation.ua.core.EncodeableSerializer$86.getEncodeable(EncodeableSerializer.java:2579) at org.opcfoundation.ua.encoding.utils.AbstractSerializer.getEncodeable(AbstractSerializer.java:136) at org.opcfoundation.ua.encoding.utils.SerializerComposition.getEncodeable(SerializerComposition.java:105) at org.opcfoundation.ua.encoding.binary.BinaryDecoder.getMessage(BinaryDecoder.java:1062) at org.opcfoundation.ua.transport.tcp.io.TcpConnection$ReadThread.run(TcpConnection.java:928)
I fetched the same data with the most recent release of open62541 client and it works fine. I can retrieve the full node list at any depth with that client.
I suspect that the server might be returning large arrays, complex structures, or certain NodeIds or references that the legacy UA-Java stack cannot correctly parse.
Anyone managed to run the extension with UA-Java version > 1.3.343?
Running the extension in the latest nifi 2.0 container.
The text was updated successfully, but these errors were encountered:
when fetching node list with GetOPCNodeList from my opcua server, I get this error message if I set Recursive Depth > 6. If Recursive Depth <= 6 everything works fine.
org.opcfoundation.ua.common.ServiceResultException: Bad_InternalError (code=0x80020000, description="2147614720, Value underflow") at org.opcfoundation.ua.transport.tcp.io.TcpConnection$ReadThread.run(TcpConnection.java:1006) Caused by: java.lang.IllegalArgumentException: Value underflow at org.opcfoundation.ua.builtintypes.UnsignedInteger.<init>(UnsignedInteger.java:126) at org.opcfoundation.ua.encoding.binary.BinaryDecoder.getExpandedNodeId(BinaryDecoder.java:709) at org.opcfoundation.ua.core.EncodeableSerializer$83.getEncodeable(EncodeableSerializer.java:2501) at org.opcfoundation.ua.encoding.utils.AbstractSerializer.getEncodeable(AbstractSerializer.java:136) at org.opcfoundation.ua.encoding.utils.SerializerComposition.getEncodeable(SerializerComposition.java:105) at org.opcfoundation.ua.encoding.binary.BinaryDecoder.getEncodeableArray(BinaryDecoder.java:622) at org.opcfoundation.ua.core.EncodeableSerializer$84.getEncodeable(EncodeableSerializer.java:2529) at org.opcfoundation.ua.encoding.utils.AbstractSerializer.getEncodeable(AbstractSerializer.java:136) at org.opcfoundation.ua.encoding.utils.SerializerComposition.getEncodeable(SerializerComposition.java:105) at org.opcfoundation.ua.encoding.binary.BinaryDecoder.getEncodeableArray(BinaryDecoder.java:622) at org.opcfoundation.ua.core.EncodeableSerializer$86.getEncodeable(EncodeableSerializer.java:2579) at org.opcfoundation.ua.encoding.utils.AbstractSerializer.getEncodeable(AbstractSerializer.java:136) at org.opcfoundation.ua.encoding.utils.SerializerComposition.getEncodeable(SerializerComposition.java:105) at org.opcfoundation.ua.encoding.binary.BinaryDecoder.getMessage(BinaryDecoder.java:1062) at org.opcfoundation.ua.transport.tcp.io.TcpConnection$ReadThread.run(TcpConnection.java:928)
I fetched the same data with the most recent release of open62541 client and it works fine. I can retrieve the full node list at any depth with that client.
I suspect that the server might be returning large arrays, complex structures, or certain NodeIds or references that the legacy UA-Java stack cannot correctly parse.
Anyone managed to run the extension with UA-Java version > 1.3.343?
Running the extension in the latest nifi 2.0 container.
The text was updated successfully, but these errors were encountered: