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#4032970

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4032970
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to