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]