GopikaReghunath opened a new issue, #2317:
URL: https://github.com/apache/incubator-kie-issues/issues/2317

   When in Task Name property of User Task in editor user specifies a value 
containing hyphen, eventually code-generation fails.
   
   The BPMN then contains sth like
   
           ```
   <bpmn2:assignment id="_hGxOlRfGEfGkQuCphXm60Q">
             <bpmn2:from xsi:type="bpmn2:tFormalExpression" 
id="_hGxOlhfGEfGkQuCphXm60Q"><![CDATA[UT1-TaskName]]></bpmn2:from>
             <bpmn2:to xsi:type="bpmn2:tFormalExpression" 
id="_hGxOlxfGEfGkQuCphXm60Q">_83C738DF-96D3-4FA0-94FC-80FF371C2ECE_TaskNameInputX</bpmn2:to>
           </bpmn2:assignment>
   ```
   
   
   and based on it following method is generated in the resource class:
   
      ```
    @GET
       @Path("/{id}/UT1-TaskName/{taskId}/schema")
       @Produces(MediaType.APPLICATION_JSON)
       @jakarta.transaction.Transactional()
       @org.eclipse.microprofile.faulttolerance.Retry()
       public Map<String, Object> 
getSchemaAndPhases_UT1-TaskName_0(@PathParam("id") final String id, 
@PathParam("taskId") final String taskId, @QueryParam("user") final String 
user, @QueryParam("group") final List<String> groups) {
           return processService.getWorkItemSchemaAndPhases(process, id, 
taskId, "UT1-TaskName", 
SecurityPolicy.of(identityProviderFactory.getOrImpersonateIdentity(user, 
groups)));
       }
   
   ```
   
   notice the method signature
   
   `public Map<String, Object> getSchemaAndPhases_UT1-TaskName_0
   
   `
   which does not compile and a bit misleading error logs appear:
   
   ```
   2026-03-06 09:53:00,921 ERROR [io.qua.dep.dev.IsolatedDevModeMain] (main) 
Failed to start quarkus: java.lang.RuntimeException: 
io.quarkus.builder.BuildException: Build failure: Build failed due to errors
           [error]: Build step 
org.kie.kogito.quarkus.common.deployment.KogitoAssetsProcessor#generateModel 
threw an exception: org.kie.memorycompiler.KieMemoryCompilerException: 
[com/ibm/bamoe/user_tasks/UTResource.java (158:42) : ';' expected, 
com/ibm/bamoe/user_tasks/UTResource.java (158:43) : invalid method declaration; 
return type required, com/ibm/bamoe/user_tasks/UTResource.java (167:101) : ';' 
expected, com/ibm/bamoe/user_tasks/UTResource.java (167:102) : invalid method 
declaration; return type required, com/ibm/bamoe/user_tasks/UTResource.java 
(177:44) : ';' expected, com/ibm/bamoe/user_tasks/UTResource.java (177:45) : 
invalid method declaration; return type required, 
com/ibm/bamoe/user_tasks/UTResource.java (186:103) : ';' expected, 
com/ibm/bamoe/user_tasks/UTResource.java (186:104) : invalid method 
declaration; return type required, com/ibm/bamoe/user_tasks/UTResource.java 
(195:39) : ';' expected, com/ibm/bamoe/user_tasks/UTResource.java (195:40) : 
invalid method declarati
 on; return type required, com/ibm/bamoe/user_tasks/UTResource.java (204:45) : 
';' expected, com/ibm/bamoe/user_tasks/UTResource.java (204:46) : invalid 
method declaration; return type required, 
com/ibm/bamoe/user_tasks/UTResource.java (213:54) : ';' expected, 
com/ibm/bamoe/user_tasks/UTResource.java (213:55) : invalid method declaration; 
return type required]
           at 
org.kie.memorycompiler.KieMemoryCompiler.compileNoLoad(KieMemoryCompiler.java:140)
           at 
org.kie.memorycompiler.KieMemoryCompiler.compileNoLoad(KieMemoryCompiler.java:108)
           at 
org.drools.quarkus.util.deployment.DroolsQuarkusResourceUtils.compileGeneratedSources(DroolsQuarkusResourceUtils.java:148)
           at 
org.kie.kogito.quarkus.common.deployment.KogitoAssetsProcessor.createGeneratedBeanBuildItemsFromJavaSources(KogitoAssetsProcessor.java:309)
           at 
org.kie.kogito.quarkus.common.deployment.KogitoAssetsProcessor.generateModel(KogitoAssetsProcessor.java:189)
           at 
java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:733)
           at 
io.quarkus.deployment.ExtensionLoader$3.execute(ExtensionLoader.java:856)
           at io.quarkus.builder.BuildContext.run(BuildContext.java:255)
           at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)
           at 
org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2675)
           at 
org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2654)
           at 
org.jboss.threads.EnhancedQueueExecutor.runThreadBody(EnhancedQueueExecutor.java:1627)
           at 
org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1594)
           at java.base/java.lang.Thread.run(Thread.java:1583)
           at org.jboss.threads.JBossThread.run(JBossThread.java:499)
   
           at 
io.quarkus.runner.bootstrap.AugmentActionImpl.runAugment(AugmentActionImpl.java:372)
           at 
io.quarkus.runner.bootstrap.AugmentActionImpl.createInitialRuntimeApplication(AugmentActionImpl.java:289)
           at 
io.quarkus.runner.bootstrap.AugmentActionImpl.createInitialRuntimeApplication(AugmentActionImpl.java:61)
           at 
io.quarkus.deployment.dev.IsolatedDevModeMain.firstStart(IsolatedDevModeMain.java:89)
           at 
io.quarkus.deployment.dev.IsolatedDevModeMain.accept(IsolatedDevModeMain.java:428)
           at 
io.quarkus.deployment.dev.IsolatedDevModeMain.accept(IsolatedDevModeMain.java:55)
           at 
io.quarkus.bootstrap.app.CuratedApplication.runInCl(CuratedApplication.java:138)
           at 
io.quarkus.bootstrap.app.CuratedApplication.runInAugmentClassLoader(CuratedApplication.java:93)
           at io.quarkus.deployment.dev.DevModeMain.start(DevModeMain.java:107)
           at io.quarkus.deployment.dev.DevModeMain.main(DevModeMain.java:70)
   Caused by: io.quarkus.builder.BuildException: Build failure: Build failed 
due to errors
           [error]: Build step 
org.kie.kogito.quarkus.common.deployment.KogitoAssetsProcessor#generateModel 
threw an exception: org.kie.memorycompiler.KieMemoryCompilerException: 
[com/ibm/bamoe/user_tasks/UTResource.java (158:42) : ';' expected, 
com/ibm/bamoe/user_tasks/UTResource.java (158:43) : invalid method declaration; 
return type required, com/ibm/bamoe/user_tasks/UTResource.java (167:101) : ';' 
expected, com/ibm/bamoe/user_tasks/UTResource.java (167:102) : invalid method 
declaration; return type required, com/ibm/bamoe/user_tasks/UTResource.java 
(177:44) : ';' expected, com/ibm/bamoe/user_tasks/UTResource.java (177:45) : 
invalid method declaration; return type required, 
com/ibm/bamoe/user_tasks/UTResource.java (186:103) : ';' expected, 
com/ibm/bamoe/user_tasks/UTResource.java (186:104) : invalid method 
declaration; return type required, com/ibm/bamoe/user_tasks/UTResource.java 
(195:39) : ';' expected, com/ibm/bamoe/user_tasks/UTResource.java (195:40) : 
invalid method declarati
 on; return type required, com/ibm/bamoe/user_tasks/UTResource.java (204:45) : 
';' expected, com/ibm/bamoe/user_tasks/UTResource.java (204:46) : invalid 
method declaration; return type required, 
com/ibm/bamoe/user_tasks/UTResource.java (213:54) : ';' expected, 
com/ibm/bamoe/user_tasks/UTResource.java (213:55) : invalid method declaration; 
return type required]
           at 
org.kie.memorycompiler.KieMemoryCompiler.compileNoLoad(KieMemoryCompiler.java:140)
           at 
org.kie.memorycompiler.KieMemoryCompiler.compileNoLoad(KieMemoryCompiler.java:108)
           at 
org.drools.quarkus.util.deployment.DroolsQuarkusResourceUtils.compileGeneratedSources(DroolsQuarkusResourceUtils.java:148)
           at 
org.kie.kogito.quarkus.common.deployment.KogitoAssetsProcessor.createGeneratedBeanBuildItemsFromJavaSources(KogitoAssetsProcessor.java:309)
           at 
org.kie.kogito.quarkus.common.deployment.KogitoAssetsProcessor.generateModel(KogitoAssetsProcessor.java:189)
           at 
java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:733)
           at 
io.quarkus.deployment.ExtensionLoader$3.execute(ExtensionLoader.java:856)
           at io.quarkus.builder.BuildContext.run(BuildContext.java:255)
           at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)
           at 
org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2675)
           at 
org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2654)
           at 
org.jboss.threads.EnhancedQueueExecutor.runThreadBody(EnhancedQueueExecutor.java:1627)
           at 
org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1594)
           at java.base/java.lang.Thread.run(Thread.java:1583)
           at org.jboss.threads.JBossThread.run(JBossThread.java:499)
   
           at io.quarkus.builder.Execution.run(Execution.java:122)
           at 
io.quarkus.builder.BuildExecutionBuilder.execute(BuildExecutionBuilder.java:78)
           at 
io.quarkus.deployment.QuarkusAugmentor.run(QuarkusAugmentor.java:161)
           at 
io.quarkus.runner.bootstrap.AugmentActionImpl.runAugment(AugmentActionImpl.java:368)
           ... 9 more
   Caused by: org.kie.memorycompiler.KieMemoryCompilerException: 
[com/ibm/bamoe/user_tasks/UTResource.java (158:42) : ';' expected, 
com/ibm/bamoe/user_tasks/UTResource.java (158:43) : invalid method declaration; 
return type required, com/ibm/bamoe/user_tasks/UTResource.java (167:101) : ';' 
expected, com/ibm/bamoe/user_tasks/UTResource.java (167:102) : invalid method 
declaration; return type required, com/ibm/bamoe/user_tasks/UTResource.java 
(177:44) : ';' expected, com/ibm/bamoe/user_tasks/UTResource.java (177:45) : 
invalid method declaration; return type required, 
com/ibm/bamoe/user_tasks/UTResource.java (186:103) : ';' expected, 
com/ibm/bamoe/user_tasks/UTResource.java (186:104) : invalid method 
declaration; return type required, com/ibm/bamoe/user_tasks/UTResource.java 
(195:39) : ';' expected, com/ibm/bamoe/user_tasks/UTResource.java (195:40) : 
invalid method declaration; return type required, 
com/ibm/bamoe/user_tasks/UTResource.java (204:45) : ';' expected, 
com/ibm/bamoe/user_tas
 ks/UTResource.java (204:46) : invalid method declaration; return type 
required, com/ibm/bamoe/user_tasks/UTResource.java (213:54) : ';' expected, 
com/ibm/bamoe/user_tasks/UTResou                                                
                                                                                
                                                                                
                  rce.java (213:55) : invalid method declaration; return type 
required]
           at 
org.kie.memorycompiler.KieMemoryCompiler.compileNoLoad(KieMemoryCompiler.java:140)
           at 
org.kie.memorycompiler.KieMemoryCompiler.compileNoLoad(KieMemoryCompiler.java:108)
           at 
org.drools.quarkus.util.deployment.DroolsQuarkusResourceUtils.compileGeneratedSources(DroolsQuarkusResourceUtils.java:148)
           at 
org.kie.kogito.quarkus.common.deployment.KogitoAssetsProcessor.createGeneratedBeanBuildItemsFromJavaSources(KogitoAssetsProcessor.java:309)
           at 
org.kie.kogito.quarkus.common.deployment.KogitoAssetsProcessor.generateModel(KogitoAssetsProcessor.java:189)
           at 
java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:733)
           at 
io.quarkus.deployment.ExtensionLoader$3.execute(ExtensionLoader.java:856)
           at io.quarkus.builder.BuildContext.run(BuildContext.java:255)
           at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)
           at 
org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2675)
           at 
org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2654)
           at 
org.jboss.threads.EnhancedQueueExecutor.runThreadBody(EnhancedQueueExecutor.java:1627)
           at 
org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1594)
           at java.base/java.lang.Thread.run(Thread.java:1583)
           at org.jboss.threads.JBossThread.run(JBossThread.java:499)
   
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to