GWT designer keeps hanging!! going mental

263 views
Skip to first unread message

Elhanan

unread,
Sep 2, 2011, 11:40:28 AM9/2/11
to google-we...@googlegroups.com
i'm sorry, but is waaaaay too much, i'm trying to use SplitLayoutPanel,and i've added a few buttons, after pressing save, the designer completely hangs, i have no idea what's going on. i have 6 gb ram, i7 core, java 6 (64 bit, could this be it?)

Eric Clayberg (Google)

unread,
Sep 2, 2011, 4:07:23 PM9/2/11
to google-we...@googlegroups.com
No idea based on your description. GWT Designer doesn't perform any actions on save, but lots of Eclipse and/or GPE stuff kicks in at that point (like various validations).

You say you have 6GB of RAM, but how much do you have assigned to running Eclipse (and GWT)? What does your Eclipse Heap Status indicator show?

Please provide a test case that will reproduce the problem. Please try running Eclipse with the -debug and -console command line options. You can then press Ctrl+Break in the console to look at the thread dump which may show where the system is hanging up. Send that thread dump to us.

Elhanan

unread,
Sep 3, 2011, 1:57:55 PM9/3/11
to google-we...@googlegroups.com
pressing Ctrl+Break in Host Osgi console (i have a prompt there) didn't do anything for eclipse i have xmx and xms 1024 and the heap indicator is like showing between 200-500 mb.

Eric Clayberg (Google)

unread,
Sep 3, 2011, 10:49:41 PM9/3/11
to google-we...@googlegroups.com
What OS are you using?

Elhanan

unread,
Sep 4, 2011, 1:47:45 AM9/4/11
to google-we...@googlegroups.com
windows 7 64 bit. (btw this happens on an xp machine as well..)

Elhanan

unread,
Sep 4, 2011, 5:21:12 AM9/4/11
to google-we...@googlegroups.com
btw this happens when i'm doing side by side configuration (source first on the left, and desgin on the right) with -1 in delay..

Eric Clayberg (Google)

unread,
Sep 4, 2011, 10:27:47 AM9/4/11
to google-we...@googlegroups.com
Hitting Ctrl+Break in the Console window should create a thread dump that will show where it is hanging up.

What happens with a 1000 ms delay?

WHat happens if the editor is in tabbed mode and you switch from source to design?

Elhanan Maayan

unread,
Sep 4, 2011, 10:39:57 AM9/4/11
to google-we...@googlegroups.com
if the editor is in tab mode, then it's ok more or less, less becouse after fighting with SplitLayoutTab a few times , i get an exception of Could not create native threads.

if then Editor is hanging then i can't press anything, like i said this only happens in SplitMode (source next Desgin).

--
You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To view this discussion on the web visit https://groups.google.com/d/msg/google-web-toolkit/-/iwWGee7KKoUJ.

To post to this group, send email to google-we...@googlegroups.com.
To unsubscribe from this group, send email to google-web-tool...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.

hs_err_pid3684.log

Sudhakar Abraham

unread,
Sep 5, 2011, 2:40:49 AM9/5/11
to Google Web Toolkit
Change the eclipse.ini file configuration in eclipse installed
directory.
-Xms512m
-Xmx1024m
-XX:PermSize=128m
-XX:MaxPermSize=512m

S. Abraham
www.DataStoreGwt.com

Eric Clayberg (Google)

unread,
Sep 5, 2011, 11:16:39 AM9/5/11
to google-we...@googlegroups.com
Thanks for the thread dump, but it just raies more questions. There are a huge number of threads shown which seem to be hanging around for some unknown reason. The thread dump has no stack trace for any of them. 

Try running Eclipse from command line (or use eclipsec.exe), work a while with GWT Designer and then press Crtl+Break. This should produce a threads dump which you should send to us.

As we have been unable to reproduce this on any of our Windows 7 machines, it would also be useful to see an actual test case project (small and self-contained) that will reproduce this. Maybe this is something specific to the actual project or code you are working on.

Elhanan

unread,
Sep 5, 2011, 3:24:32 PM9/5/11
to google-we...@googlegroups.com
i've narrowed down the cause!!! the issue is with the save action format source code,

to reproduce. 
create a sample gwt project with sample code.
open the entry point with gwt designer with configuration of Source code first and design later.
mark in prefrences->java->editor->save actions-> "preform the selection actions on save" =true
mark format source code  (btw aside from orgenize import  it can other custom save actions like, remove this qulifier, add final modifer didn't stop and check which ones exactly) 
try and place a button and click save.

wait till one of you dies..

i guess it kind makes sense, placing a button and pressing change   causes the source to change, but then eclipse jumps and re-order the source, so may be some sort of deadlock happens. 

Elhanan

unread,
Sep 5, 2011, 3:25:39 PM9/5/11
to google-we...@googlegroups.com

Elhanan

unread,
Sep 7, 2011, 10:42:13 AM9/7/11
to google-we...@googlegroups.com
this is the thread dump i've managed to extract while eclipse is hanging after i pressed save
        at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.ja
va:332)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.jav
a:667)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
        at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEAppli
cation.java:123)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandl
e.java:196)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runAppli
cation(EclipseAppLauncher.java:110)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Ec
lipseAppLauncher.java:79)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.ja
va:344)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.ja
va:179)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
Caused by: com.google.gwt.core.ext.UnableToCompleteException: (see previous log
entries)
        at com.google.gwt.dev.shell.ModuleSpace.rebind(ModuleSpace.java:595)
        at com.google.gwt.dev.shell.ModuleSpace.rebindAndCreate(ModuleSpace.java
:455)
        at com.google.gwt.dev.shell.designtime.DelegatingModuleSpace.rebindAndCr
eate0(DelegatingModuleSpace.java:202)
        at sun.reflect.GeneratedMethodAccessor50.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.eclipse.wb.internal.core.utils.reflect.ReflectionUtils.invokeMeth
od(ReflectionUtils.java:836)
        at com.google.gwt.dev.shell.designtime.ModuleSpace.rebindAndCreate0(Modu
leSpace.java:236)
        at com.google.gwt.dev.shell.designtime.ModuleSpace.rebindAndCreate(Modul
eSpace.java:228)
        at sun.reflect.GeneratedMethodAccessor235.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at com.google.gwt.dev.shell.designtime.DelegatingModuleSpace.invokeOnDel
egate(DelegatingModuleSpace.java:263)
        at com.google.gwt.dev.shell.designtime.DelegatingModuleSpace.invokeOnDel
egate(DelegatingModuleSpace.java:255)
        at com.google.gwt.dev.shell.designtime.DelegatingModuleSpace.rebindAndCr
eate(DelegatingModuleSpace.java:195)
        at com.google.gwt.dev.shell.GWTBridgeImpl.create(GWTBridgeImpl.java:49)
        at com.google.gwt.core.client.GWT.create(GWT.java:98)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.eclipse.wb.internal.core.utils.reflect.ReflectionUtils.invokeMeth
od(ReflectionUtils.java:836)
        at com.google.gdt.eclipse.designer.uibinder.parser.UiBinderParser.parse0
(UiBinderParser.java:121)
        at com.google.gdt.eclipse.designer.uibinder.parser.UiBinderParser.access
$0(UiBinderParser.java:110)
        at com.google.gdt.eclipse.designer.uibinder.parser.UiBinderParser$1.run(
UiBinderParser.java:97)
        at com.google.gdt.eclipse.designer.uibinder.parser.UiBinderContext.runDe
signTime(UiBinderContext.java:157)
        at com.google.gdt.eclipse.designer.uibinder.parser.UiBinderParser.parse(
UiBinderParser.java:94)
        at com.google.gdt.eclipse.designer.uibinder.editor.UiBinderDesignPage.pa
rse(UiBinderDesignPage.java:94)
        at org.eclipse.wb.internal.core.xml.editor.XmlDesignPage.internal_refres
hGEF(XmlDesignPage.java:447)
        at org.eclipse.wb.internal.core.xml.editor.XmlDesignPage.access$2(XmlDes
ignPage.java:439)
        at org.eclipse.wb.internal.core.xml.editor.XmlDesignPage$7$1.run(XmlDesi
gnPage.java:413)
        at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:180)
        at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:1
50)
        at org.eclipse.swt.widgets.Display.syncExec(Display.java:4683)
        at org.eclipse.wb.internal.core.xml.editor.XmlDesignPage$7.run(XmlDesign
Page.java:410)
        at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalCont
ext.java:464)
        at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372)
        at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDi
alog.java:507)
        at org.eclipse.wb.internal.core.xml.editor.XmlDesignPage.internal_refres
hGEF_withProgress(XmlDesignPage.java:431)
        at org.eclipse.wb.internal.core.xml.editor.XmlDesignPage.internal_refres
hGEF(XmlDesignPage.java:384)
        ... 67 more

!ENTRY org.eclipse.wb.core 4 4 2011-09-07 17:37:20.799
!MESSAGE Designer [2.3.2.r37x201107161302]: 4108 (Error loading module(s).).
      [ERROR] Unknown tag msg, or is not appropriate as a top level element Elem
ent <ui:msg key='role'> (:13)

[ERROR] Deferred binding failed for 'com.fnx.admin.client.roles.RolesView.RolesV
iewUiBinder'; expect subsequent failures

!STACK 0
org.eclipse.wb.internal.core.utils.exception.DesignerException: 4108 (Error load
ing module(s).).
      [ERROR] Unknown tag msg, or is not appropriate as a top level element Elem
ent <ui:msg key='role'> (:13)

[ERROR] Deferred binding failed for 'com.fnx.admin.client.roles.RolesView.RolesV
iewUiBinder'; expect subsequent failures

        at com.google.gdt.eclipse.designer.GwtExceptionRewriter.rewrite(GwtExcep
tionRewriter.java:52)
        at org.eclipse.wb.internal.core.utils.exception.DesignerExceptionUtils.r
ewriteException(DesignerExceptionUtils.java:225)
        at org.eclipse.wb.internal.core.xml.editor.XmlDesignPage.showExceptionOn
DesignPane(XmlDesignPage.java:509)
        at org.eclipse.wb.internal.core.xml.editor.XmlDesignPage.internal_refres
hGEF(XmlDesignPage.java:394)
        at org.eclipse.wb.internal.core.xml.editor.UndoManager.refreshDesignerEd
itor(UndoManager.java:254)
        at org.eclipse.wb.internal.core.xml.editor.XmlDesignPage.updateGEF(XmlDe
signPage.java:357)
        at org.eclipse.wb.internal.core.xml.editor.AbstractXmlEditor.doSave(Abst
ractXmlEditor.java:196)
        at org.eclipse.ui.internal.SaveableHelper$2.run(SaveableHelper.java:151)

        at org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:277)

        at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalCont
ext.java:464)
        at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372)
        at org.eclipse.jface.window.ApplicationWindow$1.run(ApplicationWindow.ja
va:759)
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)

        at org.eclipse.jface.window.ApplicationWindow.run(ApplicationWindow.java
:756)
        at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2642
)
        at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(Sa
veableHelper.java:285)
        at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(Sa
veableHelper.java:264)
        at org.eclipse.ui.internal.SaveableHelper.savePart(SaveableHelper.java:1
56)
        at org.eclipse.ui.internal.EditorManager.savePart(EditorManager.java:139
9)
        at org.eclipse.ui.internal.WorkbenchPage.savePart(WorkbenchPage.java:341
6)
        at org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:3
429)
        at org.eclipse.ui.internal.handlers.SaveHandler.execute(SaveHandler.java
:54)
        at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.ja
va:293)
        at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)

        at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(Para
meterizedCommand.java:508)
        at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(Handle
rService.java:169)
        at org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeCommand(Workben
chKeyboard.java:468)
        at org.eclipse.ui.internal.keys.WorkbenchKeyboard.press(WorkbenchKeyboar
d.java:786)
        at org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent(Workbe
nchKeyboard.java:885)
        at org.eclipse.ui.internal.keys.WorkbenchKeyboard.filterKeySequenceBindi
ngs(WorkbenchKeyboard.java:567)
        at org.eclipse.ui.internal.keys.WorkbenchKeyboard.access$3(WorkbenchKeyb
oard.java:508)
        at org.eclipse.ui.internal.keys.WorkbenchKeyboard$KeyDownFilter.handleEv
ent(WorkbenchKeyboard.java:123)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
        at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1262)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1052)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062)
        at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1104)
        at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1100)
        at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1509)
        at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4640)
        at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:345)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java:4528)
        at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:4972)
        at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
        at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2424)
        at org.eclipse.swt.internal.BidiUtil.windowProc(BidiUtil.java:639)
        at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
        at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2530)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3752)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)
        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
        at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.ja
va:332)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.jav
a:667)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
        at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEAppli
cation.java:123)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandl
e.java:196)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runAppli
cation(EclipseAppLauncher.java:110)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Ec
lipseAppLauncher.java:79)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.ja
va:344)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.ja
va:179)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
Caused by: com.google.gwt.core.ext.UnableToCompleteException: (see previous log
entries)
        at com.google.gwt.dev.shell.ModuleSpace.rebind(ModuleSpace.java:595)
        at com.google.gwt.dev.shell.ModuleSpace.rebindAndCreate(ModuleSpace.java
:455)
        at com.google.gwt.dev.shell.designtime.DelegatingModuleSpace.rebindAndCr
eate0(DelegatingModuleSpace.java:202)
        at sun.reflect.GeneratedMethodAccessor50.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.eclipse.wb.internal.core.utils.reflect.ReflectionUtils.invokeMeth
od(ReflectionUtils.java:836)
        at com.google.gwt.dev.shell.designtime.ModuleSpace.rebindAndCreate0(Modu
leSpace.java:236)
        at com.google.gwt.dev.shell.designtime.ModuleSpace.rebindAndCreate(Modul
eSpace.java:228)
        at sun.reflect.GeneratedMethodAccessor235.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at com.google.gwt.dev.shell.designtime.DelegatingModuleSpace.invokeOnDel
egate(DelegatingModuleSpace.java:263)
        at com.google.gwt.dev.shell.designtime.DelegatingModuleSpace.invokeOnDel
egate(DelegatingModuleSpace.java:255)
        at com.google.gwt.dev.shell.designtime.DelegatingModuleSpace.rebindAndCr
eate(DelegatingModuleSpace.java:195)
        at com.google.gwt.dev.shell.GWTBridgeImpl.create(GWTBridgeImpl.java:49)
        at com.google.gwt.core.client.GWT.create(GWT.java:98)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.eclipse.wb.internal.core.utils.reflect.ReflectionUtils.invokeMeth
od(ReflectionUtils.java:836)
        at com.google.gdt.eclipse.designer.uibinder.parser.UiBinderParser.parse0
(UiBinderParser.java:121)
        at com.google.gdt.eclipse.designer.uibinder.parser.UiBinderParser.access
$0(UiBinderParser.java:110)
        at com.google.gdt.eclipse.designer.uibinder.parser.UiBinderParser$1.run(
UiBinderParser.java:97)
        at com.google.gdt.eclipse.designer.uibinder.parser.UiBinderContext.runDe
signTime(UiBinderContext.java:157)
        at com.google.gdt.eclipse.designer.uibinder.parser.UiBinderParser.parse(
UiBinderParser.java:94)
        at com.google.gdt.eclipse.designer.uibinder.editor.UiBinderDesignPage.pa
rse(UiBinderDesignPage.java:94)
        at org.eclipse.wb.internal.core.xml.editor.XmlDesignPage.internal_refres
hGEF(XmlDesignPage.java:447)
        at org.eclipse.wb.internal.core.xml.editor.XmlDesignPage.access$2(XmlDes
ignPage.java:439)
        at org.eclipse.wb.internal.core.xml.editor.XmlDesignPage$7$1.run(XmlDesi
gnPage.java:413)
        at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:180)
        at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:1
50)
        at org.eclipse.swt.widgets.Display.syncExec(Display.java:4683)
        at org.eclipse.wb.internal.core.xml.editor.XmlDesignPage$7.run(XmlDesign
Page.java:410)
        at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalCont
ext.java:464)
        at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372)
        at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDi
alog.java:507)
        at org.eclipse.wb.internal.core.xml.editor.XmlDesignPage.internal_refres
hGEF_withProgress(XmlDesignPage.java:431)
        at org.eclipse.wb.internal.core.xml.editor.XmlDesignPage.internal_refres
hGEF(XmlDesignPage.java:384)
        ... 67 more
2011-09-07 17:38:32
Full thread dump Java HotSpot(TM) Server VM (20.2-b06 mixed mode):

"Keep-Alive-SocketCleaner" daemon prio=8 tid=0x52d22400 nid=0x9d0 waiting on condition [0x10b0f000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x345f6b18> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.j
ava:2025)
        at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:424)
        at sun.net.www.http.KeepAliveStreamCleaner.run(KeepAliveStreamCleaner.java:79)
        at java.lang.Thread.run(Thread.java:662)

"Keep-Alive-Timer" daemon prio=8 tid=0x52d17400 nid=0xc90 waiting on condition [0x10a0f000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(Native Method)
        at sun.net.www.http.KeepAliveCache.run(KeepAliveCache.java:149)
        at java.lang.Thread.run(Thread.java:662)

"Worker-50" prio=6 tid=0x52e18c00 nid=0x141c in Object.wait() [0x5670f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x364cc5a8> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
        - locked <0x364cc5a8> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

"Worker-49" prio=6 tid=0x067c2400 nid=0x116c in Object.wait() [0x1050f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x364cc5a8> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
        - locked <0x364cc5a8> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

"Worker-48" prio=6 tid=0x528ab400 nid=0x1018 in Object.wait() [0x0fcef000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x364cc5a8> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
        - locked <0x364cc5a8> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

"Worker-47" prio=6 tid=0x06bb6400 nid=0x1524 in Object.wait() [0x0cf4f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x50b36920> (a org.eclipse.ui.internal.Semaphore)
        at org.eclipse.ui.internal.Semaphore.acquire(Semaphore.java:43)
        - locked <0x50b36920> (a org.eclipse.ui.internal.Semaphore)
        at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:168)
        at org.eclipse.swt.widgets.Display.syncExec(Display.java:4683)
        at com.google.gdt.eclipse.core.BuilderUtilities.getOpenEditor(BuilderUtilities.java:250)
        at com.google.gdt.eclipse.core.BuilderUtilities.access$0(BuilderUtilities.java:247)
        at com.google.gdt.eclipse.core.BuilderUtilities$1.runInWorkspace(BuilderUtilities.java:152)
        at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

"Worker-46" prio=6 tid=0x05405400 nid=0x1444 in Object.wait() [0x0c08f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x50b36978> (a org.eclipse.ui.internal.Semaphore)
        at org.eclipse.ui.internal.Semaphore.acquire(Semaphore.java:43)
        - locked <0x50b36978> (a org.eclipse.ui.internal.Semaphore)
        at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:168)
        at org.eclipse.swt.widgets.Display.syncExec(Display.java:4683)
        at it.unibz.instasearch.jobs.IndexUpdateJob.runInWorkspace(IndexUpdateJob.java:199)
        at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

"Worker-45" prio=6 tid=0x09e48400 nid=0xe80 in Object.wait() [0x0e2bf000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x364cc5a8> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
        - locked <0x364cc5a8> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

"Worker-43" prio=6 tid=0x09e78c00 nid=0x16a4 in Object.wait() [0x0be8f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x364cc5a8> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
        - locked <0x364cc5a8> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

"Worker-38" prio=6 tid=0x072e3c00 nid=0x15f0 in Object.wait() [0x0ca1f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x364cc5a8> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
        - locked <0x364cc5a8> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

"AWT-Windows" daemon prio=6 tid=0x05ed2400 nid=0x394 runnable [0x0c58f000]
   java.lang.Thread.State: RUNNABLE
        at sun.awt.windows.WToolkit.eventLoop(Native Method)
        at sun.awt.windows.WToolkit.run(WToolkit.java:293)
        at java.lang.Thread.run(Thread.java:662)

"Java2D Disposer" daemon prio=10 tid=0x09ea1000 nid=0x15bc in Object.wait() [0x0c38f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x3c138d50> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
        - locked <0x3c138d50> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
        at sun.java2d.Disposer.run(Disposer.java:127)
        at java.lang.Thread.run(Thread.java:662)

"Dali Event Handler" prio=6 tid=0x53a75c00 nid=0x1628 in Object.wait() [0x0c28f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x3b60bb80> (a org.eclipse.jpt.common.utility.internal.SynchronizedQueue)
        at java.lang.Object.wait(Object.java:485)
        at org.eclipse.jpt.common.utility.internal.SynchronizedQueue.waitUntilEmptyIs_(SynchronizedQueue.java:138)
        at org.eclipse.jpt.common.utility.internal.SynchronizedQueue.waitUntilEmptyIs(SynchronizedQueue.java:129)
        - locked <0x3b60bb80> (a org.eclipse.jpt.common.utility.internal.SynchronizedQueue)
        at org.eclipse.jpt.common.utility.internal.SynchronizedQueue.waitUntilNotEmpty(SynchronizedQueue.java:153)
        at org.eclipse.jpt.common.utility.internal.AsynchronousCommandExecutor$Consumer.waitForProducer(AsynchronousComm
andExecutor.java:156)
        at org.eclipse.jpt.common.utility.internal.ConsumerThreadCoordinator$RunnableConsumer.run(ConsumerThreadCoordina
tor.java:199)
        at java.lang.Thread.run(Thread.java:662)

"com.google.common.base.internal.Finalizer" daemon prio=6 tid=0x04ef2800 nid=0x9f8 in Object.wait() [0x1150f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x3abade10> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
        - locked <0x3abade10> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
        at com.google.common.base.internal.Finalizer.run(Finalizer.java:127)

"Timer-4" daemon prio=6 tid=0x067bac00 nid=0x1538 in Object.wait() [0x1100f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x3abadf90> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <0x3abadf90> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"Thread-21" prio=6 tid=0x06070800 nid=0x1650 runnable [0x0e1bf000]
   java.lang.Thread.State: RUNNABLE
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
        - locked <0x3a0bcc50> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:462)
        at java.net.ServerSocket.accept(ServerSocket.java:430)
        at com.google.gdt.eclipse.designer.support.http.TcpServer.run(TcpServer.java:55)

"JavaScript indexing" daemon prio=4 tid=0x09c63400 nid=0x1510 in Object.wait() [0x0e0bf000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x38b6da30> (a org.eclipse.wst.jsdt.internal.core.search.indexing.IndexManager)
        at java.lang.Object.wait(Object.java:485)
        at org.eclipse.wst.jsdt.internal.core.search.processing.JobManager.run(JobManager.java:370)
        - locked <0x38b6da30> (a org.eclipse.wst.jsdt.internal.core.search.indexing.IndexManager)
        at java.lang.Thread.run(Thread.java:662)

"org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x0ac5c000 nid=0xabc in Object.wait() [0x0d95f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x3833b478> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
        at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:179)
        - locked <0x3833b478> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)

"Thread-17" prio=6 tid=0x0a766c00 nid=0x1228 waiting on condition [0x0d85f000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(Native Method)
        at oracle.eclipse.tools.weblogic.j2eelib.LibraryModuleRegistry$LibraryArchiveChangeMonitor.run(LibraryModuleRegi
stry.java:469)

"Background Startup" prio=2 tid=0x09c5bc00 nid=0xbb8 in Object.wait() [0x0d2af000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x38295ee0> (a java.util.ArrayList)
        at java.lang.Object.wait(Object.java:485)
        at com.instantiations.eclipse.startup.StartupManager.start0(StartupManager.java:207)
        - locked <0x38295ee0> (a java.util.ArrayList)
        at com.instantiations.eclipse.startup.StartupManager.access$0(StartupManager.java:99)
        at com.instantiations.eclipse.startup.StartupManager$1.run(StartupManager.java:87)

"com.google.gwt.thirdparty.guava.common.base.internal.Finalizer" daemon prio=6 tid=0x06b9e800 nid=0xdfc in Object.wait()
 [0x0d3af000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x37112b20> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
        - locked <0x37112b20> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
        at com.google.gwt.thirdparty.guava.common.base.internal.Finalizer.run(Finalizer.java:127)

"Connect thread DEV_APP2 session" prio=6 tid=0x05538800 nid=0x11e8 runnable [0x0d0af000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:129)
        at com.jcraft.jsch.IO.getByte(IO.java:82)
        at com.jcraft.jsch.Session.read(Session.java:809)
        at com.jcraft.jsch.Session.run(Session.java:1193)
        at java.lang.Thread.run(Thread.java:662)

"com.google.gwt.eclipse.platform.uibinder.UiBinderStructuredRegionProcessor" daemon prio=2 tid=0x059d8400 nid=0x858 in O
bject.wait() [0x0b77f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x3662bd08> (a java.util.Collections$SynchronizedRandomAccessList)
        at org.eclipse.wst.sse.ui.internal.reconcile.DirtyRegionProcessor$BackgroundThread.run(DirtyRegionProcessor.java
:672)
        - locked <0x3662bd08> (a java.util.Collections$SynchronizedRandomAccessList)

"19940385@qtp-22034572-1 - Acceptor0 SocketC...@0.0.0.0:50313" prio=6 tid=0x058b3c00 nid=0x1330 runnable [0x094bf00
0]
   java.lang.Thread.State: RUNNABLE
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
        - locked <0x33e4abb8> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:462)
        at java.net.ServerSocket.accept(ServerSocket.java:430)
        at org.mortbay.jetty.bio.SocketConnector.accept(SocketConnector.java:99)
        at org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:707)
        at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)

"18616220@qtp-22034572-0" prio=6 tid=0x04eb6400 nid=0xfa8 in Object.wait() [0x093bf000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x33e36e90> (a org.mortbay.thread.QueuedThreadPool$PoolThread)
        at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:626)
        - locked <0x33e36e90> (a org.mortbay.thread.QueuedThreadPool$PoolThread)

"Java indexing" daemon prio=4 tid=0x0531a400 nid=0x104c in Object.wait() [0x091bf000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x33688cd0> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
        at java.lang.Object.wait(Object.java:485)
        at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:382)
        - locked <0x33688cd0> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
        at java.lang.Thread.run(Thread.java:662)

"Bundle File Closer" daemon prio=6 tid=0x04f95800 nid=0x178c in Object.wait() [0x090bf000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x336996f0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at java.lang.Object.wait(Object.java:485)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
        - locked <0x336996f0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)

"[ThreadPool Manager] - Idle Thread" daemon prio=6 tid=0x05261400 nid=0x68c in Object.wait() [0x0822f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x33254858> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)
        at java.lang.Object.wait(Object.java:485)
        at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106)
        - locked <0x33254858> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)

"Worker-JM" prio=6 tid=0x068ec400 nid=0x444 in Object.wait() [0x0779f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x331fad10> (a java.util.ArrayList)
        at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58)
        - locked <0x331fad10> (a java.util.ArrayList)

"[Timer] - Main Queue Handler" daemon prio=6 tid=0x058f6800 nid=0xa1c in Object.wait() [0x0769f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x33254c80> (a java.lang.Object)
        at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141)
        - locked <0x33254c80> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:662)

"Framework Event Dispatcher" daemon prio=6 tid=0x058fd400 nid=0x1558 in Object.wait() [0x0749f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x336d5260> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at java.lang.Object.wait(Object.java:485)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
        - locked <0x336d5260> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)

"Start Level Event Dispatcher" daemon prio=6 tid=0x053c2400 nid=0x6a0 in Object.wait() [0x0617f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x33e39ad0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at java.lang.Object.wait(Object.java:485)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
        - locked <0x33e39ad0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)

"State Data Manager" daemon prio=6 tid=0x05271400 nid=0x1124 waiting on condition [0x0587f000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(Native Method)
        at org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297)
        at java.lang.Thread.run(Thread.java:662)

"Framework Active Thread" prio=6 tid=0x04f98c00 nid=0x1288 in Object.wait() [0x0577f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x3610b6e8> (a org.eclipse.osgi.framework.internal.core.Framework)
        at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1816)
        - locked <0x3610b6e8> (a org.eclipse.osgi.framework.internal.core.Framework)
        at java.lang.Thread.run(Thread.java:662)

"Low Memory Detector" daemon prio=6 tid=0x042b0000 nid=0xf54 runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread1" daemon prio=10 tid=0x042ad400 nid=0x17c8 waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" daemon prio=10 tid=0x042a7800 nid=0x15d8 waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

"Attach Listener" daemon prio=10 tid=0x042a6400 nid=0xda4 runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x042a0800 nid=0x1764 waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=8 tid=0x0428f400 nid=0x16f8 in Object.wait() [0x048bf000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x33e55d28> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
        - locked <0x33e55d28> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=10 tid=0x0428ac00 nid=0x1154 in Object.wait() [0x047bf000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x33e55d00> (a java.lang.ref.Reference$Lock)
        at java.lang.Object.wait(Object.java:485)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
        - locked <0x33e55d00> (a java.lang.ref.Reference$Lock)

"main" prio=6 tid=0x00c06800 nid=0x1554 runnable [0x0012d000]
   java.lang.Thread.State: RUNNABLE
        at java.io.WinNTFileSystem.getBooleanAttributes(Native Method)
        at java.io.File.exists(File.java:733)
        at com.google.gdt.eclipse.designer.util.resources.DefaultResourcesProvider.isJarFile(DefaultResourcesProvider.ja
va:162)
        at com.google.gdt.eclipse.designer.util.resources.DefaultResourcesProvider.<init>(DefaultResourcesProvider.java:
46)
        at com.google.gdt.eclipse.designer.util.resources.DefaultResourcesProvider.<init>(DefaultResourcesProvider.java:
37)
        at com.google.gdt.eclipse.designer.util.DefaultModuleDescription.getResourcesProvider(DefaultModuleDescription.j
ava:81)
        at com.google.gdt.eclipse.designer.util.ModuleVisitor.accept(ModuleVisitor.java:97)
        at com.google.gdt.eclipse.designer.util.Utils.getFileForResource(Utils.java:591)
        at com.google.gdt.eclipse.designer.util.Utils.getFilesForResources(Utils.java:577)
        at com.google.gdt.eclipse.designer.util.Utils.getFileForResource(Utils.java:551)
        at com.google.gdt.eclipse.designer.util.Utils.getHTMLFile_web(Utils.java:941)
        at com.google.gdt.eclipse.designer.util.Utils.getHTMLFile(Utils.java:888)
        at com.google.gdt.eclipse.designer.util.Utils.getScriptResources(Utils.java:831)
        at com.google.gdt.eclipse.designer.support.http.ScriptModuleInitializer.configure(ScriptModuleInitializer.java:1
8)
        at com.google.gdt.eclipse.designer.model.widgets.support.GwtState.getDeclarations(GwtState.java:473)
        at com.google.gdt.eclipse.designer.model.widgets.support.GwtState.initialize(GwtState.java:166)
        at com.google.gdt.eclipse.designer.uibinder.parser.UiBinderContext.createGWTState(UiBinderContext.java:418)
        at com.google.gdt.eclipse.designer.uibinder.parser.UiBinderContext.createProjectClassLoader(UiBinderContext.java
:279)
        at org.eclipse.wb.internal.core.xml.model.EditorContext.createClassLoader(EditorContext.java:146)
        at com.google.gdt.eclipse.designer.uibinder.parser.UiBinderContext.createClassLoader(UiBinderContext.java:236)
        at org.eclipse.wb.internal.core.xml.model.EditorContext.initialize(EditorContext.java:100)
        at com.google.gdt.eclipse.designer.uibinder.parser.UiBinderParser.parse(UiBinderParser.java:92)
        at com.google.gdt.eclipse.designer.uibinder.editor.UiBinderDesignPage.parse(UiBinderDesignPage.java:94)
        at org.eclipse.wb.internal.core.xml.editor.XmlDesignPage.internal_refreshGEF(XmlDesignPage.java:447)
        at org.eclipse.wb.internal.core.xml.editor.XmlDesignPage.access$2(XmlDesignPage.java:439)
        at org.eclipse.wb.internal.core.xml.editor.XmlDesignPage$7$1.run(XmlDesignPage.java:413)
        at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:180)
        at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
        at org.eclipse.swt.widgets.Display.syncExec(Display.java:4683)
        at org.eclipse.wb.internal.core.xml.editor.XmlDesignPage$7.run(XmlDesignPage.java:410)
        at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464)
        at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372)
        at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:507)
        at org.eclipse.wb.internal.core.xml.editor.XmlDesignPage.internal_refreshGEF_withProgress(XmlDesignPage.java:431
)
        at org.eclipse.wb.internal.core.xml.editor.XmlDesignPage.internal_refreshGEF(XmlDesignPage.java:384)
        at org.eclipse.wb.internal.core.xml.editor.UndoManager.refreshDesignerEditor(UndoManager.java:254)
        at org.eclipse.wb.internal.core.xml.editor.XmlDesignPage.updateGEF(XmlDesignPage.java:357)
        at org.eclipse.wb.internal.core.xml.editor.AbstractXmlEditor.doSave(AbstractXmlEditor.java:196)
        at org.eclipse.ui.internal.SaveableHelper$2.run(SaveableHelper.java:151)
        at org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:277)
        at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464)
        at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372)
        at org.eclipse.jface.window.ApplicationWindow$1.run(ApplicationWindow.java:759)
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
        at org.eclipse.jface.window.ApplicationWindow.run(ApplicationWindow.java:756)
        at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2642)
        at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:285)
        at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:264)
        at org.eclipse.ui.internal.SaveableHelper.savePart(SaveableHelper.java:156)
        at org.eclipse.ui.internal.EditorManager.savePart(EditorManager.java:1399)
        at org.eclipse.ui.internal.WorkbenchPage.savePart(WorkbenchPage.java:3416)
        at org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:3429)
        at org.eclipse.ui.internal.handlers.SaveHandler.execute(SaveHandler.java:54)
        at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:293)
        at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)
        at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
        at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)
        at org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeCommand(WorkbenchKeyboard.java:468)
        at org.eclipse.ui.internal.keys.WorkbenchKeyboard.press(WorkbenchKeyboard.java:786)
        at org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent(WorkbenchKeyboard.java:885)
        at org.eclipse.ui.internal.keys.WorkbenchKeyboard.filterKeySequenceBindings(WorkbenchKeyboard.java:567)
        at org.eclipse.ui.internal.keys.WorkbenchKeyboard.access$3(WorkbenchKeyboard.java:508)
        at org.eclipse.ui.internal.keys.WorkbenchKeyboard$KeyDownFilter.handleEvent(WorkbenchKeyboard.java:123)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
        at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1262)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1052)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062)
        at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1104)
        at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1100)
        at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1509)
        at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4640)
        at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:345)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java:4528)
        at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:4972)
        at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
        at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2424)
        at org.eclipse.swt.internal.BidiUtil.windowProc(BidiUtil.java:639)
        at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
        at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2530)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3752)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)
        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
        at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
        at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
        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:344)
        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:622)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1410)

"VM Thread" prio=10 tid=0x04286c00 nid=0x1794 runnable

"GC task thread#0 (ParallelGC)" prio=6 tid=0x00c0dc00 nid=0xca0 runnable

"GC task thread#1 (ParallelGC)" prio=6 tid=0x00c0f000 nid=0x14a4 runnable

"GC task thread#2 (ParallelGC)" prio=6 tid=0x041c0800 nid=0xbd0 runnable

"GC task thread#3 (ParallelGC)" prio=6 tid=0x041c1c00 nid=0xdc0 runnable

"VM Periodic Task Thread" prio=10 tid=0x04dc8400 nid=0x16d8 waiting on condition

JNI global references: 1742

Heap
 PSYoungGen      total 161984K, used 33330K [0x47870000, 0x52310000, 0x52310000)
  eden space 149760K, 20% used [0x47870000,0x495ea0a0,0x50ab0000)
  from space 12224K, 25% used [0x50ab0000,0x50dc2a08,0x516a0000)
  to   space 11456K, 0% used [0x517e0000,0x517e0000,0x52310000)
 PSOldGen        total 349568K, used 249739K [0x32310000, 0x47870000, 0x47870000)
  object space 349568K, 71% used [0x32310000,0x416f2d28,0x47870000)
 PSPermGen       total 147072K, used 145655K [0x12310000, 0x1b2b0000, 0x32310000)
  object space 147072K, 99% used [0x12310000,0x1b14df10,0x1b2b0000)


Eric Clayberg (Google)

unread,
Sep 8, 2011, 4:58:52 PM9/8/11
to google-we...@googlegroups.com
We are still unable to reproduce this. I think we need to see a complete test case project as well as your Eclipse preferences.

Elhanan

unread,
Sep 9, 2011, 8:06:41 AM9/9/11
to google-we...@googlegroups.com
steps to reproduce:
get brand new indigo
download GPE
create new GWT project (no app engine sdk)

in the entry point:

RootLayoutPanel layoutPanel=RootLayoutPanel.get();

then switch to side by side designer.

drag a button and place it on the screen.

press Ctrl+Save,

also note this happens when -1 setting is selected on delay of code

attached my pref files
 
and contents of my ini file..
 
-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vm
c:/Java/jdk1.6.0_27/jre/bin/server/jvm.dll
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms1024m
-Xmx1024m
pref_now.epf
Reply all
Reply to author
Forward
0 new messages