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

Pete Muir (JIRA) jira-events at lists.jboss.org
Thu Jan 21 07:42:20 EST 2010


    [ https://jira.jboss.org/jira/browse/JBIDE-5707?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12507484#action_12507484 ] 

Pete Muir commented on JBIDE-5707:
----------------------------------

Max, to the best of my knowledge it is correct, but Koen will know more. Seam simply passes whatever string the user gives us (such as myprocess1.jpdl.xml) in components.xml to ProcessDefinition.parseXmlResource() from the jBPM code base - so we do delegate loading the jBPM (hence the odd scheme of placing it in the ear root, if it were Seam loading it would need to go into the classpath.

> JBDS 2.1 GA, JBPM and Seam
> --------------------------
>
>                 Key: JBIDE-5707
>                 URL: https://jira.jboss.org/jira/browse/JBIDE-5707
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: JBossAS
>    Affects Versions: 3.0.0.GA
>         Environment: JBDS 2.1 GA, EAP 5 Beta 2, Seam 2.2 , jBPM
>            Reporter: Gary Lamperillo
>            Assignee: Koen Aers
>             Fix For: 3.1.0.CR2
>
>
> 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