Executable-model build fails when nested property with double-bytes property name is used in LHS

Solution In Progress - Updated -

Issue

Build of Executable Model (e.g. mvn clean install -DgenerateModel=YES) fails with the following conditions in LHS:

  • multi-bytes property name (or started with capital letter)
  • accessing the property by the name without using getter.
  • accessing nested property by .

e.g.

when
    $fact : Fact( 住所.zipCode == "1000001")
 ...

It works with normal build (e.g. mvn clean install).

Environment

  • Red Hat Decision Manager
    • 7.2.x

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In