When our client tries to connect to one of the discovery server we get following error.
ServiceFault: Bad_InvalidTimestamp (0x80230000) "The timestamp is outside the range allowed by the server."
After some research, found that, in Client.java the timestamp is not set in RequestHeader. Changes are needed in following methods in Client.java - discoverEndpoints and discoverServersOnNetwork.
dependency : opc-ua-stack-1.4.1 jar