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
-~----------~----~----~----~------~----~------~--~---

Reply via email to