I'm getting the exception below when trying to crawl an https
site. I'm using IBM's JRE version 1.4.2 on RedHat Enterprise Linux.
This is with a copy of the 0.7 branch pulled from svn this morning.
I'd thought I had https crawling working (using httpclient), but
I haven't been paying much attention to it recently. I'm not sure when
or how it broke. It compiles fine. I appreciate any guidance.
Thanks,
Jake.
060323 093013 SEVERE Class com.ibm.jsse.z configured for SSLContext not
a SSLContext
java.security.NoSuchAlgorithmException: Class com.ibm.jsse.z configured
for SSLContext not a SSLContext
at com.sun.net.ssl.SunJSSE_b.a(DashoA12275)
at com.sun.net.ssl.SSLContext.getInstance(DashoA12275)
at
org.apache.nutch.protocol.httpclient.DummySSLProtocolSocketFactory.creat
eEasySSLContext(DummySSLProtocolSocketFactory.java:44)
at
org.apache.nutch.protocol.httpclient.DummySSLProtocolSocketFactory.getSS
LContext(DummySSLProtocolSocketFactory.java:55)
at
org.apache.nutch.protocol.httpclient.DummySSLProtocolSocketFactory.creat
eSocket(DummySSLProtocolSocketFactory.java:66)
at
org.apache.commons.httpclient.protocol.ControllerThreadSocketFactory$1.d
oit(ControllerThreadSocketFactory.java:90)
at
org.apache.commons.httpclient.protocol.ControllerThreadSocketFactory$Soc
ketTask.run(ControllerThreadSocketFactory.java:157)
at java.lang.Thread.run(Thread.java:568)
org.apache.commons.httpclient.HttpClientError:
java.security.NoSuchAlgorithmException: Class com.ibm.jsse.z configured
for SSLContext not a SSLContext
at
org.apache.nutch.protocol.httpclient.DummySSLProtocolSocketFactory.creat
eEasySSLContext(DummySSLProtocolSocketFactory.java:49)
at
org.apache.nutch.protocol.httpclient.DummySSLProtocolSocketFactory.getSS
LContext(DummySSLProtocolSocketFactory.java:55)
at
org.apache.nutch.protocol.httpclient.DummySSLProtocolSocketFactory.creat
eSocket(DummySSLProtocolSocketFactory.java:66)
at
org.apache.commons.httpclient.protocol.ControllerThreadSocketFactory$1.d
oit(ControllerThreadSocketFactory.java:90)
at
org.apache.commons.httpclient.protocol.ControllerThreadSocketFactory$Soc
ketTask.run(ControllerThreadSocketFactory.java:157)
at java.lang.Thread.run(Thread.java:568)
060323 093013 Couldn't get robots.txt for
https://admin-d.aarp.org/custom_log/clIndex.html:
java.lang.NullPointerException
java.lang.NullPointerException
at
org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:72
0)
at
org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpCon
nectionAdapter.open(MultiThreadedHttpConnectionManager.java:1321)
at
org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMe
thodDirector.java:386)
at
org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMetho
dDirector.java:170)
at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:3
96)
at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:3
24)
at
org.apache.nutch.protocol.httpclient.HttpResponse.<init>(HttpResponse.ja
va:102)
at
org.apache.nutch.protocol.httpclient.Http.getProtocolOutput(Http.java:20
4)
at
org.apache.nutch.fetcher.Fetcher$FetcherThread.run(Fetcher.java:135)
060323 093013 SEVERE Class com.ibm.jsse.z configured for SSLContext not
a SSLContext
java.security.NoSuchAlgorithmException: Class com.ibm.jsse.z configured
for SSLContext not a SSLContext
at com.sun.net.ssl.SunJSSE_b.a(DashoA12275)
at com.sun.net.ssl.SSLContext.getInstance(DashoA12275)
at
org.apache.nutch.protocol.httpclient.DummySSLProtocolSocketFactory.creat
eEasySSLContext(DummySSLProtocolSocketFactory.java:44)
at
org.apache.nutch.protocol.httpclient.DummySSLProtocolSocketFactory.getSS
LContext(DummySSLProtocolSocketFactory.java:55)
at
org.apache.nutch.protocol.httpclient.DummySSLProtocolSocketFactory.creat
eSocket(DummySSLProtocolSocketFactory.java:66)
at
org.apache.commons.httpclient.protocol.ControllerThreadSocketFactory$1.d
oit(ControllerThreadSocketFactory.java:90)
at
org.apache.commons.httpclient.protocol.ControllerThreadSocketFactory$Soc
ketTask.run(ControllerThreadSocketFactory.java:157)
at java.lang.Thread.run(Thread.java:568)
org.apache.commons.httpclient.HttpClientError:
java.security.NoSuchAlgorithmException: Class com.ibm.jsse.z configured
for SSLContext not a SSLContext
at
org.apache.nutch.protocol.httpclient.DummySSLProtocolSocketFactory.creat
eEasySSLContext(DummySSLProtocolSocketFactory.java:49)
at
org.apache.nutch.protocol.httpclient.DummySSLProtocolSocketFactory.getSS
LContext(DummySSLProtocolSocketFactory.java:55)
at
org.apache.nutch.protocol.httpclient.DummySSLProtocolSocketFactory.creat
eSocket(DummySSLProtocolSocketFactory.java:66)
at
org.apache.commons.httpclient.protocol.ControllerThreadSocketFactory$1.d
oit(ControllerThreadSocketFactory.java:90)
at
org.apache.commons.httpclient.protocol.ControllerThreadSocketFactory$Soc
ketTask.run(ControllerThreadSocketFactory.java:157)
at java.lang.Thread.run(Thread.java:568)
java.lang.NullPointerException
at
org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:72
0)
at
org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpCon
nectionAdapter.open(MultiThreadedHttpConnectionManager.java:1321)
at
org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMe
thodDirector.java:386)
at
org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMetho
dDirector.java:170)
at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:3
96)
at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:3
24)
at
org.apache.nutch.protocol.httpclient.HttpResponse.<init>(HttpResponse.ja
va:102)
at
org.apache.nutch.protocol.httpclient.Http.getProtocolOutput(Http.java:20
4)
at
org.apache.nutch.fetcher.Fetcher$FetcherThread.run(Fetcher.java:135)