Topic RSS11:56, EET
January 30, 2014
OfflineHi,
did anybody has problem with browsing tree of UaServerCpp server?
I am always receiving next error at same place while browsing through the tree::
26.02.2016 12:37:42,866 DEBUG OpcUaServerBrowser.dumpOpcUaAddressSpace – Reference Description: parent DA Profile Organizes node MultiStateValueDiscreteType
26.02.2016 12:37:42,867 DEBUG OpcUaServerBrowser.dumpOpcUaAddressSpace – Reference Description: parent MultiStateValueDiscreteType Organizes node Byte
26.02.2016 12:37:42,874 DEBUG OpcUaServerBrowser.dumpOpcUaAddressSpace – Reference Description: parent Byte HasProperty node EnumValues
Exception in thread “main” java.lang.RuntimeException: com.prosysopc.ua.client.AddressSpaceException: Cannot determine NodeClass for NodeId: i=7594 because the value is not good: DataValue(value=(null), statusCode=Bad_NodeIdUnknown (0x80340000) “The node id refers to a node that does not exist in the server address space.”, sourceTimestamp=null, sourcePicoseconds=0, serverTimestamp=02/26/16 11:37:42.8748958 GMT, serverPicoseconds=0)
at com.prosysopc.ua.client.nodes.UaVariableImpl.getDataType(Unknown Source)
I failed to find NodeId with i=7594 in the server tree by using UaExpert client.
Next node which client should read is:
parent Byte HasProperty node ValueAsText which has i=6175 and reading of it is fine in UaExpert.
Like there is some hidden node in the tree, I don’t have a clue.
Best regards,
Goran
Prosys-OPC-UA-Java-SDK-Client-Binary-2.2.0-552
Unified Automation UA SDK C++ Server Professional 1.5.0 (Binary Edition)
19:51, EET
December 21, 2011
Offline12:50, EEST
January 30, 2014
Offline15:04, EEST
December 21, 2011
OfflineSince getDataType is introduced in the interface level (UaValueNode), which is common to the client side and server side objects, we cannot throw AddressSpaceException, which is a client side exception only.
Instead, it is converted to RuntimeException – which hides it away from the developer, unfortunately.
1 Guest(s)

Log In
Register