Process not visible after deploy when using multiple KieBases

Solution Verified - Updated -

Issue

There is a process containing a sub-process and another project containing a parent-process with a "Reusable Subprocess" node to invoke the sub-process:

However, when the parent project is build in Business Central with Build & Deploy button, the Process-Management/Process-Definitions tab only lists the Sub-Process with a [Start] button, not the parent Process. The start button does indeed start the bare sub-process, which does work.

It was expected that also the Parent-process is listed with a [Start] button.
Both projects build/deploy successfully otherwise.

The KModules are configured as follows:

Parent kmodule.xml:

<kmodule xmlns="http://jboss.org/kie/6.0.0/kmodule" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <kbase name="ParentBase" default="false" eventProcessingMode="stream" equalsBehavior="identity" packages="*" includes="SubBase">
    <ksession name="ParentSession" type="stateful" default="false" clockType="realtime"></ksession>
  </kbase>
</kmodule>

Subprocess kmodule.xml

<kmodule xmlns="http://jboss.org/kie/6.0.0/kmodule" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <kbase name="SubBase" default="true" eventProcessingMode="stream" equalsBehavior="identity" packages="*">
    <ksession name="SubSession" type="stateful" default="true" clockType="realtime"></ksession>
  </kbase>
</kmodule>

Environment

  • Red Hat JBoss BPM Suite
    • 6.x

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content