[jbosstools-issues] [JBoss JIRA] Commented: (JBDS-904) JBDS 2.1 GA, JBPM and Seam

Gary Lamperillo (JIRA) jira-events at lists.jboss.org
Sun Oct 25 16:50:05 EDT 2009


    [ https://jira.jboss.org/jira/browse/JBDS-904?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12491379#action_12491379 ] 

Gary Lamperillo commented on JBDS-904:
--------------------------------------

an additional issue with jBPM and Seam integration in JBDS 2.1 GA.  Once the process definition is in the ear level and you have the process created from the code, there is an issue with hot deploy or deploy thru JBDS 2.1 GA.

When running outside of JBDS, this problem does not appear.

The exception is related to the database connection being closed: "You are trying to use a connection factory that has been shut down"

see a similar issue described here: http://seamframework.org/Community/PooledActorIsNotSavedInTheDatabase

> JBDS 2.1 GA, JBPM and Seam
> --------------------------
>
>                 Key: JBDS-904
>                 URL: https://jira.jboss.org/jira/browse/JBDS-904
>             Project: JBoss Developer Studio
>          Issue Type: Bug
>          Components: integration
>    Affects Versions: 2.1.0
>         Environment: JBDS 2.1 GA, EAP 5 Beta 2, Seam 2.2 , jBPM
>            Reporter: Gary Lamperillo
>
> The jBPM New Process Definition wizard will not create a process in the EAR level.  According to the Seam Reference manual, it should go at the EAR level.  The Process Definition created by the wizard creates 3 files in a directory.  the components.xml can not use the directory for the process definition, you get the following on deploy:
> Caused by: org.jbpm.jpdl.JpdlException: [[ERROR] resource not found: /seam_drools10_15-ejb/jbpm_to_rules]
> 	at org.jbpm.graph.def.ProcessDefinition.parseXmlResource(ProcessDefinition.java:162)
> 	at org.jboss.seam.bpm.Jbpm.deployProcess(Jbpm.java:311)
> 	at org.jboss.seam.bpm.Jbpm.installProcessDefinitions(Jbpm.java:294)
> 	... 85 more
> when using a location for the processdefinition.xml in this directory, you will get:
> Caused by: java.lang.RuntimeException: could not deploy a process definition
> 	at org.jboss.seam.bpm.Jbpm.installProcessDefinitions(Jbpm.java:300)
> 	at org.jboss.seam.bpm.Jbpm.startup(Jbpm.java:80)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(Method.java:616)
> 	at org.jboss.seam.util.Reflections.invoke(Reflections.java:22)
> 	at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:144)
> 	at org.jboss.seam.Component.callComponentMethod(Component.java:2249)
> 	at org.jboss.seam.Component.callCreateMethod(Component.java:2172)
> 	at org.jboss.seam.Component.newInstance(Component.java:2132)
> 	... 75 more
> Caused by: org.jbpm.jpdl.JpdlException: [[ERROR] resource not found: /seam_drools10_15-ejb/jbpm_to_rules/processdefinition.xml]
> 	at org.jbpm.graph.def.ProcessDefinition.parseXmlResource(ProcessDefinition.java:162)
> 	at org.jboss.seam.bpm.Jbpm.deployProcess(Jbpm.java:311)
> 	at org.jboss.seam.bpm.Jbpm.installProcessDefinitions(Jbpm.java:294)
> 	... 85 more
> Is the plan for this process definition editor to work with Seam?  Is there something missing in this setup?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jbosstools-issues mailing list