Community
Participate
Working Groups
I got the following OOME twice in a row: java.lang.OutOfMemoryError: Java heap space at java.util.Arrays.copyOf(Arrays.java:2882) at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:100) at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:390) at java.lang.StringBuilder.append(StringBuilder.java:119) at java.net.URI.relativize(URI.java:2103) at java.net.URI.relativize(URI.java:1058) at org.eclipse.core.internal.localstore.FileSystemResourceManager.allPathsForLocationNonCanonical(FileSystemResourceManager.java:92) at org.eclipse.core.internal.localstore.FileSystemResourceManager.allPathsForLocation(FileSystemResourceManager.java:62) at org.eclipse.core.internal.localstore.FileSystemResourceManager.allResourcesFor(FileSystemResourceManager.java:216) at org.eclipse.core.internal.resources.WorkspaceRoot.findContainersForLocationURI(WorkspaceRoot.java:89) at org.eclipse.core.internal.resources.WorkspaceRoot.findContainersForLocationURI(WorkspaceRoot.java:80) at org.eclipse.egit.core.IteratorService.findContainer(IteratorService.java:59) at org.eclipse.egit.core.IteratorService.createInitialIterator(IteratorService.java:39) at org.eclipse.egit.ui.internal.decorators.DecoratableResourceAdapter.createThreeWayTreeWalk(DecoratableResourceAdapter.java:332) at org.eclipse.egit.ui.internal.decorators.DecoratableResourceAdapter.<init>(DecoratableResourceAdapter.java:82) at org.eclipse.egit.ui.internal.decorators.DecoratableResourceHelper.createDecoratableResources(DecoratableResourceHelper.java:95) at org.eclipse.egit.ui.internal.decorators.GitLightweightDecorator.prepareDecoration(GitLightweightDecorator.java:341) at org.eclipse.egit.ui.internal.decorators.GitLightweightDecorator.processDecoration(GitLightweightDecorator.java:323) at org.eclipse.egit.ui.internal.decorators.GitDecoratorJob.run(GitDecoratorJob.java:88) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Looking at the stack trace I assume you are using an EGit version <=1.1. The problem will no longer occur in version 1.2 (there is a new decorator implementation).
The OOME now happens in the history view. See bug 368475
Bug no longer occurs in EGit 1.2. New bug was opened for the history view.