[Quarkus: 2.0.0.Final] KogitoProcessInstancesFactoryImpl must implement the inherited abstract method

244 views
Skip to first unread message

Mark Jayson Gonzaga

unread,
Jul 4, 2021, 9:50:54 AM7/4/21
to kogito-de...@googlegroups.com
Hi Team,

After upgrading my project to Quarkus 2.0.0.Final I got the below errors upon starting up.

021-07-04 21:47:37,397 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.processes.deployment.ProcessesAssetsProcessor#postGenerationProcessing threw an exception: java.lang.IllegalStateException: src/main/java/org/kie/kogito/persistence/KogitoProcessInstancesFactoryImpl.java (4:99) : The type KogitoProcessInstancesFactoryImpl must implement the inherited abstract method ProtoStreamProcessInstancesFactory.proto()
src/main/java/org/kie/kogito/persistence/KogitoProcessInstancesFactoryImpl.java (4:99) : The type KogitoProcessInstancesFactoryImpl must implement the inherited abstract method ProtoStreamProcessInstancesFactory.proto()
at org.kie.kogito.quarkus.common.deployment.InMemoryCompiler.compile(InMemoryCompiler.java:100)
at org.kie.kogito.quarkus.common.deployment.KogitoQuarkusResourceUtils.compileGeneratedSources(KogitoQuarkusResourceUtils.java:159)
at org.kie.kogito.quarkus.processes.deployment.ProcessesAssetsProcessor.generatePersistenceInfo(ProcessesAssetsProcessor.java:170)
at org.kie.kogito.quarkus.processes.deployment.ProcessesAssetsProcessor.postGenerationProcessing(ProcessesAssetsProcessor.java:126)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at io.quarkus.deployment.ExtensionLoader$2.execute(ExtensionLoader.java:820)
at io.quarkus.builder.BuildContext.run(BuildContext.java:277)
at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)
at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2442)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1476)
at java.base/java.lang.Thread.run(Thread.java:829)
at org.jboss.threads.JBossThread.run(JBossThread.java:501)

I would like to ask for your help regarding the said issue above.
I have attached my pom.xml .
pom.xml

Tristan Radisson

unread,
Jul 5, 2021, 5:19:48 AM7/5/21
to Kogito development mailing list
Hi Marek,

You should also upgrade the Kogito version to 1.8.0.Final which is compatible with Quarkus 2.0.0.

1.7.0.Final is compatible with Quarkus 1.13

Tristan Radisson

Principal Software Quality Engineer

Business Automation Cloud

Red Hat France

trad...@redhat.com   




--
You received this message because you are subscribed to the Google Groups "Kogito development mailing list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kogito-developm...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kogito-development/CADNbDsBmm_9b5D8Rn%3D0NvonwDSJ8vbmEeu66_Wkg3qkYVtTUCw%40mail.gmail.com.

Mark Jayson Gonzaga

unread,
Jul 5, 2021, 6:55:52 AM7/5/21
to kogito-de...@googlegroups.com
Hi Tristan,

Thanks, I have tried that but getting below errors

[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[ERROR] 'dependencies.dependency.version' for org.kie.kogito:kogito-cloudevents-quarkus-addon:jar is missing. @ line 49, column 17
[ERROR] 'dependencies.dependency.version' for org.kie.kogito:infinispan-persistence-addon:jar is missing. @ line 53, column 17
[ERROR] 'dependencies.dependency.version' for org.kie.kogito:kogito-events-reactive-messaging-addon:jar is missing. @ line 57, column 17
 @

I have attached sample pom.xml 

pom.xml

Mark Jayson Gonzaga

unread,
Jul 5, 2021, 6:58:12 AM7/5/21
to kogito-de...@googlegroups.com
I guess the above dependencies don't have 1.8.0.Final version yet.

Jakub Grabowski

unread,
Jul 5, 2021, 6:59:47 AM7/5/21
to Kogito development mailing list
You have to update dependencies according to 1.8.0.Final migration guide.

<dependency>
<groupId>org.kie.kogito</groupId>
<artifactId>kogito-addons-quarkus-cloudevents</artifactId>
</dependency>

<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-infinispan-client</artifactId>
</dependency>
<dependency>
<groupId>org.kie.kogito</groupId>
<artifactId>kogito-addons-persistence-infinispan</artifactId>
</dependency>
<dependency>
<groupId>org.infinispan</groupId>
<artifactId>infinispan-commons-jdk11</artifactId>
</dependency>

<dependency>
<groupId>org.kie.kogito</groupId>
<artifactId>kogito-addons-quarkus-events-smallrye</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-smallrye-reactive-messaging</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-reactive-messaging-http</artifactId>
</dependency>

Ricardo Zanini

unread,
Jul 5, 2021, 8:07:05 AM7/5/21
to Kogito development mailing list
@Mark, Jakub is correct. We changed the artifacts IDs of all add-ons for 1.8.x, please see:


If you have more questions, please let me know.

Many thanks!
--
Zanini


Mark Jayson Gonzaga

unread,
Jul 6, 2021, 11:53:10 AM7/6/21
to kogito-de...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages