I think the freeze problem is still there. I am using the GPD 3.0.13 and the eclipse IDE
freezes (with 100% CPU usage) every time I save the process definition xml file.
I did a couple console thread dump after the saving and it seems that the problem is
related to that the classes in the jbpm deployment package somehow get into infinite
loops.
Here are a couple of execution points that are related to the jbpm classes from the dumps
:
| at
org.jbpm.ui.editor.form.deployment.IncludeInDeploymentTreeViewer.updateChecksForChildren(Unknown
Source)
| at
org.jbpm.ui.editor.form.deployment.IncludeInDeploymentTreeViewer.updateChecksForChildren(Unknown
Source)
| at
org.jbpm.ui.editor.form.deployment.IncludeInDeploymentTreeViewer.updateChecks(Unknown
Source)
| at
org.jbpm.ui.editor.form.deployment.IncludeInDeploymentTreeViewer.setCheckedElements(Unknown
Source)
| at
org.jbpm.ui.editor.form.deployment.DeploymentForm.refreshIncludeClassesTreeViewer(Unknown
Source)
| at org.jbpm.ui.editor.form.deployment.DeploymentForm.access$12(Unknown
Source)
| at org.jbpm.ui.editor.form.deployment.DeploymentForm$12.run(Unknown Source)
|
|
| at
org.jbpm.ui.editor.form.deployment.IncludeClassesTreeContentProvider.getChildren(Unknown
Source)
| at
org.jbpm.ui.editor.form.deployment.IncludeClassesTreeContentProvider.hasChildren(Unknown
Source)
|
| at
org.jbpm.ui.editor.form.deployment.DeploymentForm.refreshIncludeClassesTreeViewer(Unknown
Source)
| at org.jbpm.ui.editor.form.deployment.DeploymentForm.access$12(Unknown
Source)
| at org.jbpm.ui.editor.form.deployment.DeploymentForm$12.run(Unknown Source)
|
| at
org.jbpm.ui.editor.form.deployment.IncludeInDeploymentTreeViewer.updateChecksForParents(Unknown
Source)
| at
org.jbpm.ui.editor.form.deployment.IncludeInDeploymentTreeViewer.updateChecks(Unknown
Source)
| at
org.jbpm.ui.editor.form.deployment.IncludeInDeploymentTreeViewer.setChecked(Unknown
Source)
| at
org.jbpm.ui.editor.form.deployment.IncludeInDeploymentTreeViewer.updateChecksForParents(Unknown
Source)
| at
org.jbpm.ui.editor.form.deployment.IncludeInDeploymentTreeViewer.updateChecks(Unknown
Source)
| at
org.jbpm.ui.editor.form.deployment.IncludeInDeploymentTreeViewer.setCheckedElements(Unknown
Source)
| at
org.jbpm.ui.editor.form.deployment.DeploymentForm.refreshIncludeClassesTreeViewer(Unknown
Source)
| at org.jbpm.ui.editor.form.deployment.DeploymentForm.access$12(Unknown
Source)
| at org.jbpm.ui.editor.form.deployment.DeploymentForm$12.run(Unknown Source)
|
| at
org.jbpm.ui.editor.form.deployment.IncludeInDeploymentTreeViewer.updateChecksForParents(Unknown
Source)
| at
org.jbpm.ui.editor.form.deployment.IncludeInDeploymentTreeViewer.updateChecks(Unknown
Source)
| at
org.jbpm.ui.editor.form.deployment.IncludeInDeploymentTreeViewer.setChecked(Unknown
Source)
| at
org.jbpm.ui.editor.form.deployment.IncludeInDeploymentTreeViewer.updateChecksForParents(Unknown
Source)
| at
org.jbpm.ui.editor.form.deployment.IncludeInDeploymentTreeViewer.updateChecks(Unknown
Source)
| at
org.jbpm.ui.editor.form.deployment.IncludeInDeploymentTreeViewer.setCheckedElements(Unknown
Source)
| at
org.jbpm.ui.editor.form.deployment.DeploymentForm.refreshIncludeClassesTreeViewer(Unknown
Source)
| at org.jbpm.ui.editor.form.deployment.DeploymentForm.access$12(Unknown
Source)
| at org.jbpm.ui.editor.form.deployment.DeploymentForm$12.run(Unknown Source)
|
| at
org.jbpm.ui.editor.form.deployment.IncludeInDeploymentTreeViewer.updateChecksForParents(Unknown
Source)
| at
org.jbpm.ui.editor.form.deployment.IncludeInDeploymentTreeViewer.updateChecks(Unknown
Source)
| at
org.jbpm.ui.editor.form.deployment.IncludeInDeploymentTreeViewer.setChecked(Unknown
Source)
| at
org.jbpm.ui.editor.form.deployment.IncludeInDeploymentTreeViewer.updateChecksForParents(Unknown
Source)
| at
org.jbpm.ui.editor.form.deployment.IncludeInDeploymentTreeViewer.updateChecks(Unknown
Source)
| at
org.jbpm.ui.editor.form.deployment.IncludeInDeploymentTreeViewer.setCheckedElements(Unknown
Source)
| at
org.jbpm.ui.editor.form.deployment.DeploymentForm.refreshIncludeClassesTreeViewer(Unknown
Source)
| at org.jbpm.ui.editor.form.deployment.DeploymentForm.access$12(Unknown
Source)
| at org.jbpm.ui.editor.form.deployment.DeploymentForm$12.run(Unknown Source)
|
Note that I merely saved the changed process definition file. I didn't do any
deployment.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4032970#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...