Programeter - scanning a secure(ish) Subversion repository
How do I set up a scan to an https Subversion repository? Here's the kicker - it's got an invalid security certificate.
1
person has this question
I have this question, too!
Tell me when someone answers.
The more people who ask this question, the more it gets noticed.
The more people who ask this question, the more it gets noticed.
Create a customer community for your own organization
Plans starting at $19/month
-
Inappropriate?Hello, what do you mean by invalid security certificate? If this is expired or self-signed certificate, then everything should be ok, and you will be able to crawl repository.
Have you tried to run the crawler?
1 person says
this answers the question
-
Inappropriate?Yep, I've tried to run the crawler and I get the following in the log files. I've modified the SVN URL intentionally for this post.
crawler-warn.log:
2008-12-03 14:00:11,071 ERROR [main] com.goingsoftware.detective.crawler.RepositoryCrawler - Repository https://svn.*** crawling stopped with exception!
com.goingsoftware.detective.measure.SystemException: Analytics platform invocation failed
at com.goingsoftware.detective.crawler.web.AnalyticsPlatformClientImpl.getRepositoryCrawlState(AnalyticsPlatformClientImpl.java:139)
at com.goingsoftware.detective.crawler.RepositoryCrawler.crawl(RepositoryCrawler.java:77)
at com.goingsoftware.detective.crawler.RepositoryCrawler.crawl(RepositoryCrawler.java:64)
at com.goingsoftware.detective.crawler.RepositoryCrawler.main(RepositoryCrawler.java:46)
Caused by: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:808)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1096)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:623)
at com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:59)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
at org.apache.commons.httpclient.HttpConnection.flushRequestOutputStream(HttpConnection.java:828)
at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2116)
at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
at com.goingsoftware.detective.crawler.web.AnalyticsPlatformClientImpl.getRepositoryCrawlState(AnalyticsPlatformClientImpl.java:95)
... 3 more
Caused by: java.io.EOFException: SSL peer shut down incorrectly
at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:333)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:789)
... 16 more
2008-12-03 14:37:35,093 ERROR [main] com.goingsoftware.detective.crawler.RepositoryCrawler - Repository https://svn.**** crawling stopped with exception!
com.goingsoftware.detective.measure.SystemException: Analytics platform invocation failed
at com.goingsoftware.detective.crawler.web.AnalyticsPlatformClientImpl.getRepositoryCrawlState(AnalyticsPlatformClientImpl.java:139)
at com.goingsoftware.detective.crawler.RepositoryCrawler.crawl(RepositoryCrawler.java:77)
at com.goingsoftware.detective.crawler.RepositoryCrawler.crawl(RepositoryCrawler.java:64)
at com.goingsoftware.detective.crawler.RepositoryCrawler.main(RepositoryCrawler.java:46)
Caused by: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:808)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1096)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:623)
at com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:59)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
at org.apache.commons.httpclient.HttpConnection.flushRequestOutputStream(HttpConnection.java:828)
at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2116)
at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
at com.goingsoftware.detective.crawler.web.AnalyticsPlatformClientImpl.getRepositoryCrawlState(AnalyticsPlatformClientImpl.java:95)
... 3 more
Caused by: java.io.EOFException: SSL peer shut down incorrectly
at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:333)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:789)
... 16 more
crawler-debug.log
2008-12-03 14:00:09,492 INFO [main] com.goingsoftware.detective.crawler.RepositoryCrawler - Starting crawling of repositories
2008-12-03 14:00:09,555 INFO [main] com.goingsoftware.detective.crawler.RepositoryCrawler - Crawling repository https://svn.**** / 1/1
2008-12-03 14:00:09,586 INFO [main] com.goingsoftware.detective.crawler.web.AnalyticsPlatformClientImpl - Getting repository[3ff4a789-bfbf-3725-bb33-d7ab8d5d786c] state on the url https://sk-crawler1.virtual.vps-host....
2008-12-03 14:00:11,071 ERROR [main] com.goingsoftware.detective.crawler.RepositoryCrawler - Repository https://svn.**** / crawling stopped with exception!
com.goingsoftware.detective.measure.SystemException: Analytics platform invocation failed
at com.goingsoftware.detective.crawler.web.AnalyticsPlatformClientImpl.getRepositoryCrawlState(AnalyticsPlatformClientImpl.java:139)
at com.goingsoftware.detective.crawler.RepositoryCrawler.crawl(RepositoryCrawler.java:77)
at com.goingsoftware.detective.crawler.RepositoryCrawler.crawl(RepositoryCrawler.java:64)
at com.goingsoftware.detective.crawler.RepositoryCrawler.main(RepositoryCrawler.java:46)
Caused by: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:808)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1096)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:623)
at com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:59)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
at org.apache.commons.httpclient.HttpConnection.flushRequestOutputStream(HttpConnection.java:828)
at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2116)
at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
at com.goingsoftware.detective.crawler.web.AnalyticsPlatformClientImpl.getRepositoryCrawlState(AnalyticsPlatformClientImpl.java:95)
... 3 more
Caused by: java.io.EOFException: SSL peer shut down incorrectly
at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:333)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:789)
... 16 more
2008-12-03 14:00:11,071 INFO [main] com.goingsoftware.detective.crawler.RepositoryCrawler - Finished repository https://svn.**** / 1/1
2008-12-03 14:00:11,071 INFO [main] com.goingsoftware.detective.crawler.RepositoryCrawler - Finished crawling of repositories
2008-12-03 14:37:33,984 INFO [main] com.goingsoftware.detective.crawler.RepositoryCrawler - Starting crawling of repositories
2008-12-03 14:37:33,999 INFO [main] com.goingsoftware.detective.crawler.RepositoryCrawler - Crawling repository https://svn.**** / 1/1
2008-12-03 14:37:34,015 INFO [main] com.goingsoftware.detective.crawler.web.AnalyticsPlatformClientImpl - Getting repository[8eecc26e-0122-31c1-8e86-59272a02c511] state on the url https://sk-crawler1.virtual.vps-host....
2008-12-03 14:37:35,093 ERROR [main] com.goingsoftware.detective.crawler.RepositoryCrawler - Repository https://svn.**** / crawling stopped with exception!
com.goingsoftware.detective.measure.SystemException: Analytics platform invocation failed
at com.goingsoftware.detective.crawler.web.AnalyticsPlatformClientImpl.getRepositoryCrawlState(AnalyticsPlatformClientImpl.java:139)
at com.goingsoftware.detective.crawler.RepositoryCrawler.crawl(RepositoryCrawler.java:77)
at com.goingsoftware.detective.crawler.RepositoryCrawler.crawl(RepositoryCrawler.java:64)
at com.goingsoftware.detective.crawler.RepositoryCrawler.main(RepositoryCrawler.java:46)
Caused by: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:808)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1096)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:623)
at com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:59)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
at org.apache.commons.httpclient.HttpConnection.flushRequestOutputStream(HttpConnection.java:828)
at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2116)
at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
at com.goingsoftware.detective.crawler.web.AnalyticsPlatformClientImpl.getRepositoryCrawlState(AnalyticsPlatformClientImpl.java:95)
... 3 more
Caused by: java.io.EOFException: SSL peer shut down incorrectly
at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:333)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:789)
... 16 more
2008-12-03 14:37:35,093 INFO [main] com.goingsoftware.detective.crawler.RepositoryCrawler - Finished repository https://svn.**** / 1/1
2008-12-03 14:37:35,093 INFO [main] com.goingsoftware.detective.crawler.RepositoryCrawler - Finished crawling of repositories
Does this help?
I’m better
-
Inappropriate?This exception occurred while Crawler was attempting to communicate with our server. The server has a self-signed certificate, which was expired. We have renewed it, please try to run the Crawler again.
Please let me know if problem persists.
I’m hoping it will help
1 person says
this answers the question
-
Inappropriate?One other question: How do I set the crawler up to communicate from behind a proxy? Is there a proxy setting to configure in my my.repo.conf?
-
Inappropriate?Still no joy again
crawler.out
log4j: Threshold ="null".
log4j: Retreiving an instance of org.apache.log4j.Logger.
log4j: Setting [com.goingsoftware.detective.measure.metrics.checkstyle.CheckstyleAuditListener] additivity to [false].
log4j: Level value for com.goingsoftware.detective.measure.metrics.checkstyle.CheckstyleAuditListener is [INFO].
log4j: com.goingsoftware.detective.measure.metrics.checkstyle.CheckstyleAuditListener level set to INFO
log4j: Class name: [org.apache.log4j.ConsoleAppender]
log4j: Setting property [threshold] to [INFO].
log4j: Parsing layout of class: "org.apache.log4j.PatternLayout"
log4j: Setting property [conversionPattern] to [%d{ISO8601} %-5p [%t] %c - %m%n].
log4j: Adding appender named [CONSOLE] to category [com.goingsoftware.detective.measure.metrics.checkstyle.CheckstyleAuditListener].
log4j: Class name: [org.apache.log4j.RollingFileAppender]
log4j: Setting property [maxFileSize] to [10MB].
log4j: Setting property [maxBackupIndex] to [3].
log4j: Setting property [file] to [crawler-debug.log].
log4j: Setting property [threshold] to [DEBUG].
log4j: Parsing layout of class: "org.apache.log4j.PatternLayout"
log4j: Setting property [conversionPattern] to [%d{ISO8601} %-5p [%t] %c - %m%n].
log4j: setFile called: crawler-debug.log, true
log4j: setFile ended
log4j: Adding appender named [DEBUG-FILE] to category [com.goingsoftware.detective.measure.metrics.checkstyle.CheckstyleAuditListener].
log4j: Class name: [org.apache.log4j.RollingFileAppender]
log4j: Setting property [maxFileSize] to [10MB].
log4j: Setting property [maxBackupIndex] to [3].
log4j: Setting property [file] to [crawler-warn.log].
log4j: Setting property [threshold] to [WARN].
log4j: Parsing layout of class: "org.apache.log4j.PatternLayout"
log4j: Setting property [conversionPattern] to [%d{ISO8601} %-5p [%t] %c - %m%n].
log4j: setFile called: crawler-warn.log, true
log4j: setFile ended
log4j: Adding appender named [WARN-FILE] to category [com.goingsoftware.detective.measure.metrics.checkstyle.CheckstyleAuditListener].
log4j: Retreiving an instance of org.apache.log4j.Logger.
log4j: Setting [com.goingsoftware.detective] additivity to [false].
log4j: Level value for com.goingsoftware.detective is [DEBUG].
log4j: com.goingsoftware.detective level set to DEBUG
log4j: Adding appender named [CONSOLE] to category [com.goingsoftware.detective].
log4j: Adding appender named [DEBUG-FILE] to category [com.goingsoftware.detective].
log4j: Adding appender named [WARN-FILE] to category [com.goingsoftware.detective].
log4j: Level value for root is [WARN].
log4j: root level set to WARN
log4j: Adding appender named [CONSOLE] to category [root].
log4j: Adding appender named [DEBUG-FILE] to category [root].
log4j: Adding appender named [WARN-FILE] to category [root].
2008-12-04 11:55:51,004 INFO [main] com.goingsoftware.detective.crawler.RepositoryCrawler - Starting crawling of repositories
2008-12-04 11:55:51,066 INFO [main] com.goingsoftware.detective.crawler.RepositoryCrawler - Crawling repository https://svn.****/ 1/1
2008-12-04 11:55:51,113 INFO [main] com.goingsoftware.detective.crawler.web.AnalyticsPlatformClientImpl - Getting repository[8eecc26e-0122-31c1-8e86-59272a02c511] state on the url https://sk-crawler1.virtual.vps-host....
2008-12-04 11:55:51,988 ERROR [main] com.goingsoftware.detective.crawler.RepositoryCrawler - Repository https://svn.****/ crawling stopped with exception!
com.goingsoftware.detective.measure.SystemException: Analytics platform invocation failed
at com.goingsoftware.detective.crawler.web.AnalyticsPlatformClientImpl.getRepositoryCrawlState(AnalyticsPlatformClientImpl.java:139)
at com.goingsoftware.detective.crawler.RepositoryCrawler.crawl(RepositoryCrawler.java:77)
at com.goingsoftware.detective.crawler.RepositoryCrawler.crawl(RepositoryCrawler.java:64)
at com.goingsoftware.detective.crawler.RepositoryCrawler.main(RepositoryCrawler.java:46)
Caused by: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:808)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1096)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:623)
at com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:59)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
at org.apache.commons.httpclient.HttpConnection.flushRequestOutputStream(HttpConnection.java:828)
at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2116)
at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
at com.goingsoftware.detective.crawler.web.AnalyticsPlatformClientImpl.getRepositoryCrawlState(AnalyticsPlatformClientImpl.java:95)
... 3 more
Caused by: java.io.EOFException: SSL peer shut down incorrectly
at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:333)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:789)
... 16 more
2008-12-04 11:55:51,988 INFO [main] com.goingsoftware.detective.crawler.RepositoryCrawler - Finished repository https://svn.****/ 1/1
2008-12-04 11:55:51,988 INFO [main] com.goingsoftware.detective.crawler.RepositoryCrawler - Finished crawling of repositories
crawler-debug.out
2008-12-04 11:55:51,004 INFO [main] com.goingsoftware.detective.crawler.RepositoryCrawler - Starting crawling of repositories
2008-12-04 11:55:51,066 INFO [main] com.goingsoftware.detective.crawler.RepositoryCrawler - Crawling repository https://svn.****/ 1/1
2008-12-04 11:55:51,113 INFO [main] com.goingsoftware.detective.crawler.web.AnalyticsPlatformClientImpl - Getting repository[8eecc26e-0122-31c1-8e86-59272a02c511] state on the url https://sk-crawler1.virtual.vps-host....
2008-12-04 11:55:51,988 ERROR [main] com.goingsoftware.detective.crawler.RepositoryCrawler - Repository https://svn.****/ crawling stopped with exception!
com.goingsoftware.detective.measure.SystemException: Analytics platform invocation failed
at com.goingsoftware.detective.crawler.web.AnalyticsPlatformClientImpl.getRepositoryCrawlState(AnalyticsPlatformClientImpl.java:139)
at com.goingsoftware.detective.crawler.RepositoryCrawler.crawl(RepositoryCrawler.java:77)
at com.goingsoftware.detective.crawler.RepositoryCrawler.crawl(RepositoryCrawler.java:64)
at com.goingsoftware.detective.crawler.RepositoryCrawler.main(RepositoryCrawler.java:46)
Caused by: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:808)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1096)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:623)
at com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:59)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
at org.apache.commons.httpclient.HttpConnection.flushRequestOutputStream(HttpConnection.java:828)
at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2116)
at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
at com.goingsoftware.detective.crawler.web.AnalyticsPlatformClientImpl.getRepositoryCrawlState(AnalyticsPlatformClientImpl.java:95)
... 3 more
Caused by: java.io.EOFException: SSL peer shut down incorrectly
at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:333)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:789)
... 16 more
2008-12-04 11:55:51,988 INFO [main] com.goingsoftware.detective.crawler.RepositoryCrawler - Finished repository https://svn.****/ 1/1
2008-12-04 11:55:51,988 INFO [main] com.goingsoftware.detective.crawler.RepositoryCrawler - Finished crawling of repositories
crawler-warn.out
2008-12-04 11:55:51,988 ERROR [main] com.goingsoftware.detective.crawler.RepositoryCrawler - Repository https://svn.****/ crawling stopped with exception!
com.goingsoftware.detective.measure.SystemException: Analytics platform invocation failed
at com.goingsoftware.detective.crawler.web.AnalyticsPlatformClientImpl.getRepositoryCrawlState(AnalyticsPlatformClientImpl.java:139)
at com.goingsoftware.detective.crawler.RepositoryCrawler.crawl(RepositoryCrawler.java:77)
at com.goingsoftware.detective.crawler.RepositoryCrawler.crawl(RepositoryCrawler.java:64)
at com.goingsoftware.detective.crawler.RepositoryCrawler.main(RepositoryCrawler.java:46)
Caused by: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:808)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1096)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:623)
at com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:59)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
at org.apache.commons.httpclient.HttpConnection.flushRequestOutputStream(HttpConnection.java:828)
at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2116)
at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
at com.goingsoftware.detective.crawler.web.AnalyticsPlatformClientImpl.getRepositoryCrawlState(AnalyticsPlatformClientImpl.java:95)
... 3 more
Caused by: java.io.EOFException: SSL peer shut down incorrectly
at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:333)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:789)
... 16 more
Thanks,
-
Inappropriate?I added -Djavax.net.debug=help,ssl to the batch file and this was the part it generated during the handshake
trigger seeding of SecureRandom
done seeding SecureRandom
main, setSoTimeout(0) called
main, setSoTimeout(0) called
%% No cached client session
*** ClientHello, TLSv1
RandomCookie: GMT: 1228410803 bytes = { 254, 113, 65, 175, 32, 252, 238, 124, 72, 110, 156, 76, 21, 130, 163, 35, 179, 14, 146, 222, 48, 197, 137, 41, 47, 236, 38, 69 }
Session ID: {}
Cipher Suites: [SSL_RSA_WITH_RC4_128_MD5, SSL_RSA_WITH_RC4_128_SHA, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_DSS_WITH_AES_128_CBC_SHA, SSL_RSA_WITH_3DES_EDE_CBC_SHA, SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA, SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SSL_RSA_WITH_DES_CBC_SHA, SSL_DHE_RSA_WITH_DES_CBC_SHA, SSL_DHE_DSS_WITH_DES_CBC_SHA, SSL_RSA_EXPORT_WITH_RC4_40_MD5, SSL_RSA_EXPORT_WITH_DES40_CBC_SHA, SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA, SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA]
Compression Methods: { 0 }
***
main, WRITE: TLSv1 Handshake, length = 73
main, WRITE: SSLv2 client hello message, length = 98
main, received EOFException: error
main, handling exception: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
main, SEND TLSv1 ALERT: fatal, description = handshake_failure
main, WRITE: TLSv1 Alert, length = 2
main, called closeSocket()
main, called close()
main, called closeInternal(true)
main, called close()
main, called closeInternal(true)
main, called close()
main, called closeInternal(true)
2008-12-04 12:17:39,403 ERROR [main] com.goingsoftware.detective.crawler.RepositoryCrawler - Repository https://svn.***/ crawling stopped with exception!
com.goingsoftware.detective.measure.SystemException: Analytics platform invocation failed
at com.goingsoftware.detective.crawler.web.AnalyticsPlatformClientImpl.getRepositoryCrawlState(AnalyticsPlatformClientImpl.java:139)
at com.goingsoftware.detective.crawler.RepositoryCrawler.crawl(RepositoryCrawler.java:77)
at com.goingsoftware.detective.crawler.RepositoryCrawler.crawl(RepositoryCrawler.java:64)
at com.goingsoftware.detective.crawler.RepositoryCrawler.main(RepositoryCrawler.java:46)
Caused by: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:808)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1096)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:623)
at com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:59)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
at org.apache.commons.httpclient.HttpConnection.flushRequestOutputStream(HttpConnection.java:828)
at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2116)
at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
at com.goingsoftware.detective.crawler.web.AnalyticsPlatformClientImpl.getRepositoryCrawlState(AnalyticsPlatformClientImpl.java:95)
... 3 more
Caused by: java.io.EOFException: SSL peer shut down incorrectly
at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:333)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:789)
... 16 more -
Inappropriate?Hello!
This exception occurs because of the traffic being sent through the proxy. Our Development team is working to solve this issue at the moment. I will let you know as soon as problem is solved. -
Inappropriate?The latest release seems to have fixed the problems I was having. Thanks to @shmonder on twitter for all his input.
I’m thankful
Loading Profile...



EMPLOYEE