Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Web Tools Project (WTP) » Intermittent hanging after using Web Tools
Intermittent hanging after using Web Tools [message #180304] Fri, 29 September 2006 15:05 Go to next message
Eclipse User
Originally posted by: jeff.dilacero.org

I've been using Eclipse 3.2 on Debian Linux for a while and it has been
pretty stable. However, I recently starting using Web Tools and the
J2EE perspective, and now Eclipse hangs intermittently. Usually it
hangs when I perform some random action, like opening up help or
commiting a file.

Is this a known problem? If not, is there some way I can debug it to
find out where it is hanging? I can't reproduce it on demand, so I'd
need a way to investigate it after the hang occurs.

-Jeff
Re: Intermittent hanging after using Web Tools [message #180379 is a reply to message #180304] Sun, 01 October 2006 16:48 Go to previous messageGo to next message
David Williams is currently offline David Williams
Messages: 690
Registered: July 2009
Senior Member
On Fri, 29 Sep 2006 15:05:14 -0400, Jeff Nowakowski <jeff@dilacero.org>
wrote:

> I've been using Eclipse 3.2 on Debian Linux for a while and it has been
> pretty stable. However, I recently starting using Web Tools and the
> J2EE perspective, and now Eclipse hangs intermittently. Usually it
> hangs when I perform some random action, like opening up help or
> commiting a file.
>
> Is this a known problem? If not, is there some way I can debug it to
> find out where it is hanging? I can't reproduce it on demand, so I'd
> need a way to investigate it after the hang occurs.
>
> -Jeff


Not sure which JRE you use, but I have a vague memory of hearing of
problems with the one that "comes with" Debian Linux. So you might
google and/or try othere JRE's?
Re: Intermittent hanging after using Web Tools [message #180387 is a reply to message #180379] Sun, 01 October 2006 20:05 Go to previous message
Eclipse User
Originally posted by: jeff.dilacero.org

David Williams wrote:
> Not sure which JRE you use, but I have a vague memory of hearing of
> problems with the one that "comes with" Debian Linux. So you might
> google and/or try othere JRE's?

Thanks for your reply. I think I solved my problem. I had changed my
JRE to use the J2EE 1.5 one. I changed it back to the standard 1.5 one
from Sun and haven't had a hang since.

I did a kill -3 on one of the hangs. Part of the stack trace follows in
case anybody is interested.

-Jeff


"main" prio=1 tid=0x0805cba8 nid=0x7e21 waiting on condition
[0xaf998000..0xaf99a618]
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.def ineClass(DefaultClassLoader.java:160)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineC lass(ClasspathManager.java:498)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findCla ssImpl(ClasspathManager.java:468)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClassImpl(ClasspathManager.java:427)
- locked <0x661b7758> (a
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:339)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:391)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319 )
- locked <0x661b7758> (a
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader)
at
org.eclipse.jdt.internal.junit.buildpath.JUnitContainerIniti alizer$JUnitContainer.getDescription(JUnitContainerInitializ er.java:51)
at
org.eclipse.jdt.internal.ui.packageview.ClassPathContainer.g etLabel(ClassPathContainer.java:165)
at
org.eclipse.ui.model.WorkbenchLabelProvider.getText(Workbenc hLabelProvider.java:180)
at
org.eclipse.ui.internal.navigator.NavigatorContentServiceLab elProvider.findUpdateLabel(NavigatorContentServiceLabelProvi der.java:326)
at
org.eclipse.ui.internal.navigator.NavigatorContentServiceLab elProvider.findUpdateLabel(NavigatorContentServiceLabelProvi der.java:330)
at
org.eclipse.ui.internal.navigator.NavigatorContentServiceLab elProvider.updateLabel(NavigatorContentServiceLabelProvider. java:307)
at
org.eclipse.jface.viewers.DecoratingLabelProvider.updateLabe l(DecoratingLabelProvider.java:345)
at
org.eclipse.jface.viewers.StructuredViewer.buildLabel(Struct uredViewer.java:2077)
at
org.eclipse.jface.viewers.TreeViewer.doUpdateItem(TreeViewer .java:252)
at
org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeR unnable.run(AbstractTreeViewer.java:95)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.runtime.Platform.run(Platform.java:843)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:14 9)
at
org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(Ab stractTreeViewer.java:840)
at
org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRun nable.run(StructuredViewer.java:465)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.runtime.Platform.run(Platform.java:843)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:14 9)
at
org.eclipse.jface.viewers.StructuredViewer.updateItem(Struct uredViewer.java:1955)
at
org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem( AbstractTreeViewer.java:744)
at
org.eclipse.ui.navigator.CommonViewer.createTreeItem(CommonV iewer.java:116)
at
org.eclipse.jface.viewers.AbstractTreeViewer$1.run(AbstractT reeViewer.java:722)
at
org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:67)
at
org.eclipse.jface.viewers.AbstractTreeViewer.createChildren( AbstractTreeViewer.java:696)
at
org.eclipse.jface.viewers.TreeViewer.createChildren(TreeView er.java:892)
at
org.eclipse.jface.viewers.AbstractTreeViewer.internalExpand( AbstractTreeViewer.java:1369)
at
org.eclipse.jface.viewers.AbstractTreeViewer.internalExpand( AbstractTreeViewer.java:1366)
at
org.eclipse.jface.viewers.AbstractTreeViewer.internalExpand( AbstractTreeViewer.java:1366)
at
org.eclipse.jface.viewers.AbstractTreeViewer.internalExpand( AbstractTreeViewer.java:1366)
at
org.eclipse.jface.viewers.AbstractTreeViewer.setExpandedElem ents(AbstractTreeViewer.java:2121)
at
org.eclipse.ui.navigator.CommonNavigator.selectReveal(Common Navigator.java:288)
at
org.eclipse.ui.internal.navigator.actions.LinkEditorAction$2 .runInUIThread(LinkEditorAction.java:108)
Previous Topic:Announcing WTP 1.5.1 general availability
Next Topic:EclipseCon 2007 Call for Participation
Goto Forum:
  


Current Time: Wed Apr 23 02:42:27 EDT 2014

Powered by FUDForum. Page generated in 0.03080 seconds