Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-5707

JBDS 2.1 GA, JBPM and Seam

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Obsolete
    • Icon: Major Major
    • 3.2.2.M1, 3.3.0.M3
    • 3.0.0.GA
    • jbpm
    • None

      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?

            kaers@redhat.com Koen Aers
            glamperi@redhat.com Gary Lamperillo (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: