[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

100% CPU usage

From: Sebastian Kornexl <sebastiank_at_segue.at>
Date: 2005-10-14 11:29:10 CEST

Hi,

 

opening a certain workspace sometimes takes 100% of the CPU for a long
time (last time over 40 minutes) before I can start working. This
workspace is shared using subclipse. Another workspace shared using VSS
never showed this behaviour.

 

If I close eclipse in Debug perspective and open it again everything
works fine until I switch to the Java perspective. All other
perspectives do no cause this problem. I can work in the Debug
perspective, but as soon as I switch to the Java perspective the CPU
goes up and the system nearly hangs. Also switching back to the Debug
perspective does not help anymore afterwards.

 

Maybe this is linked to the subclipse plugin because the .log shows the
following exception:

 

!MESSAGE Job found still running after platform shutdown. Jobs should
be canceled by the plugin that scheduled them during shutdown:
org.eclipse.ui.internal.decorators.DecorationScheduler$1

!SESSION 2005-10-14 11:15:50.95
------------------------------------------------

eclipse.buildId=M20050929-0840

java.version=1.4.2_06

java.vendor=Sun Microsystems Inc.

BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_AT

Command-line arguments: -data C:\Development\Scc3.1 Workspace -os win32
-ws win32 -arch x86

 

!ENTRY org.eclipse.osgi 2005-10-14 10:50:51.300

!MESSAGE While loading class
"org.tigris.subversion.subclipse.ui.console.SVNOutputConsole$2", thread
"main" timed out waiting (5000ms) for thread "Worker-0" to finish
starting bundle "org.tigris.subversion.subclipse.ui". To avoid deadlock,
thread "main" is proceeding but
"org.tigris.subversion.subclipse.ui.console.SVNOutputConsole$2" may not
be fully initialized.

!STACK 0

java.lang.Exception: Generated exception.

            at
org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLocalClass(Eclip
seClassLoader.java:108)

            at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(Bun
dleLoader.java:337)

            at
org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLo
ader.java:389)

            at
org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLo
ader.java:350)

            at
org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.loadClass(Ab
stractClassLoader.java:78)

            at java.lang.ClassLoader.loadClass(ClassLoader.java:235)

            at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)

            at
org.tigris.subversion.subclipse.ui.console.SVNOutputConsole.createPage(S
VNOutputConsole.java:160)

            at
org.eclipse.ui.internal.console.ConsoleView.doCreatePage(ConsoleView.jav
a:258)

            at
org.eclipse.ui.part.PageBookView.createPage(PageBookView.java:315)

            at
org.eclipse.ui.part.PageBookView.partActivated(PageBookView.java:613)

            at
org.eclipse.ui.internal.console.ConsoleView$1.run(ConsoleView.java:331)

            at
org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)

            at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:
123)

            at
org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3057)

            at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2716)

            at
org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)

            at
org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)

            at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:3
67)

            at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)

            at
org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)

            at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActiva
tor.java:226)

            at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:
376)

            at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:
163)

            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)

            at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)

            at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)

            at java.lang.reflect.Method.invoke(Method.java:324)

            at
org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)

            at org.eclipse.core.launcher.Main.basicRun(Main.java:278)

            at org.eclipse.core.launcher.Main.run(Main.java:973)

            at org.eclipse.core.launcher.Main.main(Main.java:948)

 

 

 

Sebastian
Received on Fri Oct 14 19:29:10 2005

This is an archived mail posted to the Subclipse Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.