Community
Participate
Working Groups
I was just switching a branch, not sure how this happened. -- Error Details -- Date: Fri Jul 08 02:08:01 CEST 2011 Message: Error occurred during status handling Severity: Error Product: Eclipse 1.4.0.20110609-1120 (org.eclipse.epp.package.rcp.product) Plugin: org.eclipse.ui Session Data: eclipse.buildId=I20110613-1736 java.version=1.6.0_24 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US Framework arguments: -product org.eclipse.epp.package.rcp.product -product org.eclipse.epp.package.rcp.product Command-line arguments: -os linux -ws gtk -arch x86 -product org.eclipse.epp.package.rcp.product -data /projects/egit -product org.eclipse.epp.package.rcp.product Exception Stack Trace: org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.StackOverflowError) at org.eclipse.swt.SWT.error(SWT.java:4282) at org.eclipse.swt.SWT.error(SWT.java:4197) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:138) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3563) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3212) at org.eclipse.ui.statushandlers.WorkbenchErrorHandler.showStatusAdapter(WorkbenchErrorHandler.java:107) at org.eclipse.ui.statushandlers.WorkbenchErrorHandler.access$0(WorkbenchErrorHandler.java:94) at org.eclipse.ui.statushandlers.WorkbenchErrorHandler$1.run(WorkbenchErrorHandler.java:62) at org.eclipse.ui.internal.UILockListener.doPendingWork(UILockListener.java:164) at org.eclipse.ui.internal.UISynchronizer$3.run(UISynchronizer.java:158) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3563) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3212) at org.eclipse.ui.statushandlers.WorkbenchErrorHandler.showStatusAdapter(WorkbenchErrorHandler.java:107) at org.eclipse.ui.statushandlers.WorkbenchErrorHandler.handle(WorkbenchErrorHandler.java:57) at org.eclipse.ui.internal.ide.IDEWorkbenchErrorHandler.handle(IDEWorkbenchErrorHandler.java:106) at org.eclipse.ui.internal.WorkbenchErrorHandlerProxy.handle(WorkbenchErrorHandlerProxy.java:36) at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:189) at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:231) at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:242) at org.eclipse.ui.application.WorkbenchAdvisor.eventLoopException(WorkbenchAdvisor.java:326) at org.eclipse.ui.internal.ExceptionHandler.handleException(ExceptionHandler.java:65) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2700) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494) at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577) at org.eclipse.equinox.launcher.Main.run(Main.java:1410) Caused by: java.lang.StackOverflowError at java.nio.Buffer.<init>(Buffer.java:176) at java.nio.ByteBuffer.<init>(ByteBuffer.java:259) at java.nio.HeapByteBuffer.<init>(HeapByteBuffer.java:52) at java.nio.ByteBuffer.wrap(ByteBuffer.java:350) at java.nio.ByteBuffer.wrap(ByteBuffer.java:373) at java.lang.StringCoding$StringEncoder.encode(StringCoding.java:237) at java.lang.StringCoding.encode(StringCoding.java:272) at java.lang.String.getBytes(String.java:946) at java.io.UnixFileSystem.getLastModifiedTime(Native Method) at java.io.File.lastModified(File.java:826) at org.eclipse.jgit.storage.file.FileSnapshot.isModified(FileSnapshot.java:150) at org.eclipse.jgit.storage.file.RefDirectory.getPackedRefs(RefDirectory.java:704) at org.eclipse.jgit.storage.file.RefDirectory.getRef(RefDirectory.java:268) at org.eclipse.jgit.lib.Repository.resolveSimple(Repository.java:592) at org.eclipse.jgit.lib.Repository.resolve(Repository.java:566) at org.eclipse.jgit.lib.Repository.resolve(Repository.java:376) at org.eclipse.egit.ui.internal.decorators.GitDocument.populate(GitDocument.java:109) at org.eclipse.egit.ui.internal.decorators.GitDocument.onRefsChanged(GitDocument.java:218) at org.eclipse.jgit.events.RefsChangedEvent.dispatch(RefsChangedEvent.java:55) at org.eclipse.jgit.events.RefsChangedEvent.dispatch(RefsChangedEvent.java:47) at org.eclipse.jgit.events.ListenerList.dispatch(ListenerList.java:120) at org.eclipse.jgit.lib.Repository.fireEvent(Repository.java:149) at org.eclipse.jgit.storage.file.RefDirectory.fireRefsChanged(RefDirectory.java:927) at org.eclipse.jgit.storage.file.RefDirectory.getRef(RefDirectory.java:277) at org.eclipse.jgit.lib.Repository.resolveSimple(Repository.java:592) at org.eclipse.jgit.lib.Repository.resolve(Repository.java:566) at org.eclipse.jgit.lib.Repository.resolveSimple(Repository.java:592) at org.eclipse.jgit.lib.Repository.resolve(Repository.java:566) at org.eclipse.jgit.lib.Repository.resolve(Repository.java:376) at org.eclipse.egit.ui.internal.decorators.GitDocument.populate(GitDocument.java:109) at org.eclipse.egit.ui.internal.decorators.GitDocument.onRefsChanged(GitDocument.java:218) at org.eclipse.jgit.events.RefsChangedEvent.dispatch(RefsChangedEvent.java:55) at org.eclipse.jgit.events.RefsChangedEvent.dispatch(RefsChangedEvent.java:47) at org.eclipse.jgit.events.ListenerList.dispatch(ListenerList.java:120) at org.eclipse.jgit.lib.Repository.fireEvent(Repository.java:149) at org.eclipse.jgit.storage.file.RefDirectory.fireRefsChanged(RefDirectory.java:927)
I believe this is a duplicate of bug344402 It has the same stacktrace stemming from the GitDocument class *** This bug has been marked as a duplicate of bug 344402 ***