"Object cannot be resolved to a type" while compiling the process

Updated 2018-10-02T12:33:08+00:00

Issue

  • Following error is thrown during the compilation of the process:
Process Compilation error : Process org.jbpm.SampleEvent(SampleProcess.SampleEvent)
        org/jbpm/Process_org$u46$jbpm$u46$SampleEvent1553941447.java (9:376) : Syntax error on token "import", throw expected
        org/jbpm/Process_org$u46$jbpm$u46$SampleEvent1553941447.java (9:383) : java.time.LocalDateTime cannot be resolved to a variable
        org/jbpm/Process_org$u46$jbpm$u46$SampleEvent1553941447.java (10:408) : Syntax error on token "import", assert expected
        org/jbpm/Process_org$u46$jbpm$u46$SampleEvent1553941447.java (10:415) : java.time.format.DateTimeFormatter cannot be resolved to a variable
        org/jbpm/Process_org$u46$jbpm$u46$SampleEvent1553941447.java (11:451) : Syntax error on token "import", int expected
        org/jbpm/Process_org$u46$jbpm$u46$SampleEvent1553941447.java (14:467) : Event cannot be resolved to a type
        org/jbpm/Process_org$u46$jbpm$u46$SampleEvent1553941447.java (14:485) : Event cannot be resolved to a type
        org/jbpm/Process_org$u46$jbpm$u46$SampleEvent1553941447.java (34:1137) : event cannot be resolved to a variable

The Event class is located in the same package as the process itself, and the process contains Script with following content:

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import Event;


Event event = new Event();
event.setDate_time(java.time.LocalDateTime.now().format(java.time.format.DateTimeFormatter.ofPattern("dd-MM-yyyy HH:mm:ss")));
event.setEvent_code("TESTCODE");
event.setProduct_service_code("TEST_CODE");
event.setSource("TEST_SOURCE");
event.setTracking_number("XXX");
event.setBranch("TEST_BRANCH");
event.setUser_id("TEST_USER");


kcontext.setVariable("pEvent", event);

System.out.println("event ----->"+event);

Environment

  • Red Hat JBoss BPM Suite
    • 6
  • Red Hat Process Automation Manager
    • 7

Subscriber content preview. For full access to the Red Hat Knowledgebase, please log in.

Not a subscriber? Learn more about the benefits of Red Hat Subscriptions.