Skip to Main Content

Java Security

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

SSLException: Unrecognized SSL message, plaintext connection?

746591Oct 21 2008 — edited Oct 21 2008
I have a J2EE application running on a unix box, to access it, the url is :
https://company.inside.net/sampleapp

I have an htmlUnit test case to run against this, I have attached the code
:
WebClient webClient = new WebClient();

urlString = "https://company.inside.net/sampleapp";

webClient.setJavaScriptEnabled(false);
webClient.setThrowExceptionOnFailingStatusCode(false);
HtmlPage loginPage = null;
try
{
webClient.setUseInsecureSSL(true);
loginPage = (HtmlPage)webClient.getPage(urlString);
}
catch(Exception e) {
e.printStackTrace();
fail("Login failed"+e.getMessage());
}

when I run the test, I get the following error.. on the following line :

---> ' fail("Login failed"+e.getMessage());'

Oct 21, 2008 12:57:01 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry

[junit] INFO: I/O exception (javax.net.ssl.SSLException) caught when processing request: Unrecognized SSL message, plaintext connection?

[junit] Oct 21, 2008 12:57:01 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry

[junit] INFO: Retrying request

[junit] javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?

[junit] at com.ibm.jsse2.a.c(a.java:173)

[junit] at com.ibm.jsse2.a.a(a.java:168)

[junit] at com.ibm.jsse2.jc.a(jc.java:305)

[junit] at com.ibm.jsse2.jc.g(jc.java:433)

[junit] at com.ibm.jsse2.jc.a(jc.java:384)

[junit] at com.ibm.jsse2.j.write(j.java:6)

[junit] at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:88)

[junit] at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:146)

[junit] at org.apache.commons.httpclient.HttpConnection.flushRequestOutputStream(HttpConnection.java:828)

[junit] at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.flushRequestOutputStream(MultiThreadedHttpConnectionManager.java:1565)

[junit] at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2116)

[junit] at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096)

[junit] at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)

[junit] at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)

[junit] at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)

[junit] at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)

[junit] at com.gargoylesoftware.htmlunit.HttpWebConnection.getResponse(HttpWebConnection.java:100)

[junit] at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseFromWebConnection(WebClient.java:1571)

[junit] at com.gargoylesoftware.htmlunit.WebClient.loadWebResponse(WebClient.java:1529)

[junit] at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:334)

[junit] at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:388)

[junit] at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:375)

[junit] at com.corporate.htmlunit.BaseHtmlUnitTest.startAuthenticateUser(Unknown Source)

[junit] at com.corporate.htmlunit.BaseHtmlUnitTest.authenticateUser(Unknown Source)

[junit] at com.corporate.htmlunit.SampleWebTest.setUp(Unknown Source)

[junit] at junit.framework.TestCase.runBare(TestCase.java:128)

[junit] at junit.framework.TestResult$1.protect(TestResult.java:106)

[junit] at junit.framework.TestResult.runProtected(TestResult.java:124)

[junit] at junit.framework.TestResult.run(TestResult.java:109)

[junit] at junit.framework.TestCase.run(TestCase.java:120)

[junit] at junit.framework.TestSuite.runTest(TestSuite.java:230)

[junit] at junit.framework.TestSuite.run(TestSuite.java:225)

[junit] at org.junit.internal.runners.OldTestClassRunner.run(OldTestClassRunner.java:35)

[junit] at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:32)

[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)

[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)

[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)

[junit]


Any help is appreciated,
TIA
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Nov 18 2008
Added on Oct 21 2008
1 comment
4,830 views