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

Bug 335805

Summary: StackOverflowError occured in Synchronize...
Product: [Technology] EGit Reporter: Bernard Leach <leachbj>
Component: CoreAssignee: Project Inbox <egit.core-inbox>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 0.11   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Bernard Leach CLA 2011-01-31 01:23:08 EST
When I tried to do a Synchronize... with the latest nightly build (0.11.0.201101301) a StackOverflowError occured.

The message says;

'Could not acquire children from extension: orig.eclipse.egit.ui.chagneSetContent java.lang.StackOverflowError'

The .log has;


!ENTRY org.eclipse.ui.navigator 4 0 2011-01-31 17:07:08.408
!MESSAGE Could not acquire children from extension: org.eclipse.egit.ui.changeSetContent
!STACK 0
java.lang.StackOverflowError
        at org.eclipse.jgit.lib.AnyObjectId.equals(AnyObjectId.java:280)
        at org.eclipse.egit.ui.internal.synchronize.model.GitModelObjectContainer.calculateKind(GitModelObjectContainer.java:233)
        at org.eclipse.egit.ui.internal.synchronize.model.GitModelObjectContainer.getKind(GitModelObjectContainer.java:104)
        at org.eclipse.egit.ui.internal.synchronize.model.GitModelTree.<init>(GitModelTree.java:59)
        at org.eclipse.egit.ui.internal.synchronize.model.GitModelCacheTree.<init>(GitModelCacheTree.java:48)
        at org.eclipse.egit.ui.internal.synchronize.model.GitModelCacheTree.addChild(GitModelCacheTree.java:69)
        at org.eclipse.egit.ui.internal.synchronize.model.GitModelCacheTree.addChild(GitModelCacheTree.java:73)
        at org.eclipse.egit.ui.internal.synchronize.model.GitModelCacheTree.addChild(GitModelCacheTree.java:73)
Comment 1 Bernard Leach CLA 2011-01-31 07:03:50 EST
The patch in http://egit.eclipse.org/r/#change,2374 sounds like it fixes this problem.
Comment 2 Bernard Leach CLA 2011-01-31 18:44:39 EST
This is fixed in org.eclipse.egit_0.11.0.201101311552.jar
Comment 3 Bernard Leach CLA 2011-02-03 17:18:19 EST
This is fixed in org.eclipse.egit_0.11.0.201101311552.jar