SVNException: svn: SSL peer shut down incorrectly (1.391)

1,076 views
Skip to first unread message

Pere Martir

unread,
Jan 13, 2011, 11:30:02 AM1/13/11
to Hudson Users
I have a Subversion checkout failure just after I upgrade Hudson from
1.383 to 1.391 and Subversion plugin from 1.20 to 1.23

This exception was raised in the middle of checkout.

ERROR: Failed to update XXXXXXXXXXXXXXXXXX
org.tmatesoft.svn.core.SVNException: svn: SSL peer shut down
incorrectly
svn: REPORT request failed on '/XXXXXXXXXXXXXXXX/!svn/vcc/default'
[...callstack deleted...]
Caused by: javax.net.ssl.SSLException: SSL peer shut down
incorrectly
[...callstack deleted...]

The full callstack is in the end of this message. It doesn't always
fail, but randomly. I've restarted all slave agents after upgrading
the master.

==========================================================

ERROR: Failed to update https://XXXXXXXXXXXXXXXXX
org.tmatesoft.svn.core.SVNException: svn: SSL peer shut down
incorrectly
svn: REPORT request failed on '/XXXXXXXXXXXXX/!svn/vcc/default'
at
org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:
106)
at
org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:
90)
at
org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:
629)
at
org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:
275)
at
org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:
263)
at
org.tmatesoft.svn.core.internal.io.dav.DAVConnection.doReport(DAVConnection.java:
266)
at
org.tmatesoft.svn.core.internal.io.dav.DAVRepository.runReport(DAVRepository.java:
1263)
at
org.tmatesoft.svn.core.internal.io.dav.DAVRepository.update(DAVRepository.java:
820)
at
org.tmatesoft.svn.core.wc.SVNUpdateClient.update(SVNUpdateClient.java:
564)
at
org.tmatesoft.svn.core.wc.SVNUpdateClient.doUpdate(SVNUpdateClient.java:
401)
at hudson.scm.subversion.UpdateUpdater
$TaskImpl.perform(UpdateUpdater.java:129)
at hudson.scm.subversion.WorkspaceUpdater
$UpdateTask.delegateTo(WorkspaceUpdater.java:137)
at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:
725)
at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:
706)
at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:
690)
at hudson.FilePath$FileCallableWrapper.call(FilePath.java:1925)
at hudson.remoting.UserRequest.perform(UserRequest.java:114)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:270)
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 hudson.remoting.Engine$1$1.run(Engine.java:58)
at java.lang.Thread.run(Unknown Source)
Caused by: javax.net.ssl.SSLException: SSL peer shut down incorrectly
at com.sun.net.ssl.internal.ssl.InputRecord.readV3Record(Unknown
Source)
at com.sun.net.ssl.internal.ssl.InputRecord.read(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown
Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(Unknown
Source)
at com.sun.net.ssl.internal.ssl.AppInputStream.read(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at
org.tmatesoft.svn.core.internal.util.ChunkedInputStream.read(ChunkedInputStream.java:
70)
at sun.nio.cs.StreamDecoder.readBytes(Unknown Source)
at sun.nio.cs.StreamDecoder.implRead(Unknown Source)
at sun.nio.cs.StreamDecoder.read(Unknown Source)
at java.io.InputStreamReader.read(Unknown Source)
at
org.tmatesoft.svn.core.internal.io.dav.http.XMLReader.read(XMLReader.java:
39)
at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source)
at org.apache.xerces.impl.XMLEntityScanner.scanContent(Unknown
Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanContent(Unknown
Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
$FragmentContentDispatcher.dispatch(Unknown Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at
org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.readData(HTTPConnection.java:
739)
at
org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.readData(HTTPConnection.java:
704)
at
org.tmatesoft.svn.core.internal.io.dav.http.HTTPRequest.dispatch(HTTPRequest.java:
216)
at
org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:
351)
... 23 more

David Perez

unread,
Dec 11, 2013, 9:07:50 AM12/11/13
to jenkins...@googlegroups.com, Hudson Users
The same happens to me with SVNKit 1.8, outside the context of Jenkins.  :-(
I'm using a proxy.
Reply all
Reply to author
Forward
0 new messages