Forum Discussion
Tony_Sheng
16 years agoOccasional Contributor
Hi Robert,
After applying your solution, now i am getting ERROR as java.lang.ExceptionInInitializerError.
ERROR:Exception in request: java.lang.Exception: java.lang.ExceptionInInitializerError
ERROR:java.lang.ExceptionInInitializerError
java.lang.ExceptionInInitializerError
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.initHandshaker(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.doneConnect(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(Unknown Source)
at org.apache.commons.ssl.Java14.connectSocket(Java14.java:190)
at org.apache.commons.ssl.Java14.buildSocket(Java14.java:153)
at org.apache.commons.ssl.JavaImpl.createSocket(JavaImpl.java:206)
at org.apache.commons.ssl.SSL.createSocket(SSL.java:543)
at org.apache.commons.ssl.SSLClient.createSocket(SSLClient.java:221)
at org.apache.commons.ssl.HttpSecureProtocol.createSocket(HttpSecureProtocol.java:90)
at com.eviware.soapui.impl.wsdl.support.http.SoapUIEasySSLProtocolSocketFactory.createSocket(SoapUIEasySSLProtocolSocketFactory.java:67)
at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)
at com.eviware.soapui.impl.wsdl.support.http.SoapUIMultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(SoapUIMultiThreadedHttpConnectionManager.java:1666)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:191)
at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:122)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Value of sun.security.ssl.allowUnsafeRenegotiation must either be 'true' or 'false'
at com.sun.net.ssl.internal.ssl.Debug.getBooleanProperty(Unknown Source)
at com.sun.net.ssl.internal.ssl.Handshaker.<clinit>(Unknown Source)
... 23 more
Running the same request for the second time results in different error as:
ERROR:Exception in request: java.lang.Exception: java.lang.NoClassDefFoundError: Could not initialize class com.sun.net.ssl.internal.ssl.ClientHandshaker
ERROR:java.lang.Exception: java.lang.NoClassDefFoundError: Could not initialize class com.sun.net.ssl.internal.ssl.ClientHandshaker
java.lang.Exception: java.lang.NoClassDefFoundError: Could not initialize class com.sun.net.ssl.internal.ssl.ClientHandshaker
at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:202)
at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:122)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.sun.net.ssl.internal.ssl.ClientHandshaker
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.initHandshaker(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.doneConnect(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(Unknown Source)
at org.apache.commons.ssl.Java14.connectSocket(Java14.java:190)
at org.apache.commons.ssl.Java14.buildSocket(Java14.java:153)
at org.apache.commons.ssl.JavaImpl.createSocket(JavaImpl.java:206)
at org.apache.commons.ssl.SSL.createSocket(SSL.java:543)
at org.apache.commons.ssl.SSLClient.createSocket(SSLClient.java:221)
at org.apache.commons.ssl.HttpSecureProtocol.createSocket(HttpSecureProtocol.java:90)
at com.eviware.soapui.impl.wsdl.support.http.SoapUIEasySSLProtocolSocketFactory.createSocket(SoapUIEasySSLProtocolSocketFactory.java:53)
at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)
at com.eviware.soapui.impl.wsdl.support.http.SoapUIMultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(SoapUIMultiThreadedHttpConnectionManager.java:1666)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:191)
... 7 more
I have applied the changes specified by you in soapUI-Pro-3.5.1.vmoptions. The file contents were as follows after the changes:
Is there any other changes required or am I missing something like class com.sun.net.ssl.internal.ssl.ClientHandshaker? Where can i get this?
Regards,
Tony
After applying your solution, now i am getting ERROR as java.lang.ExceptionInInitializerError.
ERROR:Exception in request: java.lang.Exception: java.lang.ExceptionInInitializerError
ERROR:java.lang.ExceptionInInitializerError
java.lang.ExceptionInInitializerError
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.initHandshaker(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.doneConnect(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(Unknown Source)
at org.apache.commons.ssl.Java14.connectSocket(Java14.java:190)
at org.apache.commons.ssl.Java14.buildSocket(Java14.java:153)
at org.apache.commons.ssl.JavaImpl.createSocket(JavaImpl.java:206)
at org.apache.commons.ssl.SSL.createSocket(SSL.java:543)
at org.apache.commons.ssl.SSLClient.createSocket(SSLClient.java:221)
at org.apache.commons.ssl.HttpSecureProtocol.createSocket(HttpSecureProtocol.java:90)
at com.eviware.soapui.impl.wsdl.support.http.SoapUIEasySSLProtocolSocketFactory.createSocket(SoapUIEasySSLProtocolSocketFactory.java:67)
at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)
at com.eviware.soapui.impl.wsdl.support.http.SoapUIMultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(SoapUIMultiThreadedHttpConnectionManager.java:1666)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:191)
at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:122)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Value of sun.security.ssl.allowUnsafeRenegotiation must either be 'true' or 'false'
at com.sun.net.ssl.internal.ssl.Debug.getBooleanProperty(Unknown Source)
at com.sun.net.ssl.internal.ssl.Handshaker.<clinit>(Unknown Source)
... 23 more
Running the same request for the second time results in different error as:
ERROR:Exception in request: java.lang.Exception: java.lang.NoClassDefFoundError: Could not initialize class com.sun.net.ssl.internal.ssl.ClientHandshaker
ERROR:java.lang.Exception: java.lang.NoClassDefFoundError: Could not initialize class com.sun.net.ssl.internal.ssl.ClientHandshaker
java.lang.Exception: java.lang.NoClassDefFoundError: Could not initialize class com.sun.net.ssl.internal.ssl.ClientHandshaker
at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:202)
at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:122)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.sun.net.ssl.internal.ssl.ClientHandshaker
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.initHandshaker(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.doneConnect(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(Unknown Source)
at org.apache.commons.ssl.Java14.connectSocket(Java14.java:190)
at org.apache.commons.ssl.Java14.buildSocket(Java14.java:153)
at org.apache.commons.ssl.JavaImpl.createSocket(JavaImpl.java:206)
at org.apache.commons.ssl.SSL.createSocket(SSL.java:543)
at org.apache.commons.ssl.SSLClient.createSocket(SSLClient.java:221)
at org.apache.commons.ssl.HttpSecureProtocol.createSocket(HttpSecureProtocol.java:90)
at com.eviware.soapui.impl.wsdl.support.http.SoapUIEasySSLProtocolSocketFactory.createSocket(SoapUIEasySSLProtocolSocketFactory.java:53)
at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)
at com.eviware.soapui.impl.wsdl.support.http.SoapUIMultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(SoapUIMultiThreadedHttpConnectionManager.java:1666)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:191)
... 7 more
I have applied the changes specified by you in soapUI-Pro-3.5.1.vmoptions. The file contents were as follows after the changes:
-Xms128m
-Xmx1019m
-Dsoapui.properties=soapui.properties
-Dsoapui.home=C:\Program Files\eviware\soapUI-Pro-3.5.1/bin
-Dsoapui.ext.libraries=C:\Program Files\eviware\soapUI-Pro-3.5.1/bin/ext
-Dsoapui.ext.listeners=C:\Program Files\eviware\soapUI-Pro-3.5.1/bin/listeners
-Dsoapui.ext.actions=C:\Program Files\eviware\soapUI-Pro-3.5.1/bin/actions
-Dwsi.dir=C:\Program Files\eviware\soapUI-Pro-3.5.1/wsi-test-tools
-Djava.library.path=C:\Program Files\eviware\soapUI-Pro-3.5.1/bin
-DGRE_HOME=C:\Program Files\eviware\soapUI-Pro-3.5.1/xulrunner-windows
-Dsun.security.ssl.allowUnsafeRenegotiation
Is there any other changes required or am I missing something like class com.sun.net.ssl.internal.ssl.ClientHandshaker? Where can i get this?
Regards,
Tony