Uploaded image for project: 'Kogito'
  1. Kogito
  2. KOGITO-1306

Error during code generation when using java reserved words on process variables

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 0.10.0
    • 0.7.1
    • Core Engine
    • None
    • Hide

      Have a process variable with a reserved word and try to run it.

      Show
      Have a process variable with a reserved word and try to run it. git clone https://github.com/kmacedovarela/processvariable-reproducer-kogito.git cd processvariable-reproducer-kogito/ mvn clean compile quarkus:dev
    • 2020 Week 13-15 (from Mar 23)

      If a process contains a variable which name is a reserved work from java, i.e. `package` , the code generation fails with:

      23:32:36,161 ERROR [io.qua.dev.DevModeMain] Failed to start Quarkus: java.lang.RuntimeException: io.quarkus.builder.BuildException: Build failure: Build failed due to errors
      [error]: Build step io.quarkus.kogito.deployment.KogitoAssetsProcessor#generateModel threw an exception: java.lang.IllegalStateException: src/main/java/org/drools/bpmn2/MyprocessModel.java (22:36) : <identifier> expectedsrc/main/java/org/drools/bpmn2/MyprocessModel.java (33:14) : <identifier> expectedsrc/main/java/org/drools/bpmn2/MyprocessModel.java (36:29) : <identifier> expectedsrc/main/java/org/drools/bpmn2/MyprocessModel.java (39:16) : illegal start of expressionsrc/main/java/org/drools/bpmn2/MyprocessModel.java (42:44) : <identifier> expectedsrc/main/java/org/drools/bpmn2/MyprocessModel.java (43:14) : <identifier> expectedsrc/main/java/org/drools/bpmn2/MyprocessModel.java (43:24) : illegal start of expression

              tdolphin-1 Tiago Dolphine (Inactive)
              kvarela@redhat.com Karina Varela (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: