Jump to content
Excelsior Forums
Sign in to follow this  
JohnnyA

Excelsior Jet 10.5 + Update MP2 - UnsatisfiedLinkError

Recommended Posts

There seems to be a missing method or dynamic library.

After compiling a Java application that uses HttpClient (4.5) to access an HTTPS website with Excelsior Jet 10.5/Excelsior Jet 10.5 + Update MP2. An exception is thrown in:

httpclient.execute(...)

Exception:

...

Exception in thread "Thread[1]" java.lang.UnsatisfiedLinkError

at sun.security.ec.ECKeyPairGenerator.generateECKeyPair(Native Method)

at sun.security.ec.ECKeyPairGenerator.generateKeyPair(Unknown Source)

at java.security.KeyPairGenerator$Delegate.generateKeyPair(Unknown Sourc

e)

at sun.security.ssl.ECDHCrypt.<init>(Unknown Source)

at sun.security.ssl.ClientHandshaker.serverKeyExchange(Unknown Source)

at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source)

at sun.security.ssl.Handshaker.processLoop(Unknown Source)

at sun.security.ssl.Handshaker.process_record(Unknown Source)

at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)

at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source

)

at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)

at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)

at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSock

et(SSLConnectionSocketFactory.java:394)

at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSL

ConnectionSocketFactory.java:353)

at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect

(DefaultHttpClientConnectionOperator.java:134)

at org.apache.http.impl.conn.BasicHttpClientConnectionManager.connect(Ba

sicHttpClientConnectionManager.java:338)

at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClie

ntExec.java:380)

at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.

java:236)

at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java

:184)

at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)

at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java

:110)

at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttp

Client.java:184)

at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttp

Client.java:82)

...

When the website being accessed is a plain HTTP website it works.

Please also note that it works on the mac version which seems to point the issue solely on the windows version of Excelsior Jet.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×