Bug 121557 - Content Assist not responding after displaying proposals
Summary: Content Assist not responding after displaying proposals
Status: RESOLVED INVALID
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.2   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: JDT-Core-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: needinfo
: 122113 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-12-20 09:18 EST by Neil Greenwood CLA
Modified: 2009-08-30 02:09 EDT (History)
2 users (show)

See Also:


Attachments
Screen shot of content assist window (9.70 KB, image/png)
2005-12-20 09:19 EST, Neil Greenwood CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Neil Greenwood CLA 2005-12-20 09:18:45 EST
I'm working through the JFace Data Binding HOWTO at http://www.coconut-palm-software.com/the_visual_editor/?p=57. I've got as far as trying to add the BindSpec, so the code reads

dbc.bind(timeWithCompany, new Property(person, "timeWithCompany"), 
        new BindSpec(null, new RegexStringValidator(
                "^[0-9]*$", "^[0-9]+$", "Please enter a number")));

My code currently reads

dbc.bind(timeWithCompany, new Property(person, "timeWithCompany"), new BindSpec(null, new RegE|));

with the cursor after the 'E' in 'RegE'. I type Ctrl+Space to display completions, the window displays (I'll add a screenshot), but I can't choose an option and the following gets displayed in the Error Log when I close the window.

Java Model Exception: Java Model Status [Cannot retrieve the attached javadoc for Regexp [in Regexp.class [in sun.misc [in C:\java\j2sdk1.4.2\jre\lib\rt.jar [in net.uklinux.gneel.databinding]]]]]
at org.eclipse.jdt.internal.core.JavaElement.getURLContents(JavaElement.java:731)
at org.eclipse.jdt.internal.core.BinaryType.getJavadocContents(BinaryType.java:1063)
at org.eclipse.jdt.internal.core.BinaryType.getAttachedJavadoc(BinaryType.java:990)
at org.eclipse.jdt.ui.JavadocContentAccess.getHTMLContentReader(JavadocContentAccess.java:121)
at org.eclipse.jdt.internal.ui.text.java.MemberProposalInfo.extractJavadoc(MemberProposalInfo.java:102)
at org.eclipse.jdt.internal.ui.text.java.MemberProposalInfo.computeInfo(MemberProposalInfo.java:81)
at org.eclipse.jdt.internal.ui.text.java.MemberProposalInfo.getInfo(MemberProposalInfo.java:68)
at org.eclipse.jdt.internal.ui.text.java.LazyJavaCompletionProposal.getAdditionalProposalInfo(LazyJavaCompletionProposal.java:180)
at org.eclipse.jface.text.contentassist.AdditionalInfoController.computeInformation(AdditionalInfoController.java:221)
at org.eclipse.jface.text.AbstractInformationControlManager.doShowInformation(AbstractInformationControlManager.java:820)
at org.eclipse.jface.text.AbstractInformationControlManager.showInformation(AbstractInformationControlManager.java:810)
at org.eclipse.jface.text.contentassist.AdditionalInfoController$1.run(AdditionalInfoController.java:173)
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:3262)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2908)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1762)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1726)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:397)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:106)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:109)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:379)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
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:324)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:338)
at org.eclipse.core.launcher.Main.basicRun(Main.java:282)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)
Comment 1 Neil Greenwood CLA 2005-12-20 09:19:49 EST
Created attachment 32018 [details]
Screen shot of content assist window

Added the screen shot.
Comment 2 Dani Megert CLA 2005-12-20 09:32:16 EST
What build id? This looks like a bug that we fixed already.
Comment 3 Neil Greenwood CLA 2005-12-20 10:53:23 EST
It's the 3.2M4 bundle, build ID I20051215-1506.
Comment 4 Dani Megert CLA 2005-12-20 10:55:38 EST
Then it's not fixed.
Comment 5 Dani Megert CLA 2005-12-21 04:07:58 EST
Note: if you don't have attached source but a Javadoc location then you might see a small delay. You can reduce the delay on the Java > Editor > Content Assist > Work in Progress preference page (timeout to fetch parameter name).

I cannot reproduce this using 3.2 M4 even with invalid Javadoc URLs. Moving to JCore to explain the JME.

Can you provide use with your JRE setup (version, is source attached, what's the Javadoc location)?
Comment 6 Neil Greenwood CLA 2005-12-21 04:48:52 EST
Thanks for the update Dani. The "small delay" referred to in comment #5 is 20 secs. per entry in the content assist window. I think the problem is the fact that the matched classes are in the sun.misc package, so there's no Javadoc for them.

The exact steps I took to cause the problem were:
1. extract a fresh instance of 3.2M4 downloaded from eclipse.org. Run eclipse with the Sun JDK1.4.2_08 configured as JAVA_HOME.
2. create a new workspace.
3. create a plug-in project as specified in the link at comment #0.
4. about two-thirds of the way through the howto, you need to change the last BindSpec line. This is where the problem arose.

I didn't change the Installed JRE configuration from the default. The src.zip is present in the JDK directory, no Javadoc is installed on my PC, the Javadoc URL is http://java.sun.com/j2se/1.4.2/docs/api/.
Comment 7 Dani Megert CLA 2005-12-21 05:03:47 EST
>The "small delay" referred to in comment #5 is 20 secs.
Can you provide a stack dump while waiting (in the console hit Ctrl+Break on Windows and kill -3 or kill -QUIT on Linux)?
Comment 8 Neil Greenwood CLA 2005-12-21 09:53:11 EST
Stack dump as requested.

Full thread dump Java HotSpot(TM) Client VM (1.4.2_08-b03 mixed mode):

"AdditionalInfo Delay" prio=7 tid=0x02da8fb0 nid=0xc00 in Object.wait() [3c1f000..3c1fd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x11a24110> (a java.lang.Object)
        at java.lang.Object.wait(Object.java:429)
        at org.eclipse.jface.text.contentassist.AdditionalInfoController.run(AdditionalInfoController.java:158)
        - locked <0x11a24110> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:534)

"Worker-5" prio=5 tid=0x03364838 nid=0x22c in Object.wait() [3f5f000..3f5fd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x114355e0> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
        - locked <0x114355e0> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

"Worker-4" prio=5 tid=0x033019b8 nid=0xea8 in Object.wait() [3f1f000..3f1fd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x114355e0> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
        - locked <0x114355e0> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

"Worker-3" prio=5 tid=0x03364ea8 nid=0xf00 in Object.wait() [3edf000..3edfd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x114355e0> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
        - locked <0x114355e0> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

"Worker-2" prio=5 tid=0x033589c0 nid=0xcb4 in Object.wait() [3e9f000..3e9fd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x114355e0> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
        - locked <0x114355e0> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

"Worker-1" prio=5 tid=0x02d7fe60 nid=0xca0 in Object.wait() [380f000..380fd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x114355e0> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
        - locked <0x114355e0> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

"org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x03159818 nid=0x578 in Object.wait() [3def000..3defd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x11a193d0> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
        at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:176)
        - locked <0x11a193d0> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)

"Java indexing" daemon prio=4 tid=0x030f2e78 nid=0x404 in Object.wait() [3c5f000..3c5fd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x118b0290> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
        at java.lang.Object.wait(Object.java:429)
        at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:349)
        - locked <0x118b0290> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
        at java.lang.Thread.run(Thread.java:534)

"Worker-0" prio=5 tid=0x0308eb38 nid=0x7e8 in Object.wait() [37bf000..37bfd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x114355e0> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
        - locked <0x114355e0> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

"Start Level Event Dispatcher" daemon prio=5 tid=0x02d91d48 nid=0x57c in Object.wait() [302f000..302fd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x114333f8> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at java.lang.Object.wait(Object.java:429)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:349)
        - locked <0x114333f8> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:287)

"Framework Event Dispatcher" daemon prio=5 tid=0x00a72008 nid=0x788 in Object.wait() [2fef000..2fefd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x113f71c8> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at java.lang.Object.wait(Object.java:429)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:349)
        - locked <0x113f71c8> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:287)

"State Data Manager" daemon prio=5 tid=0x02ebf5b0 nid=0xb08 waiting on condition [2faf000..2fafd8c]
        at java.lang.Thread.sleep(Native Method)
        at org.eclipse.osgi.framework.adaptor.core.StateManager.run(StateManager.java:332)
        at java.lang.Thread.run(Thread.java:534)

"Signal Dispatcher" daemon prio=10 tid=0x009cfb30 nid=0xc1c waiting on condition [0..0]

"Finalizer" daemon prio=9 tid=0x009cd158 nid=0xdec in Object.wait() [2c6f000..2c6fd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x113c0138> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
        - locked <0x113c0138> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=10 tid=0x009cbdd8 nid=0x16c in Object.wait() [2c2f000..2c2fd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x113c01a0> (a java.lang.ref.Reference$Lock)
        at java.lang.Object.wait(Object.java:429)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115)
        - locked <0x113c01a0> (a java.lang.ref.Reference$Lock)

"main" prio=7 tid=0x00034290 nid=0xf50 runnable [7e000..7fc3c]
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
        - locked <0x100bd008> (a java.net.PlainSocketImpl)
        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)
        at java.net.Socket.connect(Socket.java:452)
        at java.net.Socket.connect(Socket.java:402)
        at sun.net.NetworkClient.doConnect(NetworkClient.java:139)
        at sun.net.www.http.HttpClient.openServer(HttpClient.java:402)
        at sun.net.www.http.HttpClient.openServer(HttpClient.java:618)
        - locked <0x100ae760> (a sun.net.www.http.HttpClient)
        at sun.net.www.http.HttpClient.<init>(HttpClient.java:306)
        at sun.net.www.http.HttpClient.<init>(HttpClient.java:267)
        at sun.net.www.http.HttpClient.New(HttpClient.java:339)
        at sun.net.www.http.HttpClient.New(HttpClient.java:320)
        at sun.net.www.http.HttpClient.New(HttpClient.java:315)
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:521)
        at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:498)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:626)
        - locked <0x100acf40> (a sun.net.www.protocol.http.HttpURLConnection)
        at org.eclipse.jdt.internal.core.JavaElement.getURLContents(JavaElement.java:717)
        at org.eclipse.jdt.internal.core.BinaryType.getJavadocContents(BinaryType.java:1063)
        at org.eclipse.jdt.internal.core.BinaryType.getAttachedJavadoc(BinaryType.java:990)
        at org.eclipse.jdt.ui.JavadocContentAccess.getHTMLContentReader(JavadocContentAccess.java:121)
        at org.eclipse.jdt.internal.ui.text.java.MemberProposalInfo.extractJavadoc(MemberProposalInfo.java:102)
        at org.eclipse.jdt.internal.ui.text.java.MemberProposalInfo.computeInfo(MemberProposalInfo.java:81)
        at org.eclipse.jdt.internal.ui.text.java.MemberProposalInfo.getInfo(MemberProposalInfo.java:68)
        at org.eclipse.jdt.internal.ui.text.java.LazyJavaCompletionProposal.getAdditionalProposalInfo(LazyJavaCompletionProposal.java:180)
        at org.eclipse.jface.text.contentassist.AdditionalInfoController.computeInformation(AdditionalInfoController.java:221)
        at org.eclipse.jface.text.AbstractInformationControlManager.doShowInformation(AbstractInformationControlManager.java:820)
        at org.eclipse.jface.text.AbstractInformationControlManager.showInformation(AbstractInformationControlManager.java:810)
        at org.eclipse.jface.text.contentassist.AdditionalInfoController$1.run(AdditionalInfoController.java:173)
        at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
        at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
        - locked <0x102e0200> (a org.eclipse.swt.widgets.RunnableLock)
        at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3262)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2908)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1762)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1726)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:397)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
        at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:106)
        at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:109)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:379)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
        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:324)
        at org.eclipse.core.launcher.Main.invokeFramework(Main.java:338)
        at org.eclipse.core.launcher.Main.basicRun(Main.java:282)
        at org.eclipse.core.launcher.Main.run(Main.java:977)
        at org.eclipse.core.launcher.Main.main(Main.java:952)

"VM Thread" prio=5 tid=0x00a0b5d0 nid=0x9d8 runnable

"VM Periodic Task Thread" prio=10 tid=0x00a0c4d8 nid=0x858 waiting on condition

"Suspend Checker Thread" prio=10 tid=0x009cf1e8 nid=0xd90 runnable
Comment 9 Dani Megert CLA 2005-12-27 07:50:22 EST
*** Bug 122113 has been marked as a duplicate of this bug. ***
Comment 10 Olivier Thomann CLA 2006-01-03 15:29:53 EST
I could not reproduce the JME in the error log on Windows XP. This looks really close to bug 120559, but the line numbers don't match. And this is supposed to be fixed in M4.
Is it reproducable for you?
Comment 11 Neil Greenwood CLA 2006-01-06 09:44:02 EST
Sorry for the delay in responding.
Do you mean "is the JME reproducible" or "is the 'hang' reproducible"?

I can reproduce the 'hang' (i.e. 60 sec pause) everytime. I don't know about the JME, and I won't be able to check now until Monday at the earliest.
Comment 12 Igor Alelekov CLA 2006-01-10 04:22:05 EST
(In reply to comment #10)
> I could not reproduce the JME in the error log on Windows XP. This looks really
> close to bug 120559, but the line numbers don't match. And this is supposed to
> be fixed in M4.
> Is it reproducable for you?

Yes, it is reproducable.
Everytime we got the following trace in the log file (workspace\.metadata\.log):

Java Model Exception: Java Model Status [Cannot retrieve the attached javadoc for List [in List.class [in java.util [in C:\Program Files\Java\j2re1.4.2_09\lib\rt.jar [in org.eclipse.ite]]]]]
	at org.eclipse.jdt.internal.core.JavaElement.getURLContents(JavaElement.java:731)
	at org.eclipse.jdt.internal.core.BinaryType.getJavadocContents(BinaryType.java:1063)
	at org.eclipse.jdt.internal.core.BinaryMethod.getAttachedJavadoc(BinaryMethod.java:461)
	at org.eclipse.jdt.ui.JavadocContentAccess.getHTMLContentReader(JavadocContentAccess.java:121)
	at org.eclipse.jdt.internal.ui.text.java.MemberProposalInfo.extractJavadoc(MemberProposalInfo.java:102)
	at org.eclipse.jdt.internal.ui.text.java.MemberProposalInfo.computeInfo(MemberProposalInfo.java:81)
	at org.eclipse.jdt.internal.ui.text.java.MemberProposalInfo.getInfo(MemberProposalInfo.java:68)
	at org.eclipse.jdt.internal.ui.text.java.LazyJavaCompletionProposal.getAdditionalProposalInfo(LazyJavaCompletionProposal.java:180)
	at org.eclipse.jface.text.contentassist.AdditionalInfoController.computeInformation(AdditionalInfoController.java:221)
	at org.eclipse.jface.text.AbstractInformationControlManager.doShowInformation(AbstractInformationControlManager.java:820)
	at org.eclipse.jface.text.AbstractInformationControlManager.showInformation(AbstractInformationControlManager.java:810)
	at org.eclipse.jface.text.contentassist.AdditionalInfoController$1.run(AdditionalInfoController.java:173)
	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:3262)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2908)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1762)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1726)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:397)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
	at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:106)
	at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:109)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:379)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
	at jrockit.reflect.InitialMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
	at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
	at org.eclipse.core.launcher.Main.invokeFramework(Main.java:338)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:282)
	at org.eclipse.core.launcher.Main.run(Main.java:977)
	at org.eclipse.core.launcher.Main.main(Main.java:952)

Comment 13 Olivier Thomann CLA 2006-01-10 08:54:22 EST
(In reply to comment #11)
> I can reproduce the 'hang' (i.e. 60 sec pause) everytime. I don't know about
> the JME, and I won't be able to check now until Monday at the earliest.
I'd like reproducable steps. I followed the steps in comment 0 and it could not get either a hang or a JME.
What kind of connection do you have?
Comment 14 Olivier Thomann CLA 2006-01-26 15:56:35 EST
Closing as REMIND.
Please reopen once you provide required information.
Comment 15 Denis Roy CLA 2009-08-30 02:09:19 EDT
As of now 'LATER' and 'REMIND' resolutions are no longer supported.
Please reopen this bug if it is still valid for you.