There's a bug about it in the Trac wiki. But it won't be fixed soon, as I don't understand how it happens. And I can't reproduce it :(.
Bastian Am 07.12.2008 um 22:24 schrieb Georg: > It's still there with 1.2.941. Is anyone else seeing this? > > It /might/ be related to the following exception, although I got the > exception about an hour or so before I noticed the strangeness (but > I wasn't paying much attention...): > > !ENTRY org.eclipse.osgi 2 0 2008-12-07 19:05:33.014 > !MESSAGE While loading class > "com.vectrace.MercurialEclipse.views.console.ConsoleDocument > $ConsoleLine", thread "Thread[main,6,main]" timed out waiting > (5000ms) for thread "Thread[Worker-8,5,main]" to finish starting > bundle "reference:file:/home/hunter/gwk/.eclipse/ > org.eclipse.platform_3.4.0_1473617060/plugins/ > com.vectrace.MercurialEclipse_1.2.941.jar [596]". To avoid deadlock, > thread "Thread[main,6,main]" is proceeding but > "com.vectrace.MercurialEclipse.views.console.ConsoleDocument > $ConsoleLine" may not be fully initialized. > !STACK 0 > org.osgi.framework.BundleException: State change in progress for > bundle "reference:file:/home/hunter/gwk/.eclipse/ > org.eclipse.platform_3.4.0_1473617060/plugins/ > com.vectrace.MercurialEclipse_1.2.941.jar" by thread "Worker-8". > at > org > .eclipse > .osgi > .framework > .internal.core.AbstractBundle.beginStateChange(AbstractBundle.java: > 1144) > at > org > .eclipse > .osgi > .framework.internal.core.AbstractBundle.start(AbstractBundle.java:263) > at > org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java: > 400) > at > org > .eclipse > .core > .runtime > .internal > .adaptor > .EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111) > at > org > .eclipse > .osgi > .baseadaptor > .loader.ClasspathManager.findLocalClass(ClasspathManager.java:427) > at > org > .eclipse > .osgi > .internal > .baseadaptor > .DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193) > at > org > .eclipse > .osgi > .framework > .internal.core.BundleLoader.findLocalClass(BundleLoader.java:368) > at > org > .eclipse > .osgi > .framework > .internal.core.BundleLoader.findClassInternal(BundleLoader.java:444) > at > org > .eclipse > .osgi > .framework.internal.core.BundleLoader.findClass(BundleLoader.java:397) > at > org > .eclipse > .osgi > .framework.internal.core.BundleLoader.findClass(BundleLoader.java:385) > at > org > .eclipse > .osgi > .internal > .baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87) > at java.lang.ClassLoader.loadClass(ClassLoader.java:252) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java: > 320) > at > com > .vectrace > .MercurialEclipse > .views.console.ConsoleDocument.getLines(ConsoleDocument.java:78) > at > com > .vectrace > .MercurialEclipse.views.console.HgConsole.dump(HgConsole.java:239) > at > com.vectrace.MercurialEclipse.views.console.HgConsole.access > $1(HgConsole.java:236) > at com.vectrace.MercurialEclipse.views.console.HgConsole > $1.runSafe(HgConsole.java:170) > at > com.vectrace.MercurialEclipse.SafeUiJob.runInUIThread(SafeUiJob.java: > 49) > at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:94) > at > org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) > at > org > .eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java: > 133) > at > org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3378) > at > org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3036) > at > org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382) > at org.eclipse.ui.internal.Workbench.runUI(Workbench.java: > 2346) > at org.eclipse.ui.internal.Workbench.access$4(Workbench.java: > 2198) > at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493) > at > org > .eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java: > 288) > at > org > .eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java: > 488) > at > org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) > at > org > .eclipse > .ui > .internal.ide.application.IDEApplication.start(IDEApplication.java: > 113) > at > org > .eclipse > .equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193) > 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: > 386) > 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:549) > at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504) > at org.eclipse.equinox.launcher.Main.run(Main.java:1236) > at org.eclipse.equinox.launcher.Main.main(Main.java:1212) > Caused by: org.eclipse.osgi.framework.internal.core.AbstractBundle > $BundleStatusException > ... 44 more > Root exception: > org.eclipse.osgi.framework.internal.core.AbstractBundle > $BundleStatusException > at > org > .eclipse > .osgi > .framework > .internal.core.AbstractBundle.beginStateChange(AbstractBundle.java: > 1144) > at > org > .eclipse > .osgi > .framework.internal.core.AbstractBundle.start(AbstractBundle.java:263) > at > org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java: > 400) > at > org > .eclipse > .core > .runtime > .internal > .adaptor > .EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111) > at > org > .eclipse > .osgi > .baseadaptor > .loader.ClasspathManager.findLocalClass(ClasspathManager.java:427) > at > org > .eclipse > .osgi > .internal > .baseadaptor > .DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193) > at > org > .eclipse > .osgi > .framework > .internal.core.BundleLoader.findLocalClass(BundleLoader.java:368) > at > org > .eclipse > .osgi > .framework > .internal.core.BundleLoader.findClassInternal(BundleLoader.java:444) > at > org > .eclipse > .osgi > .framework.internal.core.BundleLoader.findClass(BundleLoader.java:397) > at > org > .eclipse > .osgi > .framework.internal.core.BundleLoader.findClass(BundleLoader.java:385) > at > org > .eclipse > .osgi > .internal > .baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87) > at java.lang.ClassLoader.loadClass(ClassLoader.java:252) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java: > 320) > at > com > .vectrace > .MercurialEclipse > .views.console.ConsoleDocument.getLines(ConsoleDocument.java:78) > at > com > .vectrace > .MercurialEclipse.views.console.HgConsole.dump(HgConsole.java:239) > at > com.vectrace.MercurialEclipse.views.console.HgConsole.access > $1(HgConsole.java:236) > at com.vectrace.MercurialEclipse.views.console.HgConsole > $1.runSafe(HgConsole.java:170) > at > com.vectrace.MercurialEclipse.SafeUiJob.runInUIThread(SafeUiJob.java: > 49) > at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:94) > at > org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) > at > org > .eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java: > 133) > at > org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3378) > at > org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3036) > at > org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382) > at org.eclipse.ui.internal.Workbench.runUI(Workbench.java: > 2346) > at org.eclipse.ui.internal.Workbench.access$4(Workbench.java: > 2198) > at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493) > at > org > .eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java: > 288) > at > org > .eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java: > 488) > at > org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) > at > org > .eclipse > .ui > .internal.ide.application.IDEApplication.start(IDEApplication.java: > 113) > at > org > .eclipse > .equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193) > 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: > 386) > 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:549) > at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504) > at org.eclipse.equinox.launcher.Main.run(Main.java:1236) > at org.eclipse.equinox.launcher.Main.main(Main.java:1212) > > > Later on I got the following, although I think that is unrelated: > > !ENTRY com.vectrace.MercurialEclipse 4 0 2008-12-07 21:19:11.755 > !MESSAGE > !STACK 0 > java.lang.NullPointerException > at > com > .vectrace > .MercurialEclipse > .team > .IStorageMercurialRevision.<init>(IStorageMercurialRevision.java:103) > at > com > .vectrace.MercurialEclipse.team.CompareAction.run(CompareAction.java: > 33) > at > com > .vectrace > .MercurialEclipse.team.SingleFileAction.run(SingleFileAction.java:44) > at > org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java: > 251) > at > org > .eclipse > .jface > .action > .ActionContributionItem > .handleWidgetSelection(ActionContributionItem.java:583) > at org.eclipse.jface.action.ActionContributionItem.access > $2(ActionContributionItem.java:500) > at org.eclipse.jface.action.ActionContributionItem > $5.handleEvent(ActionContributionItem.java:411) > at > org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) > at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1158) > at > org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3401) > at > org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3033) > at > org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382) > at org.eclipse.ui.internal.Workbench.runUI(Workbench.java: > 2346) > at org.eclipse.ui.internal.Workbench.access$4(Workbench.java: > 2198) > at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493) > at > org > .eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java: > 288) > at > org > .eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java: > 488) > at > org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) > at > org > .eclipse > .ui > .internal.ide.application.IDEApplication.start(IDEApplication.java: > 113) > at > org > .eclipse > .equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193) > 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: > 386) > 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:549) > at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504) > at org.eclipse.equinox.launcher.Main.run(Main.java:1236) > at org.eclipse.equinox.launcher.Main.main(Main.java:1212) > > > -- > Regards, > Georg. > > > 2008/12/1 Georg <[EMAIL PROTECTED]> > Hi, > > I noticed file decorators are no longer redrawn correctly in > 1.1.901. When I edit a file and save it, I would expect it to be > decorated with an asterisk, but it's still showing the golden > cylinder. After a global status refresh the annotation was gone > completely. > > Has anyone else noticed this? I'm on Linux, with Eclipse 3.4.1. > > -- > Regards, > Georg. > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "MercurialEclipse" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/mercurialeclipse?hl=en -~----------~----~----~----~------~----~------~--~---
