Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 349890

Summary: ID-J145J
Product: [Technology] Subversive Reporter: Halbert Stone <halbertstone>
Component: CoreAssignee: Igor Burilo <igor.burilo>
Status: RESOLVED NOT_ECLIPSE QA Contact:
Severity: normal    
Priority: P3 CC: a.gurov, sid
Version: unspecified   
Target Milestone: ---   
Hardware: Macintosh   
OS: Mac OS X   
Whiteboard:

Description Halbert Stone CLA 2011-06-20 20:31:56 EDT
Version:	0.7.9.I20110124-1700

SVN Client:	org.eclipse.team.svn.connector.svnkit16 2.2.2.I20110124-1700 SVN/1.6.15 SVNKit/1.3.5 (http://svnkit.com/) r7406

JVM Properties:
{java.runtime.name=Java(TM) SE Runtime Environment, java.runtime.version=1.6.0_24-b07-334-10M3326, java.vendor=Apple Inc., line.separator= , java.class.version=50.0, os.name=Mac OS X, os.arch=i386, user.country=US, os.version=10.6.7, eclipse.commands=-os macosx -ws cocoa -arch x86 -showsplash -launcher /Users/halbertstone/Downloads/eclipse/Eclipse.app/Contents/MacOS/eclipse -name Eclipse --launcher.library /Users/halbertstone/Downloads/eclipse/Eclipse.app/Contents/MacOS//../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx_1.1.1.R36x_v20100810/eclipse_1309.so -startup /Users/halbertstone/Downloads/eclipse/Eclipse.app/Contents/MacOS/../../../plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar -product org.eclipse.epp.package.java.product -keyring /Users/halbertstone/.eclipse_keyring -showlocation -vm /System/Library/Frameworks/JavaVM.framework , java.version=1.6.0_24, osgi.framework.version=3.6.1.R36x_v20100806, file.separator=/, java.vm.info=mixed mode, path.separator=:, user.timezone=America/Los_Angeles, user.language=en, java.vm.name=Java HotSpot(TM) Client VM, file.encoding=MacRoman}

java.lang.OutOfMemoryError: Java heap space
java.lang.OutOfMemoryError: Java heap space
	at com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append(XMLStringBuffer.java:205)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.refresh(XMLDocumentScannerImpl.java:1522)
	at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.invokeListeners(XMLEntityScanner.java:2070)
	at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.peekChar(XMLEntityScanner.java:486)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2687)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.readData(HTTPConnection.java:765)
	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.readData(HTTPConnection.java:730)
	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPRequest.dispatch(HTTPRequest.java:218)
	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:357)
	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:278)
	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:266)
	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:1271)
	at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.update(DAVRepository.java:819)
	at org.tmatesoft.svn.core.wc.SVNUpdateClient.update(SVNUpdateClient.java:564)
	at org.tmatesoft.svn.core.wc.SVNUpdateClient.doCheckout(SVNUpdateClient.java:942)
	at org.tmatesoft.svn.core.javahl.SVNClientImpl.checkout(SVNClientImpl.java:2047)
	at org.polarion.team.svn.connector.svnkit.SVNKitConnector.checkout(SVNKitConnector.java:203)
	at org.eclipse.team.svn.core.extension.factory.ThreadNameModifier.checkout(ThreadNameModifier.java:78)
	at org.eclipse.team.svn.core.operation.file.CheckoutAsOperation.runImpl(CheckoutAsOperation.java:57)
	at org.eclipse.team.svn.core.operation.AbstractActionOperation.run(AbstractActionOperation.java:81)
	at org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doTask(ProgressMonitorUtility.java:104)
	at org.eclipse.team.svn.core.operation.CompositeOperation.runImpl(CompositeOperation.java:95)
	at org.eclipse.team.svn.core.operation.AbstractActionOperation.run(AbstractActionOperation.java:81)
Comment 1 Alexander Gurov CLA 2011-07-06 07:32:20 EDT
Is there any specific to the project which have caused the issue in time of checkout (very big files, or too many files or directories, or something else)?

P.S.
The issue is not related to the Subversive directly, but if it is caused by SVN Kit, it is good to know more before reporting it to the SVN Kit tracker. Thank you in advance.
Comment 2 Halbert Stone CLA 2011-07-06 12:25:31 EDT
Sorry I don't have much information.  The error occurred and there was a dialog to report it. I selected to report it, as the instance may have some useful information.  I have been able to check out from the same repository before.  It may have been that I was checking out from two repositories concurrently, something I don't usually do.  My use of the two repositories is to consume only in my role as a QA engineer.  I monitor revision numbers and diff sources for clues regarding testing strategies.
Comment 3 Alexander Gurov CLA 2011-11-18 03:33:35 EST
*** Bug 363976 has been marked as a duplicate of this bug. ***
Comment 4 Alexander Gurov CLA 2012-08-05 05:36:23 EDT
http://issues.tmatesoft.com/issue/SVNKIT-57?query=OutOfMemoryError#tab=Linked%20Issues

It seems the issue was fixed on the 1.3.6 and later versions.