Hi Servoy,
In RC2 we are still getting deadlocks in the “Building workspace” process. Attached is the server stack dump.
Current time: Tue Jun 28 04:09:32 PDT 2011
Server Information
Servoy version 6.0.0 rc2-build 1213
Port used by RMI Registry: 1099
Repository version 40
Current time: Tue Jun 28 04:09:32 PDT 2011
Uptime: 4 hours 5 minutes 15 seconds
JDK Information
java.vm.name=Java HotSpot(TM) Client VM
java.version=1.6.0_24
java.vm.info=mixed mode
java.vm.vendor=Sun Microsystems Inc.
Operating System Information
os.name=Windows 7
os.version=6.1
os.arch=x86
System Information
Heap memory: allocated=1006828K, used=457782K, max=1013632K
None Heap memory: allocated=123424K, used=123159K, max=294912K
Thread: http-8080-1, state: RUNNABLE, total cpu time: 156.001ms, total user time: 156.001ms
sun.management.ThreadImpl.getThreadInfo0(Native Method)
sun.management.ThreadImpl.getThreadInfo(Unknown Source)
sun.management.ThreadImpl.getThreadInfo(Unknown Source)
com.servoy.j2db.server.servlets.ConfigServlet.Zt(ConfigServlet.java:925)
com.servoy.j2db.server.servlets.ConfigServlet.service(ConfigServlet.java:4257)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:554)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
java.lang.Thread.run(Unknown Source)
Thread: ModalContext, state: WAITING, total cpu time: 0.0ms, total user time: 0.0ms
java.lang.Object.wait(Native Method)
org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:269)
org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:199)
org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:92)
org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:286)
org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:117)
org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:1914)
org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1101)
org.eclipse.core.internal.resources.Workspace.save(Workspace.java:2006)
org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor$5.run(IDEWorkbenchAdvisor.java:502)
org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Thread: Worker-36, state: TIMED_WAITING, total cpu time: 0.0ms, total user time: 0.0ms
java.lang.Object.wait(Native Method)
org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185)
org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)
Thread: Worker-35, state: BLOCKED, total cpu time: 0.0ms, total user time: 0.0ms, blocked by: Worker-22 on java.lang.Object@1c976b5
org.eclipse.dltk.ui.viewsupport.SelectionListenerWithASTManager$ASTJob.run(SelectionListenerWithASTManager.java:195)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Thread: Worker-34, state: BLOCKED, total cpu time: 0.0ms, total user time: 0.0ms, blocked by: Worker-22 on java.lang.Object@1c976b5
org.eclipse.dltk.ui.viewsupport.SelectionListenerWithASTManager$ASTJob.run(SelectionListenerWithASTManager.java:195)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Thread: Worker-33, state: BLOCKED, total cpu time: 0.0ms, total user time: 0.0ms, blocked by: Worker-22 on java.lang.Object@1c976b5
org.eclipse.dltk.ui.viewsupport.SelectionListenerWithASTManager$ASTJob.run(SelectionListenerWithASTManager.java:195)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Thread: Worker-32, state: BLOCKED, total cpu time: 0.0ms, total user time: 0.0ms, blocked by: Worker-22 on java.lang.Object@1c976b5
org.eclipse.dltk.ui.viewsupport.SelectionListenerWithASTManager$ASTJob.run(SelectionListenerWithASTManager.java:195)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Thread: Worker-31, state: BLOCKED, total cpu time: 0.0ms, total user time: 0.0ms, blocked by: Worker-22 on java.lang.Object@1c976b5
org.eclipse.dltk.ui.viewsupport.SelectionListenerWithASTManager$ASTJob.run(SelectionListenerWithASTManager.java:195)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Thread: Worker-30, state: BLOCKED, total cpu time: 0.0ms, total user time: 0.0ms, blocked by: Worker-22 on java.lang.Object@1c976b5
org.eclipse.dltk.ui.viewsupport.SelectionListenerWithASTManager$ASTJob.run(SelectionListenerWithASTManager.java:195)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Thread: Worker-29, state: TIMED_WAITING, total cpu time: 20311.3302ms, total user time: 20311.3302ms
java.lang.Thread.sleep(Native Method)
org.eclipse.dltk.internal.core.search.processing.JobManager$ProgressJob.run(JobManager.java:402)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Thread: Worker-28, state: BLOCKED, total cpu time: 5865.6376ms, total user time: 5818.8373ms, blocked by: Worker-22 on java.lang.Object@1c976b5
org.eclipse.dltk.ui.viewsupport.SelectionListenerWithASTManager$ASTJob.run(SelectionListenerWithASTManager.java:195)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Thread: Worker-27, state: BLOCKED, total cpu time: 2308.8148ms, total user time: 2308.8148ms, blocked by: Worker-22 on java.lang.Object@1c976b5
org.eclipse.dltk.ui.viewsupport.SelectionListenerWithASTManager$ASTJob.run(SelectionListenerWithASTManager.java:195)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Thread: Worker-26, state: WAITING, total cpu time: 795.6051ms, total user time: 795.6051ms
java.lang.Object.wait(Native Method)
org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:269)
org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:199)
org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:92)
org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:286)
org.eclipse.core.internal.utils.StringPoolJob.run(StringPoolJob.java:99)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Thread: Worker-25, state: BLOCKED, total cpu time: 590385.7845ms, total user time: 589933.3816ms, blocked by: Worker-22 on java.lang.Object@1c976b5
org.eclipse.dltk.ui.viewsupport.SelectionListenerWithASTManager$ASTJob.run(SelectionListenerWithASTManager.java:195)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Thread: Worker-22, state: TIMED_WAITING, total cpu time: 3697.2237ms, total user time: 3354.0215ms
java.lang.Thread.sleep(Native Method)
org.eclipse.dltk.internal.core.search.processing.JobManager.performConcurrentJob(JobManager.java:285)
org.eclipse.dltk.core.search.BasicSearchEngine.collectMatchingPaths(BasicSearchEngine.java:345)
org.eclipse.dltk.core.search.BasicSearchEngine.findMatches(BasicSearchEngine.java:288)
org.eclipse.dltk.core.search.BasicSearchEngine.search(BasicSearchEngine.java:700)
org.eclipse.dltk.core.search.SearchEngine.search(SearchEngine.java:366)
org.eclipse.dltk.ui.search.ModelElementOccurrencesFinder.getOccurrences(ModelElementOccurrencesFinder.java:67)
org.eclipse.dltk.internal.ui.editor.OccurrencesFinder.updateOccurrenceAnnotations(OccurrencesFinder.java:544)
org.eclipse.dltk.internal.ui.editor.OccurrencesFinder$1.selectionChanged(OccurrencesFinder.java:430)
org.eclipse.dltk.ui.viewsupport.SelectionListenerWithASTManager$ASTJob.calculateASTandInform(SelectionListenerWithASTManager.java:212)
org.eclipse.dltk.ui.viewsupport.SelectionListenerWithASTManager$ASTJob.run(SelectionListenerWithASTManager.java:195)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Thread: Worker-20, state: RUNNABLE, total cpu time: 4830180.9625ms, total user time: 4829853.3604ms
java.util.HashMap.put(Unknown Source)
com.servoy.j2db.FlattenedSolution.getForm(FlattenedSolution.java:1864)
com.servoy.eclipse.debug.script.TypeProvider$FormScopeCreator.createType(TypeProvider.java:807)
com.servoy.eclipse.debug.script.TypeCreator.createDynamicType(TypeCreator.java:358)
com.servoy.eclipse.debug.script.TypeProvider.createDynamicType(TypeProvider.java:377)
com.servoy.eclipse.debug.script.TypeProvider.createDynamicType(TypeProvider.java:373)
com.servoy.eclipse.debug.script.TypeCreator.getType(TypeCreator.java:270)
com.servoy.eclipse.debug.script.TypeProvider.getType(TypeProvider.java:219)
org.eclipse.dltk.internal.javascript.ti.TypeInferencer2.loadType(TypeInferencer2.java:453)
org.eclipse.dltk.internal.javascript.ti.TypeInferencer2.getType(TypeInferencer2.java:342)
org.eclipse.dltk.internal.javascript.ti.TypeInferencer2.doResolveType(TypeInferencer2.java:269)
org.eclipse.dltk.internal.javascript.ti.TypeInferencer2.doResolveTypeRef(TypeInferencer2.java:221)
org.eclipse.dltk.internal.javascript.ti.TypeInferencer2.resolveTypeRef(TypeInferencer2.java:215)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.setTypeImpl(TypeInferencerVisitor.java:611)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.createVariable(TypeInferencerVisitor.java:405)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitVariableStatement(TypeInferencerVisitor.java:1030)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitVariableStatement(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$38.handle(ASTVisitor.java:229)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitVoidExpression(TypeInferencerVisitor.java:1049)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitVoidExpression(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$39.handle(ASTVisitor.java:234)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitStatementBlock(TypeInferencerVisitor.java:957)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitStatementBlock(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$33.handle(ASTVisitor.java:204)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitIfStatement(TypeInferencerVisitor.java:724)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitIfStatement(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$20.handle(ASTVisitor.java:136)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitStatementBlock(TypeInferencerVisitor.java:957)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitStatementBlock(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$33.handle(ASTVisitor.java:204)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitFunctionBody(TypeInferencerVisitor.java:601)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitFunctionStatement(TypeInferencerVisitor.java:559)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitFunctionStatement(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$18.handle(ASTVisitor.java:126)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitVoidExpression(TypeInferencerVisitor.java:1049)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitVoidExpression(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$39.handle(ASTVisitor.java:234)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:25)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitScript(TypeInferencerVisitor.java:951)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitScript(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$15.handle(ASTVisitor.java:110)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.ti.TypeInferencer2.doInferencing(TypeInferencer2.java:107)
org.eclipse.dltk.javascript.typeinference.ValueCollectionFactory.createValueCollection(ValueCollectionFactory.java:92)
com.servoy.eclipse.debug.script.ValueCollectionProvider.getValueCollection(ValueCollectionProvider.java:217)
com.servoy.eclipse.debug.script.ValueCollectionProvider.valueOf(ValueCollectionProvider.java:67)
org.eclipse.dltk.internal.javascript.ti.TypeInferencer2.valueOf(TypeInferencer2.java:800)
org.eclipse.dltk.internal.javascript.ti.ElementValue$MemberValue.resolveValue(ElementValue.java:353)
org.eclipse.dltk.internal.javascript.ti.ElementValue$PropertyValue.getChild(ElementValue.java:311)
org.eclipse.dltk.internal.javascript.ti.ChildReference.getValue(ChildReference.java:41)
org.eclipse.dltk.internal.javascript.ti.AbstractReference.exists(AbstractReference.java:93)
org.eclipse.dltk.internal.javascript.validation.TypeInfoValidator$ValidationVisitor.visitPropertyExpression(TypeInfoValidator.java:1402)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitPropertyExpression(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$32.handle(ASTVisitor.java:199)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.validation.TypeInfoValidator$ValidationVisitor.visit(TypeInfoValidator.java:377)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitPropertyExpression(TypeInferencerVisitor.java:879)
org.eclipse.dltk.internal.javascript.validation.TypeInfoValidator$ValidationVisitor.visitPropertyExpression(TypeInfoValidator.java:1398)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitPropertyExpression(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$32.handle(ASTVisitor.java:199)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.validation.TypeInfoValidator$ValidationVisitor.visit(TypeInfoValidator.java:377)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitPropertyExpression(TypeInferencerVisitor.java:879)
org.eclipse.dltk.internal.javascript.validation.TypeInfoValidator$ValidationVisitor.visitPropertyExpression(TypeInfoValidator.java:1398)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitPropertyExpression(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$32.handle(ASTVisitor.java:199)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.validation.TypeInfoValidator$ValidationVisitor.visit(TypeInfoValidator.java:377)
org.eclipse.dltk.internal.javascript.validation.TypeInfoValidator$ValidationVisitor.visitCallExpression(TypeInfoValidator.java:608)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitCallExpression(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$5.handle(ASTVisitor.java:59)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.validation.TypeInfoValidator$ValidationVisitor.visit(TypeInfoValidator.java:377)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.initializeVariable(TypeInferencerVisitor.java:416)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.createVariable(TypeInferencerVisitor.java:404)
org.eclipse.dltk.internal.javascript.validation.TypeInfoValidator$ValidationVisitor.createVariable(TypeInfoValidator.java:1545)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitVariableStatement(TypeInferencerVisitor.java:1030)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitVariableStatement(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$38.handle(ASTVisitor.java:229)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.validation.TypeInfoValidator$ValidationVisitor.visit(TypeInfoValidator.java:377)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitVoidExpression(TypeInferencerVisitor.java:1049)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitVoidExpression(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$39.handle(ASTVisitor.java:234)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.validation.TypeInfoValidator$ValidationVisitor.visit(TypeInfoValidator.java:377)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitStatementBlock(TypeInferencerVisitor.java:957)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitStatementBlock(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$33.handle(ASTVisitor.java:204)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.validation.TypeInfoValidator$ValidationVisitor.visit(TypeInfoValidator.java:377)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitFunctionBody(TypeInferencerVisitor.java:601)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitFunctionStatement(TypeInferencerVisitor.java:559)
org.eclipse.dltk.internal.javascript.validation.TypeInfoValidator$ValidationVisitor.visitFunctionStatement(TypeInfoValidator.java:453)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitFunctionStatement(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$18.handle(ASTVisitor.java:126)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.validation.TypeInfoValidator$ValidationVisitor.visit(TypeInfoValidator.java:377)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitVoidExpression(TypeInferencerVisitor.java:1049)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitVoidExpression(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$39.handle(ASTVisitor.java:234)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.validation.TypeInfoValidator$ValidationVisitor.visit(TypeInfoValidator.java:377)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:25)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitScript(TypeInferencerVisitor.java:951)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitScript(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$15.handle(ASTVisitor.java:110)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.validation.TypeInfoValidator$ValidationVisitor.visit(TypeInfoValidator.java:377)
org.eclipse.dltk.internal.javascript.ti.TypeInferencer2.doInferencing(TypeInferencer2.java:107)
org.eclipse.dltk.internal.javascript.validation.TypeInfoValidator.build(TypeInfoValidator.java:102)
org.eclipse.dltk.internal.core.builder.StandardScriptBuilder.buildModule(StandardScriptBuilder.java:247)
org.eclipse.dltk.internal.core.builder.StandardScriptBuilder.buildNatureModules(StandardScriptBuilder.java:195)
org.eclipse.dltk.internal.core.builder.StandardScriptBuilder.build(StandardScriptBuilder.java:67)
org.eclipse.dltk.internal.core.builder.ScriptBuilder.incrementalBuild(ScriptBuilder.java:546)
org.eclipse.dltk.internal.core.builder.ScriptBuilder.build(ScriptBuilder.java:171)
org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)
org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)
org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)
org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)
org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)
org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)
org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)
org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Thread: Lookup ValueList Timer, state: WAITING, total cpu time: 0.0ms, total user time: 0.0ms
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:485)
java.util.TimerThread.mainLoop(Unknown Source)
java.util.TimerThread.run(Unknown Source)
Thread: pool-3-thread-9, state: WAITING, total cpu time: 0.0ms, total user time: 0.0ms
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Thread: pool-2-thread-2, state: WAITING, total cpu time: 0.0ms, total user time: 0.0ms
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Thread: FormCache Monitor, state: TIMED_WAITING, total cpu time: 0.0ms, total user time: 0.0ms
java.lang.Thread.sleep(Native Method)
com.servoy.j2db.server.headlessclient.dataui.TemplateGenerator$FormCache$1.run(TemplateGenerator.java:127)
java.lang.Thread.run(Unknown Source)
Thread: DBGP - Stream manager, state: WAITING, total cpu time: 0.0ms, total user time: 0.0ms
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:485)
org.eclipse.dltk.dbgp.internal.packets.DbgpPacketReceiver$PacketWaiter.waitPacket(DbgpPacketReceiver.java:91)
org.eclipse.dltk.dbgp.internal.packets.DbgpPacketReceiver.getStreamPacket(DbgpPacketReceiver.java:161)
org.eclipse.dltk.dbgp.internal.DbgpDebugingEngine.getStreamPacket(DbgpDebugingEngine.java:84)
org.eclipse.dltk.dbgp.internal.managers.DbgpStreamManager.workingCycle(DbgpStreamManager.java:45)
org.eclipse.dltk.dbgp.internal.DbgpWorkingThread$1.run(DbgpWorkingThread.java:29)
java.lang.Thread.run(Unknown Source)
Thread: DBGP - Notification Manager, state: WAITING, total cpu time: 0.0ms, total user time: 0.0ms
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:485)
org.eclipse.dltk.dbgp.internal.packets.DbgpPacketReceiver$PacketWaiter.waitPacket(DbgpPacketReceiver.java:91)
org.eclipse.dltk.dbgp.internal.packets.DbgpPacketReceiver.getNotifyPacket(DbgpPacketReceiver.java:157)
org.eclipse.dltk.dbgp.internal.DbgpDebugingEngine.getNotifyPacket(DbgpDebugingEngine.java:89)
org.eclipse.dltk.dbgp.internal.managers.DbgpNotificationManager.workingCycle(DbgpNotificationManager.java:37)
org.eclipse.dltk.dbgp.internal.DbgpWorkingThread$1.run(DbgpWorkingThread.java:29)
java.lang.Thread.run(Unknown Source)
Thread: Debug command reader, state: RUNNABLE, total cpu time: 31.2002ms, total user time: 31.2002ms
java.net.SocketInputStream.socketRead0(Native Method)
java.net.SocketInputStream.read(Unknown Source)
java.net.SocketInputStream.read(Unknown Source)
java.io.FilterInputStream.read(Unknown Source)
org.eclipse.dltk.rhino.dbgp.DBGPDebugger.run(DBGPDebugger.java:505)
Thread: DBGP - Packet receiver, state: RUNNABLE, total cpu time: 31.2002ms, total user time: 31.2002ms
java.net.SocketInputStream.socketRead0(Native Method)
java.net.SocketInputStream.read(Unknown Source)
java.io.BufferedInputStream.fill(Unknown Source)
java.io.BufferedInputStream.read(Unknown Source)
org.eclipse.dltk.dbgp.internal.DbgpRawPacket.readPacketSize(DbgpRawPacket.java:28)
org.eclipse.dltk.dbgp.internal.DbgpRawPacket.readPacket(DbgpRawPacket.java:75)
org.eclipse.dltk.dbgp.internal.packets.DbgpPacketReceiver.workingCycle(DbgpPacketReceiver.java:123)
org.eclipse.dltk.dbgp.internal.DbgpWorkingThread$1.run(DbgpWorkingThread.java:29)
java.lang.Thread.run(Unknown Source)
Thread: D3D Screen Updater, state: TIMED_WAITING, total cpu time: 78.0005ms, total user time: 62.4004ms
java.lang.Object.wait(Native Method)
sun.java2d.d3d.D3DScreenUpdateManager.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Thread: Swing-Shell, state: WAITING, total cpu time: 390.0025ms, total user time: 156.001ms
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Thread: pool-3-thread-1, state: WAITING, total cpu time: 296.4019ms, total user time: 93.6006ms
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.park(Unknown Source)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Thread: TimerQueue, state: WAITING, total cpu time: 0.0ms, total user time: 0.0ms
java.lang.Object.wait(Native Method)
javax.swing.TimerQueue.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Thread: Worker-10, state: WAITING, total cpu time: 0.0ms, total user time: 0.0ms
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:485)
org.eclipse.dltk.dbgp.internal.packets.DbgpPacketReceiver$ResponcePacketWaiter.waitPacket(DbgpPacketReceiver.java:52)
org.eclipse.dltk.dbgp.internal.packets.DbgpPacketReceiver.getResponsePacket(DbgpPacketReceiver.java:166)
org.eclipse.dltk.dbgp.internal.DbgpDebugingEngine.getResponsePacket(DbgpDebugingEngine.java:94)
org.eclipse.dltk.dbgp.internal.commands.DbgpDebuggingEngineCommunicator.receiveResponse(DbgpDebuggingEngineCommunicator.java:44)
org.eclipse.dltk.dbgp.internal.commands.DbgpDebuggingEngineCommunicator.communicate(DbgpDebuggingEngineCommunicator.java:69)
org.eclipse.dltk.dbgp.DbgpBaseCommands.communicate(DbgpBaseCommands.java:43)
org.eclipse.dltk.dbgp.internal.commands.DbgpContinuationCommands.execCommand(DbgpContinuationCommands.java:35)
org.eclipse.dltk.dbgp.internal.commands.DbgpContinuationCommands.run(DbgpContinuationCommands.java:43)
org.eclipse.dltk.dbgp.internal.commands.DbgpCoreCommands.run(DbgpCoreCommands.java:137)
org.eclipse.dltk.internal.debug.core.model.operations.DbgpResumeOperation.process(DbgpResumeOperation.java:23)
org.eclipse.dltk.internal.debug.core.model.operations.DbgpOperation$1.run(DbgpOperation.java:64)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Thread: AWT-EventQueue-0, state: WAITING, total cpu time: 6817.2437ms, total user time: 6177.6396ms
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:485)
java.awt.EventQueue.getNextEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)
Thread: AWT-Shutdown, state: WAITING, total cpu time: 0.0ms, total user time: 0.0ms
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:485)
sun.awt.AWTAutoShutdown.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Thread: Script Debug accept thread, state: RUNNABLE, total cpu time: 0.0ms, total user time: 0.0ms
java.net.PlainSocketImpl.socketAccept(Native Method)
java.net.PlainSocketImpl.accept(Unknown Source)
java.net.ServerSocket.implAccept(Unknown Source)
java.net.ServerSocket.accept(Unknown Source)
com.servoy.j2db.debug.RemoteDebugScriptEngine$1.run(RemoteDebugScriptEngine.java:85)
java.lang.Thread.run(Unknown Source)
Thread: [ThreadPool Manager] - Idle Thread, state: WAITING, total cpu time: 0.0ms, total user time: 0.0ms
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:485)
org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106)
Thread: Java indexing, state: WAITING, total cpu time: 0.0ms, total user time: 0.0ms
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:485)
org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:381)
java.lang.Thread.run(Unknown Source)
Thread: Timer-0, state: WAITING, total cpu time: 0.0ms, total user time: 0.0ms
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:485)
java.util.TimerThread.mainLoop(Unknown Source)
java.util.TimerThread.run(Unknown Source)
Thread: http-8080-Acceptor-0, state: RUNNABLE, total cpu time: 0.0ms, total user time: 0.0ms
java.net.PlainSocketImpl.socketAccept(Native Method)
java.net.PlainSocketImpl.accept(Unknown Source)
java.net.ServerSocket.implAccept(Unknown Source)
java.net.ServerSocket.accept(Unknown Source)
org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61)
org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:352)
java.lang.Thread.run(Unknown Source)
Thread: ContainerBackgroundProcessor[StandardEngine[Catalina]], state: TIMED_WAITING, total cpu time: 3775.2242ms, total user time: 202.8013ms
java.lang.Thread.sleep(Native Method)
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1627)
java.lang.Thread.run(Unknown Source)
Thread: ModificationWatcher Task, state: TIMED_WAITING, total cpu time: 0.0ms, total user time: 0.0ms
java.lang.Thread.sleep(Native Method)
org.apache.wicket.util.time.Duration.sleep(Duration.java:445)
org.apache.wicket.util.thread.Task$1.run(Task.java:130)
java.lang.Thread.run(Unknown Source)
Thread: Bundle File Closer, state: WAITING, total cpu time: 15.6001ms, total user time: 15.6001ms
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:485)
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:397)
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:333)
Thread: DLTK indexing, state: RUNNABLE, total cpu time: 5065149.6687ms, total user time: 5055477.6067ms
java.util.HashMap.put(Unknown Source)
com.servoy.j2db.FlattenedSolution.getForm(FlattenedSolution.java:1864)
com.servoy.eclipse.debug.script.TypeProvider$FormScopeCreator.createType(TypeProvider.java:807)
com.servoy.eclipse.debug.script.TypeCreator.createDynamicType(TypeCreator.java:358)
com.servoy.eclipse.debug.script.TypeProvider.createDynamicType(TypeProvider.java:377)
com.servoy.eclipse.debug.script.TypeProvider.createDynamicType(TypeProvider.java:373)
com.servoy.eclipse.debug.script.TypeCreator.getType(TypeCreator.java:270)
com.servoy.eclipse.debug.script.TypeProvider.getType(TypeProvider.java:219)
org.eclipse.dltk.internal.javascript.ti.TypeInferencer2.loadType(TypeInferencer2.java:453)
org.eclipse.dltk.internal.javascript.ti.TypeInferencer2.getType(TypeInferencer2.java:342)
org.eclipse.dltk.internal.javascript.ti.TypeInferencer2.doResolveType(TypeInferencer2.java:269)
org.eclipse.dltk.internal.javascript.ti.TypeInferencer2.doResolveTypeRef(TypeInferencer2.java:221)
org.eclipse.dltk.internal.javascript.ti.TypeInferencer2.resolveTypeRef(TypeInferencer2.java:215)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.setTypeImpl(TypeInferencerVisitor.java:611)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.createVariable(TypeInferencerVisitor.java:405)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitVariableStatement(TypeInferencerVisitor.java:1030)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitVariableStatement(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$38.handle(ASTVisitor.java:229)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitVoidExpression(TypeInferencerVisitor.java:1049)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitVoidExpression(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$39.handle(ASTVisitor.java:234)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitStatementBlock(TypeInferencerVisitor.java:957)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitStatementBlock(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$33.handle(ASTVisitor.java:204)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitIfStatement(TypeInferencerVisitor.java:724)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitIfStatement(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$20.handle(ASTVisitor.java:136)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitStatementBlock(TypeInferencerVisitor.java:957)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitStatementBlock(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$33.handle(ASTVisitor.java:204)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitFunctionBody(TypeInferencerVisitor.java:601)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitFunctionStatement(TypeInferencerVisitor.java:559)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitFunctionStatement(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$18.handle(ASTVisitor.java:126)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitVoidExpression(TypeInferencerVisitor.java:1049)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitVoidExpression(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$39.handle(ASTVisitor.java:234)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:25)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitScript(TypeInferencerVisitor.java:951)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitScript(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$15.handle(ASTVisitor.java:110)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.ti.TypeInferencer2.doInferencing(TypeInferencer2.java:107)
org.eclipse.dltk.javascript.typeinference.ValueCollectionFactory.createValueCollection(ValueCollectionFactory.java:92)
com.servoy.eclipse.debug.script.ValueCollectionProvider.getValueCollection(ValueCollectionProvider.java:217)
com.servoy.eclipse.debug.script.ValueCollectionProvider.valueOf(ValueCollectionProvider.java:67)
org.eclipse.dltk.internal.javascript.ti.TypeInferencer2.valueOf(TypeInferencer2.java:800)
org.eclipse.dltk.internal.javascript.ti.ElementValue$MemberValue.resolveValue(ElementValue.java:353)
org.eclipse.dltk.internal.javascript.ti.ElementValue$PropertyValue.getChild(ElementValue.java:311)
org.eclipse.dltk.internal.javascript.ti.ChildReference.getValue(ChildReference.java:41)
org.eclipse.dltk.internal.javascript.ti.AbstractReference.getKind(AbstractReference.java:117)
org.eclipse.dltk.internal.javascript.parser.structure.StructureReporter2.checkIdentiferReferenceKind(StructureReporter2.java:115)
org.eclipse.dltk.internal.javascript.parser.structure.StructureReporter2.checkIdentifier(StructureReporter2.java:74)
org.eclipse.dltk.internal.javascript.parser.structure.StructureReporter2.visitPropertyExpression(StructureReporter2.java:390)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitPropertyExpression(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$32.handle(ASTVisitor.java:199)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitPropertyExpression(TypeInferencerVisitor.java:879)
org.eclipse.dltk.internal.javascript.parser.structure.StructureReporter2.visitPropertyExpression(StructureReporter2.java:388)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitPropertyExpression(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$32.handle(ASTVisitor.java:199)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitPropertyExpression(TypeInferencerVisitor.java:879)
org.eclipse.dltk.internal.javascript.parser.structure.StructureReporter2.visitPropertyExpression(StructureReporter2.java:388)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitPropertyExpression(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$32.handle(ASTVisitor.java:199)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitCallExpression(TypeInferencerVisitor.java:348)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitCallExpression(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$5.handle(ASTVisitor.java:59)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.parser.structure.StructureReporter2.initializeVariable(StructureReporter2.java:332)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.createVariable(TypeInferencerVisitor.java:404)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitVariableStatement(TypeInferencerVisitor.java:1030)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitVariableStatement(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$38.handle(ASTVisitor.java:229)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitVoidExpression(TypeInferencerVisitor.java:1049)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitVoidExpression(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$39.handle(ASTVisitor.java:234)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitStatementBlock(TypeInferencerVisitor.java:957)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitStatementBlock(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$33.handle(ASTVisitor.java:204)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitFunctionBody(TypeInferencerVisitor.java:601)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitFunctionStatement(TypeInferencerVisitor.java:559)
org.eclipse.dltk.internal.javascript.parser.structure.StructureReporter2.visitFunctionStatement(StructureReporter2.java:209)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitFunctionStatement(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$18.handle(ASTVisitor.java:126)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitVoidExpression(TypeInferencerVisitor.java:1049)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitVoidExpression(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$39.handle(ASTVisitor.java:234)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:25)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitScript(TypeInferencerVisitor.java:951)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitScript(TypeInferencerVisitor.java:1)
org.eclipse.dltk.javascript.ast.ASTVisitor$15.handle(ASTVisitor.java:110)
org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:307)
org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:114)
org.eclipse.dltk.internal.javascript.ti.TypeInferencer2.doInferencing(TypeInferencer2.java:107)
org.eclipse.dltk.internal.javascript.parser.JavaScriptSourceElementParser2.parseSourceModule(JavaScriptSourceElementParser2.java:46)
org.eclipse.dltk.internal.core.structure.StructureIndexer.indexDocument(StructureIndexer.java:139)
org.eclipse.dltk.internal.core.structure.StructureProjectIndexer.doIndexing(StructureProjectIndexer.java:20)
org.eclipse.dltk.core.search.indexing.core.AbstractProjectIndexer.indexSourceModule(AbstractProjectIndexer.java:138)
org.eclipse.dltk.core.search.indexing.core.SourceModuleRequest.run(SourceModuleRequest.java:61)
org.eclipse.dltk.core.search.indexing.AbstractJob.execute(AbstractJob.java:76)
org.eclipse.dltk.internal.core.search.processing.JobManager.run(JobManager.java:467)
java.lang.Thread.run(Unknown Source)
Thread: pool-2-thread-1, state: TIMED_WAITING, total cpu time: 0.0ms, total user time: 0.0ms
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.util.concurrent.DelayQueue.take(Unknown Source)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Thread: PingScanner, state: TIMED_WAITING, total cpu time: 0.0ms, total user time: 0.0ms
java.lang.Object.wait(Native Method)
com.servoy.j2db.dataprocessing.Zn.run(Zn.java:21)
java.lang.Thread.run(Unknown Source)
Thread: MessageScheduler, state: TIMED_WAITING, total cpu time: 0.0ms, total user time: 0.0ms
java.lang.Object.wait(Native Method)
com.servoy.j2db.dataprocessing.Zp.run(Zp.java:3)
java.lang.Thread.run(Unknown Source)
Thread: MessagePreHandler, state: WAITING, total cpu time: 0.0ms, total user time: 0.0ms
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:485)
com.servoy.j2db.dataprocessing.ClientMessagePreQueueHandler.run(ClientMessagePreQueueHandler.java:55)
java.lang.Thread.run(Unknown Source)
Thread: AWT-Windows, state: RUNNABLE, total cpu time: 2355.6151ms, total user time: 1372.8088ms
sun.awt.windows.WToolkit.eventLoop(Native Method)
sun.awt.windows.WToolkit.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Thread: Java2D Disposer, state: WAITING, total cpu time: 0.0ms, total user time: 0.0ms
java.lang.Object.wait(Native Method)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
sun.java2d.Disposer.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Thread: Worker-JM, state: TIMED_WAITING, total cpu time: 0.0ms, total user time: 0.0ms
java.lang.Object.wait(Native Method)
org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58)
Thread: [Timer] - Main Queue Handler, state: TIMED_WAITING, total cpu time: 0.0ms, total user time: 0.0ms
java.lang.Object.wait(Native Method)
org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141)
java.lang.Thread.run(Unknown Source)
Thread: Framework Event Dispatcher, state: WAITING, total cpu time: 0.0ms, total user time: 0.0ms
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:485)
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:397)
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:333)
Thread: Start Level Event Dispatcher, state: WAITING, total cpu time: 296.4019ms, total user time: 249.6016ms
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:485)
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:397)
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:333)
Thread: State Data Manager, state: TIMED_WAITING, total cpu time: 0.0ms, total user time: 0.0ms
java.lang.Thread.sleep(Native Method)
org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:319)
java.lang.Thread.run(Unknown Source)
Thread: Attach Listener, state: RUNNABLE, total cpu time: 0.0ms, total user time: 0.0ms
Thread: Signal Dispatcher, state: RUNNABLE, total cpu time: 0.0ms, total user time: 0.0ms
Thread: Finalizer, state: WAITING, total cpu time: 31.2002ms, total user time: 31.2002ms
java.lang.Object.wait(Native Method)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
Thread: Reference Handler, state: WAITING, total cpu time: 31.2002ms, total user time: 31.2002ms
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:485)
java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
Thread: main, state: RUNNABLE, total cpu time: 86705.3558ms, total user time: 60653.1888ms
org.eclipse.swt.internal.win32.OS.WaitMessage(Native Method)
org.eclipse.swt.widgets.Display.sleep(Display.java:4553)
org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:174)
org.eclipse.jface.operation.ModalContext.run(ModalContext.java:388)
org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:507)
org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:275)
org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.disconnectFromWorkspace(IDEWorkbenchAdvisor.java:509)
org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.postShutdown(IDEWorkbenchAdvisor.java:342)
org.eclipse.ui.internal.Workbench.shutdown(Workbench.java:2967)
org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1115)
org.eclipse.ui.internal.Workbench.access$15(Workbench.java:1032)
org.eclipse.ui.internal.Workbench$25.run(Workbench.java:1276)
org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
org.eclipse.ui.internal.Workbench.close(Workbench.java:1274)
org.eclipse.ui.internal.Workbench.close(Workbench.java:1246)
org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:731)
org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:710)
org.eclipse.ui.internal.WorkbenchWindow$5.run(WorkbenchWindow.java:832)
org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:830)
org.eclipse.jface.window.Window.handleShellCloseEvent(Window.java:741)
org.eclipse.jface.window.Window$3.shellClosed(Window.java:687)
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:98)
org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)
org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062)
org.eclipse.swt.widgets.Decorations.closeWidget(Decorations.java:308)
org.eclipse.swt.widgets.Decorations.WM_CLOSE(Decorations.java:1665)
org.eclipse.swt.widgets.Control.windowProc(Control.java:4164)
org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)
org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1598)
org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2038)
org.eclipse.swt.widgets.Display.windowProc(Display.java:4873)
org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)
org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:497)
org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)
org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)
org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1598)
org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2038)
org.eclipse.swt.widgets.Display.windowProc(Display.java:4873)
org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)
org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:497)
org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)
org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)
org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1598)
org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2038)
org.eclipse.swt.widgets.Display.windowProc(Display.java:4873)
org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2459)
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3655)
org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)
org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)
org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
org.eclipse.equinox.launcher.Main.run(Main.java:1408)