Hi, My apologies... I didnt update the thread.
It was quiet a long time back when this occured so not sure but i believe the linux, that i was trying on, did not have SSLv3 installed. I think this issue didnt occur after that was installed. I hope that this gives you some direction. Please update the thread (unlike me) if it works for you. Regards, Vipin xray316 wrote: > > I am getting this same error... did you ever get it to work? > > Sam > > > vipin.jose wrote: >> >> Hi, >> >> I am using svnKit in development of my project. >> I created a class which helps access svn. >> This is working fine in windows but throwing exception in linux. >> >> The problem is with SSL connection in linux but it seems to be only >> through svnkit api as i can access svn through shell. The following >> command works fine in linux >> >> svn co https://***/svn/repo /apps/source >> >> The jdk i use in linux is same as one i use in windows (1.6). >> >> The following are the details of the error. >> >> Thanks in advance. >> >> Regards, >> Vipin >> >> Details >> >> The code is as follows: >> >> /** >> * This class implements Retriever to obtain information from SVN >> repository >> * >> * >> */ >> public class SVNRetriever { >> >> private static SVNRepository svnRepository = null; >> >> public SVNRetriever() throws EngineException { >> >> try { >> this.getRepository(); >> } catch (SVNException e) { >> logger.error(e); >> throw new EngineException(ErrorCodes.EE_1001); >> } >> } >> >> /** >> * Returns the SVNRepository. If the SVNRepository is null then it is >> * initiated. >> * >> * @return >> * @throws SVNException >> * @throws EngineException >> */ >> private SVNRepository getRepository() throws SVNException { >> >> final String RM_SVN_REPOSITORY_URL = PropertyReader >> >> .getValue(CommonConstants.RM_SVN_REPOSITORY_URL); >> if (SVNRetriever.svnRepository == null) { >> // For using over http:// and https:// >> DAVRepositoryFactory.setup(); >> SVNClientManager clientManager = >> this.getSVNClientManager(); >> SVNRetriever.svnRepository = >> clientManager.createRepository(SVNURL >> >> .parseURIDecoded(RM_SVN_REPOSITORY_URL), true); >> } >> return SVNRetriever.svnRepository; >> } >> >> private SVNClientManager getSVNClientManager() { >> >> final String RM_SVN_PASSWORD = PropertyReader >> .getValue(CommonConstants.RM_SVN_PASSWORD); >> final String RM_SVN_USER_ID = PropertyReader >> .getValue(CommonConstants.RM_SVN_USER_ID); >> >> if (SVNRetriever.svnClientManager == null) { >> >> DefaultSVNOptions myOptions = >> SVNWCUtil.createDefaultOptions(true); >> SVNRetriever.svnClientManager = >> SVNClientManager.newInstance( >> myOptions, RM_SVN_USER_ID, >> RM_SVN_PASSWORD); >> } >> >> return SVNRetriever.svnClientManager; >> } >> >> ...more code... >> >> } >> >> >> While trying to retrieve directory information, the following line gives >> me the exception: >> >> entries = repository >> .getDir(sourcePath, -1, null, >> (Collection) null); >> >> The exception stack is as follows: >> >> org.tmatesoft.svn.core.SVNException: svn: SSLv3 SSLContext not available >> svn: OPTIONS request failed on '/svn/repo' >> at >> org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:103) >> at >> org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:87) >> at >> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:550) >> at >> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:257) >> at >> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:245) >> at >> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:454) >> at >> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:97) >> at >> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:643) >> at >> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getDir(DAVRepository.java:289) >> at >> org.tmatesoft.svn.core.io.SVNRepository.getDir(SVNRepository.java:1309) >> at >> org.tmatesoft.svn.core.io.SVNRepository.getDir(SVNRepository.java:1267) >> at >> com.techtarget.rm.engine.retrieve.SVNRetriever.addDirContents(SVNRetriever.java:373) >> at >> com.techtarget.rm.engine.retrieve.SVNRetriever.listObjectsFromSource(SVNRetriever.java:128) >> at >> com.techtarget.rm.engine.Engine.getSVNImportDetails(Engine.java:588) >> at >> com.techtarget.rm.engine.Engine.getResourceDetails(Engine.java:76) >> >> >> > > -- View this message in context: http://old.nabble.com/SVNException%3A-svn%3A-SSLv3-SSLContext-not-available-tp21581965p32548116.html Sent from the SVNKit - Users mailing list archive at Nabble.com.
