

16:33, EEST

August 4, 2022

Hello. I have the following Error while running my programm:
Exception in thread “main” java.lang.NullPointerException: localApplicationInstanceCertificate is null
at com.prosysopc.ua.stack.transport.security.SecurityConfiguration.(SourceFile:73)
at com.prosysopc.ua.stack.transport.tcp.io.TcpConnection.initialize(SourceFile:1278)
at com.prosysopc.ua.stack.transport.tcp.io.SecureChannelTcp.initialize(SourceFile:586)
at com.prosysopc.ua.stack.transport.tcp.io.SecureChannelTcp.initialize(SourceFile:609)
at com.prosysopc.ua.stack.application.Client.createSecureChannel(SourceFile:369)
at com.prosysopc.ua.client.UaClient.af(SourceFile:5357)
at com.prosysopc.ua.client.UaClient.connect(SourceFile:1010)
at com.prosysopc.ua.samples.pubsub.TestSubscription.main(TestSubscription.java:36)
This my Code so far:
public static void main(String[] args) throws Exception {
UaClient client = new UaClient(“opc.tcp://xxxx:xxxx”);
client.setSecurityMode(SecurityMode.BASIC128RSA15_SIGN_ENCRYPT);
initialize(client);
client.connect();
DataValue value = client.readValue(Identifiers.Server_ServerStatus_State);
System.out.println(value);
client.disconnect();
}
And this is how ii create my Application description:
ApplicationDescription appDescription = new ApplicationDescription();
appDescription.setApplicationName(new LocalizedText(“Simple” + “@localhost”));
appDescription.setApplicationUri(“urn:localhost:OPCUA:” + “Simple”);
appDescription.setProductUri(“urn:prosysopc.com:UA:Simple”);
appDescription.setApplicationType(ApplicationType.Client);
final ApplicationIdentity identity = new ApplicationIdentity();
identity.setApplicationDescription(appDescription);
client.setApplicationIdentity(identity);
1 Guest(s)
