Chapter 7. Known issues in Red Hat Decision Manager 7.12.0


This section lists known issues with Red Hat Decision Manager 7.12.

7.1. Business Central

In the test scenarios table, today() and now() functions are not evaluated correctly [RHDM-1816]

Issue: In the test scenarios table, today() and now() functions are not evaluated correctly. For example, the string(today()) function should produce output similar to 2021-05-11 but instead it displays a null value.

Steps to reproduce:

Import the check-today-1.dmn and check-today-test-1.scesim files attached in the [RHDM-1816] issue and check the results.

Workaround: None.

7.2. Red Hat build of Kogito

Unable to run the tests for Red Hat build of Kogito examples with scenario simulations [RHPAM-4068]

Issue: It is not possible to run the tests for Red Hat build of Kogito examples which contain scenario simulation dependency. The Surefire plugin fails with an exception.

The following two modules in the Red Hat build of Kogito examples fail because there is a mismatch of JUnit version dependency:

  • dmn-pmml-quarkus-example
  • dmn-quarkus-example

These examples are included in the sources.zip and kogito-quickstarts.zip files.

Steps to reproduce:

  1. Download the Red Hat build of Kogito examples.
  2. Execute the mvn clean install command for dmn-quarkus-example or dmn-pmml-quarkus-example.

Workaround: Override the transitive JUnit dependency of kogito-scenario-simulation file and use the version 4.13.1.redhat-00001.

7.3. KIE Server

When you initialize Swagger on WebSphere, you receive an IllegalArgumentException error [RHPAM-3949]

Issue: When you use the KIE Server Swagger extension on WebSphere, KIE Server is unavailable and it returns the HTTP 500 error with an IllegalArgumentException exception.

Steps to reproduce:

  1. Start KIE Server with basic configuration on WebSphere.
  2. Try to access the http://localhost:9080/kie-server/services/rest/server URL.

    You receive the HTTP 500 error.

Workaround: Disable Swagger UI by setting the value of the org.kie.swagger.server.ext.disabled system property to true.

7.4. DMN designer

Elbow lines for object connections do not work [RHDM-1856]

Issue: You can adjust the DMN connections shape by adding control point to it. However this feature does not work for connections with the text annotation nodes.

Steps to reproduce for Red Hat build of Kogito:

  1. Enter http://sandbox.kie.org/#/ in a browser.
  2. Import the association.dmn file attached in the [RHDM-1856] issue.
  3. In the Import field, upload the association.dmn file.
  4. Run the project.

Steps to reproduce for Business Central:

  1. Open an existing project or create a new one.
  2. Import the association.dmn file attached in the [RHDM-1856] issue.
  3. Build the project and observe the results.

Workaround: None.

7.5. Red Hat OpenShift Container Platform

When you set the default role variable as AUTH_LDAP_DEFAULT_ROLE, Red Hat OpenShift Container Platform images ignore the LDAP roles [RHPAM-4132]

Issue: For Red Hat OpenShift Container Platform images, when you set the LDAP default roles as AUTH_LDAP_DEFAULT_ROLE, all the roles from LDAP are ignored and you can not log in to the Business Central application. But when you do not set the default roles, all the roles from the LDAP are used correctly and you can log in to the Business Central application.

Steps to reproduce for operator on Red Hat OpenShift Container Platform 4.x:

  1. Create a KieApp application and set the default role as follows:

    spec:
      auth:
        ldap:
          ...
          defaultRole: guest
      ...
    Copy to Clipboard Toggle word wrap
  2. Log in to the Business Central.

Steps to reproduce for templates on Red Hat OpenShift Container Platform 3.11:

  1. Create a template.
  2. Set the AUTH_LDAP_DEFAULT_ROLE environment variable as AUTH_LDAP_DEFAULT_ROLE = "guest".
  3. Log in to the Business Central.

Workaround for operator on Red Hat OpenShift Container Platform 4.x: Remove the set defaultRole: guest from your KieApp application.

Workaround for templates on Red Hat OpenShift Container Platform 3.11: Do not set the environment variable as AUTH_LDAP_DEFAULT_ROLE = "guest".

When the KieApp instance containing one server configuration to pull the image from a given registry, the operator fails to deploy the server and you receive errors [RHPAM-3787]

Issue: When deploying Red Hat Decision Manager on Red Hat OpenShift Container Platform using the operator, you can not use a docker image for the KIE Server by enabling the Set KIE Server Image option and setting the Kind value to DockerImage. To use a docker image for the KIE Server, you must set the image Context, name, and image tag fields from the from the custom registry.

Steps to reproduce:

  1. Install the operator on Red Hat OpenShift Container Platform platform.
  2. Configure one KieApp instance using DockerImage image as Kind value and provide the image name including the registry name.
  3. Click Set KIE Server image.
  4. Change the Kind value to DockerImage, and then provide the image name including the registry name, but without the version tag

Workaround: None.

Authorization fails while using the role mapping [RHPAM-4146]

Issue: When you set the roleMapper, authorization fails and it is not specified in the KIELdapSecurityDomain security-domain.

Workaround:

  1. Create the workaround.cli script as follows:

    embed-server --std-out=echo --server-config=standalone-openshift.xml
    batch
    
    /subsystem=elytron/security-domain=KIELdapSecurityDomain:write-attribute(name=realms[0].role-mapper, value=kie-custom-role-mapper)
    
    run-batch
    quit
    Copy to Clipboard Toggle word wrap
  2. Create a empty file as delayedpostconfigure.sh.
  3. Create the postconfigure.sh file and add the following content:

    echo "trying to execute /opt/eap/bin/jboss-cli.sh --file=/opt/eap/extensions/workaround.cli "
    /opt/eap/bin/jboss-cli.sh --file=/opt/eap/extensions/workaround.cli
    echo "END - cli script executed"
    Copy to Clipboard Toggle word wrap
  4. Create the config-map and add the following content:

    oc create configmap postconfigure \
      --from-file=workaround.cli=workaround.cli \
      --from-file=delayedpostconfigure.sh=delayedpostconfigure.sh \
      --from-file=postconfigure.sh=postconfigure.sh
    Copy to Clipboard Toggle word wrap
  5. To mount the config-map, follow the steps mentioned in Operator method.

You will receive the following message in the logs during Red Hat JBoss EAP startup:

trying to execute /opt/eap/bin/jboss-cli.sh --file=/opt/eap/extensions/workaround.cli
19:15:55,744 INFO  [org.jboss.modules] (CLI command executor) JBoss Modules version 1.11.0.Final-redhat-00001
...
The batch executed successfully
process-state: reload-required
19:16:04,757 INFO  [org.jboss.as] (MSC service thread 1-1) WFLYSRV0050: JBoss EAP 7.4.1.GA (WildFly Core 15.0.4.Final-redhat-00001) stopped in 18ms
END - cli script executed
Copy to Clipboard Toggle word wrap

The security domain is also updated as follows:

<security-domain name="KIELdapSecurityDomain" default-realm="KIELdapRealm" permission-mapper="default-permission-mapper">
          <realm name="KIELdapRealm" role-decoder="from-roles-attribute" role-mapper="kie-custom-role-mapper"/>
        </security-domain>
Copy to Clipboard Toggle word wrap
Red Hat logoGithubredditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust. Explore our recent updates.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

Theme

© 2026 Red Hat
Back to top