Bamboo Fails to Checkout SVN Repository Reporting "Invalid padding"
症状
During a Build, when Bamboo tries to checkout code, the process fails and the following message pattern is reported:
Caused by: org.tmatesoft.svn.core.SVNException: svn: Invalid padding
svn: OPTIONS request failed on '/repositories/svn/EWS/Base/trunk'
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:645)
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:280)
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:268)
at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:533)
at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:98)
at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1009)
at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:180)
原因
The problem is caused because of an incompatibility of SVNKit (the library Bamboo uses to communicate with SVN servers) and Java SDK 1.7.
ソリューション
Instead of using Java JDK version 1.7, use version 1.6.
最終更新日 2013 年 6 月 27 日
Powered by Confluence and Scroll Viewport.