

8:48, EEST

Moderators
February 11, 2020

9:20, EEST

June 21, 2021

Hello,
the uaClient.getAddressSpace().getNode(nodeId) returns a node with type BaseObjectTypeImpl while in the server the node is defined with type CustomType.
getNode(nodeId,CustomType.class ) throw ClassCastException.
Is there any other way to retrieve a node from the server with its right TypeDefinition ?
10:07, EEST

Moderators
February 11, 2020

Hello,
Has the Server application also been made with Prosys OPC UA SDK for Java? Has CustomType class been generated from a NodeSet file with the Code Generator? If it has been generated with the Code Generator, have you registered the the Information Model with UaClient.registerModel method?
If the getNode method is returning BaseObjectTypeImpl when no class is specified, then the type of the Node on Server would seem to be BaseObjectType. Have you verified that its HasTypeDefinition Reference targets CustomType TypeDefinition Node?
Most Users Ever Online: 267
Currently Online:
10 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
hbrackel: 116
pramanj: 86
ibrahim: 74
rocket science: 60
kapsl: 57
gjevremovic: 49
Xavier: 42
fred: 41
TimK: 41
Fransua33: 39
Member Stats:
Guest Posters: 0
Members: 2528
Moderators: 17
Admins: 1
Forum Stats:
Groups: 3
Forums: 15
Topics: 1243
Posts: 5291
Newest Members:
BeelineDooxync, aimeerp18, TerryMob, AslanProom, nichol4818, damonesson, hqbchanel1, BriceLag, KarenJaw, maziebaylor0055Moderators: Jouni Aro: 925, Otso Palonen: 32, Tuomas Hiltunen: 5, janimakela: 0, Pyry: 1, Terho: 0, Petri: 0, Bjarne Boström: 761, Heikki Tahvanainen: 402, Jukka Asikainen: 1, moldzh08: 0, Jimmy Ni: 25, Teppo Uimonen: 21, Markus Johansson: 38, Niklas Nurminen: 0, Matti Siponen: 189, Lusetti: 0
Administrators: admin: 1