Chapter 6. Known issues in Red Hat Process Automation Manager 7.8.0

This section lists known issues with Red Hat Process Automation Manager 7.8.

6.1. Business Central

An error message about missing KIE Server configuration on dashbuilder runtime must be improved [RHPAM-3058]

Issue: The dashbuilder runtime user interface currently displaying a wrong error message about missing KIE Server configuration.

Steps to reproduce:

  1. Start Business Central.
  2. Try to import the KIE Server dataset on dashbuilder runtime.

Expected result: The dashbuilder runtime displays an error message with missing or wrong KIE Server system property.

Actual result: The dashbuilder runtime is not displaying an error message with missing or wrong KIE Server system property.

Workaround: None.

The dodeploy file is not available in the dashbuilder runtime distribution [RHPAM-3031]

Issue: The dashbuilder runtime application comes as a zip folder, containing all the files that are required for the deployment. The zip folder contains a dashbuilder-runtime.war file, but the dashbuilder-runtime.war.dodeploy file is not available in the folder.

Workaround: Update zip folder by adding dashbuilder-runtime.war.dodeploy file as a copy of the folder dashbuilder-runtime.war. Alternatively, the distribution must be a war file and you can directly copy to the deployments folder.

When you export the dashbuilder related data, gradual export displays internal data sources [RHPAM-3021]

Issue: When you export the dashbuilder related data, gradual export displays internal data sources for user selection. It should display the public data sets only.

Workaround: None.

In guided decision table, the verifier feature does not work properly for columns with the Date data type [RHDM-1399]

Issue: In a guided decision table, the verifier feature displays an error when you open a table that contains a specific combination of template keys in the actions column. These template keys are associated with the Date data type.

Workaround: None.

You cannot select the cell of a guided decision table [RHDM-1398]

Issue: You cannot select the data cell of a guided decision table with the help of a mouse.

Steps to reproduce:

  1. In Business Central, go to Menu → Design → Projects and click Mortgages.
  2. Open the Pricing loans guided decision table.
  3. Click the data cell of the guided decision table.

Expected result: You can select the data cell of the guided decision table with the help of a mouse.

Actual result: You cannot select the data cell of the guided decision table with the help of a mouse.

Workaround: You can select the header cell using mouse and then navigate into the data cells with help of keyboard arrow keys.

You cannot use undo and redo keyboard shortcut keys in the grid editor [RHDM-1397]

Issue: You cannot perform undo (Ctrl+Z) or redo (Ctrl+Shift+Z) operation in the grid editor with the help of keyboard shortcut keys.

Steps to reproduce:

  1. Create a new DMN diagram.
  2. Add two decision nodes.
  3. Press (Ctrl+Z).

    One decision node is removed.

  4. Navigate to the grid editor of the remaining node.
  5. Add some context entries.
  6. Press (Ctrl+Z).

    The same context is present.

Expected result: You can use undo and redo keyboard shortcut keys in the grid editor.

Actual result: You cannot use undo and redo keyboard shortcut keys in the grid editor.

Workaround: The Undo button from toolbar works correctly.

You cannot convert the rule names from guided decision table into a spreadsheet decision table [RHDM-1396]

Issue: You cannot convert the rule names from a guided decision table into spreadsheet decision table (XLS).

Steps to reproduce:

  1. In Business Central, go to Menu → Design → Projects and click Mortgages.
  2. Open the Pricing loans guided decision table.
  3. In Columns tab, display the rule name column.
  4. In Model tab, set some custom rule names.
  5. Save the guided decision table.
  6. Convert the guided decision table into XLS file via toolbar button.
  7. Open the generated XLS file, click Source tab, and verify the rule names.

Expected result: Custom rule names are correctly converted from guided decision table into spreadsheet decision table (XLS).

Actual result: Custom rule names are not correctly converted from guided decision table into spreadsheet decision table (XLS).

Workaround: None.

The performance for DMN-based test scenario is degraded when the tested DMN model includes a PMML model [RHDM-1415]

Issue: When you create a test scenario for a DMN model which includes a PMML model, the validation and creation of a test scenario takes time and the performance is degraded.

Steps to reproduce:

  1. Import a project in Business Central.
  2. Create a DMN-based test scenario including DMN model, which contains PMML model.
  3. Click OK.

    Tests run slow and test scenario takes too much time to validate.

Workaround: None.

Assets are not properly indexed for clustered Business Central environment [RHPAM-3089]

Issue: When you install Red Hat Data Grid, AMQ Broker, and Business Central in a clustered environment, you receive warnings and error related to indexing.

Steps to reproduce:

  1. Install Red Hat Data Grid and AMQ Broker.
  2. Configure Red Hat Data Grid and AMQ Broker.
  3. Configure Business Central in a cluster.
  4. Start Business Central.
  5. Select Menu → Design → Projects.
  6. Open the MySpace space.
  7. Add a new project.
  8. Click Add Asset.

    The Assets window appears.

  9. Add an asset in the project and save.
  10. Return back to the project window.

    Newly added asset disappears.

  11. Check Red Hat Data Grid and Business Central logs.

    You receive an error messages related to indexing.

Workaround: None.

6.2. Process Designer

When you create a text annotation from main palette, you receive a system error message [RHPAM-3052]

Issue: When you create a text annotation from the main palette, you receive a system error message.

Steps to reproduce:

  1. Create a process.
  2. Drag and drop a text annotation from main palette without expanding the palette.

Expected result: Text annotation is created without any system error.

Actual result: Text annotation is not created.

Workaround: Create a text annotation from expanded palette only.

When you morph to an event gateway, you cannot delete the connected nodes and save the process [RHPAM-3036]

Issue: When you morph to an event gateway, you cannot delete the connected nodes and save the process. Also, you can not delete the sequence flows. Therefore, you see an error message.

Steps to reproduce:

  1. Create a process with a parallel gateway.
  2. Append any node expect Timer and Text Annotation.
  3. Morph that gateway to event gateway.
  4. Try to delete any connected nodes, sequence flow or the gateway itself.
  5. Save the process.

Expected result: You can delete the connected nodes, sequence flow, and save the process. Also, you receive a warning message in case the process is not executable.

Actual result: You can not delete the connected nodes, sequence flow, and save the process.

Workaround: Change a gateway type back to its previous gateway type using morphing toolbox menu. For example, try to change the event gateway back to parallel gateway.

6.3. Installer

The Red Hat Process Automation Manager installer contains references to Red Hat JBoss Web Server 5.2 [RHPAM-3077]

Issue: When you run the Red Hat Process Automation Manager installer, the installation path step references to Red Hat JBoss Web Server 5.2 instead of Red Hat JBoss Web Server 5.3.

Workaround: None.

6.4. DMN Designer

When you include a PMML 4.4 model into a DMN model and then save or validate the model, DMN throws an error [RHDM-1400]

Issue: You cannot include a PMML 4.4 model into a DMN model, the DMN model throws an error.

Steps to reproduce:

  1. Create a new empty project in Business Central.
  2. Create an empty DMN model.
  3. Import one PMML asset with the 4.4 version into the project.
  4. Open the DMN model.
  5. Select the Included Models tab.
  6. Click the Include Model and select the PMML 4.4 model.
  7. Click Include.

Expected result: You can include a PMML 4.4 model into a DMN model.

Actual result: You cannot include a PMML 4.4 model into a DMN model.

Workaround: None

When you try to invoke a Business Knowledge Model (BKM) function from included DMN model, the validation fails [RHDM-1395]

Issue: You can not call the BKM function imported from another DMN model, which is aliased with the name containing . characters. If you try to invoke BKM function, the validation fails.

Steps to reproduce:

  1. Create an empty Salary.dmn DMN model.
  2. Create an another empty WorkingHours.dmn DMN model.
  3. Import WorkingHours.dmn DMN model into Salary.dmn DMN model.
  4. Set an alias for WorkingHours.dmn model by including . character. For example, working.hours.model.
  5. Validate the model.

    You receive an error message.

Workaround: None

6.5. Red Hat Business Optimizer

In Constraint Streams API, the performance of incremental score calculations is degraded using groupBy() method [RHDM-1385]

Issue: When you use the groupBy() method in Constraint Streams API, the performance of incremental score calculations is degraded on a high level.

Workaround: You can use the DRL score calculations.

6.6. Red Hat OpenShift Container Platform

You cannot create a custom database image for PostgreSQL using PostgreSQL enterprise instance [RHPAM-3005]

Issue: When you create a custom database for PostgreSQL and push the image using PostgreSQL enterprise instance, KIE Server fails to start.

Steps to reproduce:

  1. Create a custom database and make the image build for PostgreSQL.

    make build postgresql
  2. Push the custom database image using PostgreSQL enterprise instance.

    db.primary_label=postgresplus116
    db.port=5432
    server_label_primary=postgresplus116
    hibernate.dialect=org.hibernate.dialect.PostgresPlusDialect
    hibernate.connection.url=jdbc\:edb\://edb-as11.mwqe.upshift.rdu2.redhat.com\:5432/dballo06
    hibernate.connection.schema=public
    datasource.class.xa=com.edb.xa.PGXADataSource
  3. Deploy the KIE Server using S2I.

Expected result: You can create custom database image for PostgreSQL using PostgreSQL enterprise instance.

Actual result: You cannot create a custom database image for PostgreSQL using PostgreSQL enterprise instance.

Workaround: None.

Business Central pod fails to start when known_host file is missing from the Git hook secret [RHPAM-3056]

Issue: The Business Central pod fails to start and remains stuck at Container Creating status if the known_host file is missing from the Git hook secret.

Steps to reproduce:

  1. Create the following post-commit script.

    cat post-commit
    #!/usr/bin/sh
    echo "running post-commit git hook"
    git clone git@github.com:Sgitario/kjar-examples.git
  2. Upload this post-commit file into the Openshift.

    oc create configmap githook-post-commit --from-file=post-commit=post-commit
  3. Create the Git hook secret.

    oc create secret generic githook-ssh-key-secret --from-file=id_rsa=/mypath/.ssh/id_rsa

Expected result: Business Central pod does not fail even after the Git hook secret is missing some configurations.

Actual result: Business Central pod fails to start and remains stuck at Container Creating status.

Workaround: Specify the following known_host file and create the Git hook secret again.

oc create secret generic githook-ssh-key-secret --from-file=id_rsa=test_manual/.ssh/id_rsa --from-file=known_hosts=test_manual/.ssh/known_hosts