This is an automated email from the ASF dual-hosted git repository.
mweiler pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-kogito-apps.git
The following commit(s) were added to refs/heads/main by this push:
new 0b8dc2dfe [incubator-kie-issues#2149] Examples using persistence
failing in native mode (#2274)
0b8dc2dfe is described below
commit 0b8dc2dfeb537b89429f1e61bb9cb1f6b2da5b90
Author: Soniya Abraham <[email protected]>
AuthorDate: Wed Nov 5 19:08:18 2025 +0530
[incubator-kie-issues#2149] Examples using persistence failing in native
mode (#2274)
* Adding reflection configurations for supporting native mode
* Adding reflection configurations for supporting native mode
* Added the new field
* Config file changes for native mode support
* Add missing braces
---------
Co-authored-by: soniyaabraham <[email protected]>
---
.../META-INF/native-image/resource-config.json | 7 +
.../META-INF/native-image/reflect-config.json | 6 +
.../META-INF/native-image/reflect-config.json | 146 ++++++++
.../META-INF/native-image/reflect-config.json | 408 +++++++++++++++++++++
.../META-INF/native-image/reflect-config.json | 38 ++
.../META-INF/native-image/reflect-config.json | 38 ++
.../META-INF/native-image/reflect-config.json | 20 +
7 files changed, 663 insertions(+)
diff --git
a/data-index/data-index-graphql/src/main/resources/META-INF/native-image/resource-config.json
b/data-index/data-index-graphql/src/main/resources/META-INF/native-image/resource-config.json
new file mode 100644
index 000000000..d6316bf78
--- /dev/null
+++
b/data-index/data-index-graphql/src/main/resources/META-INF/native-image/resource-config.json
@@ -0,0 +1,7 @@
+{
+ "resources": {
+ "includes": [
+ { "pattern":
"\\QMETA-INF/services/org.kie.kogito.index.graphql.GraphQLMutationsProvider\\E"
}
+ ]
+ }
+}
\ No newline at end of file
diff --git
a/data-index/data-index-quarkus/kogito-addons-quarkus-data-index/kogito-addons-quarkus-data-index-common/runtime/src/main/resources/META-INF/native-image/reflect-config.json
b/data-index/data-index-quarkus/kogito-addons-quarkus-data-index/kogito-addons-quarkus-data-index-common/runtime/src/main/resources/META-INF/native-image/reflect-config.json
new file mode 100644
index 000000000..a26905272
--- /dev/null
+++
b/data-index/data-index-quarkus/kogito-addons-quarkus-data-index/kogito-addons-quarkus-data-index-common/runtime/src/main/resources/META-INF/native-image/reflect-config.json
@@ -0,0 +1,6 @@
+[
+ {
+ "name":"org.kie.kogito.index.addon.vertx.VertxGraphiQLSetup",
+ "fields":[{"name":"path"}, {"name":"rootPath"}]
+ }
+]
\ No newline at end of file
diff --git
a/data-index/data-index-storage/data-index-storage-api/src/main/resources/META-INF/native-image/reflect-config.json
b/data-index/data-index-storage/data-index-storage-api/src/main/resources/META-INF/native-image/reflect-config.json
new file mode 100644
index 000000000..9db7ae496
--- /dev/null
+++
b/data-index/data-index-storage/data-index-storage-api/src/main/resources/META-INF/native-image/reflect-config.json
@@ -0,0 +1,146 @@
+[
+ {
+ "name":"org.kie.kogito.index.storage.DataIndexStorageService",
+ "allDeclaredConstructors" : true,
+ "allPublicConstructors" : true,
+ "allDeclaredMethods" : true,
+ "allPublicMethods" : true,
+ "allDeclaredFields" : true,
+ "allPublicFields" : true
+ },
+ {
+ "name":"org.kie.kogito.index.storage.ProcessInstanceStorage",
+ "allDeclaredConstructors" : true,
+ "allPublicConstructors" : true,
+ "allDeclaredMethods" : true,
+ "allPublicMethods" : true,
+ "allDeclaredFields" : true,
+ "allPublicFields" : true
+ },
+ {
+ "name":"org.kie.kogito.index.storage.UserTaskInstanceStorage",
+ "allDeclaredConstructors" : true,
+ "allPublicConstructors" : true,
+ "allDeclaredMethods" : true,
+ "allPublicMethods" : true,
+ "allDeclaredFields" : true,
+ "allPublicFields" : true
+ },
+ {
+ "name":"[Lorg.kie.kogito.index.model.ProcessDefinitionKey;",
+ "allDeclaredConstructors" : true,
+ "allPublicConstructors" : true,
+ "allDeclaredMethods" : true,
+ "allPublicMethods" : true,
+ "allDeclaredFields" : true,
+ "allPublicFields" : true
+ },
+ {
+ "name":"org.kie.kogito.index.model.CancelType",
+ "allDeclaredConstructors" : true,
+ "allPublicConstructors" : true,
+ "allDeclaredMethods" : true,
+ "allPublicMethods" : true,
+ "allDeclaredFields" : true,
+ "allPublicFields" : true
+ },
+ {
+ "name":"org.kie.kogito.index.model.Job",
+ "allDeclaredConstructors" : true,
+ "allPublicConstructors" : true,
+ "allDeclaredMethods" : true,
+ "allPublicMethods" : true,
+ "allDeclaredFields" : true,
+ "allPublicFields" : true
+ },
+ {
+ "name":"org.kie.kogito.index.model.Node",
+ "allDeclaredConstructors" : true,
+ "allPublicConstructors" : true,
+ "allDeclaredMethods" : true,
+ "allPublicMethods" : true,
+ "allDeclaredFields" : true,
+ "allPublicFields" : true
+ },
+ {
+ "name":"org.kie.kogito.index.model.NodeInstance",
+ "allDeclaredConstructors" : true,
+ "allPublicConstructors" : true,
+ "allDeclaredMethods" : true,
+ "allPublicMethods" : true,
+ "allDeclaredFields" : true,
+ "allPublicFields" : true
+ },
+ {
+ "name":"org.kie.kogito.index.model.ProcessDefinition",
+ "allDeclaredConstructors" : true,
+ "allPublicConstructors" : true,
+ "allDeclaredMethods" : true,
+ "allPublicMethods" : true,
+ "allDeclaredFields" : true,
+ "allPublicFields" : true
+ },
+ {
+ "name":"org.kie.kogito.index.model.ProcessDefinitionKey",
+ "allDeclaredConstructors" : true,
+ "allPublicConstructors" : true,
+ "allDeclaredMethods" : true,
+ "allPublicMethods" : true,
+ "allDeclaredFields" : true,
+ "allPublicFields" : true
+ },
+ {
+ "name":"org.kie.kogito.index.model.ProcessDefinitionKey_",
+ "allDeclaredConstructors" : true,
+ "allPublicConstructors" : true,
+ "allDeclaredMethods" : true,
+ "allPublicMethods" : true,
+ "allDeclaredFields" : true,
+ "allPublicFields" : true
+ },
+ {
+ "name":"org.kie.kogito.index.model.ProcessInstance",
+ "allDeclaredConstructors" : true,
+ "allPublicConstructors" : true,
+ "allDeclaredMethods" : true,
+ "allPublicMethods" : true,
+ "allDeclaredFields" : true,
+ "allPublicFields" : true
+ },
+ {
+ "name":"org.kie.kogito.index.model.ProcessInstanceMeta",
+ "allDeclaredConstructors" : true,
+ "allPublicConstructors" : true,
+ "allDeclaredMethods" : true,
+ "allPublicMethods" : true,
+ "allDeclaredFields" : true,
+ "allPublicFields" : true
+ },
+ {
+ "name":"org.kie.kogito.index.model.Timer",
+ "allDeclaredConstructors" : true,
+ "allPublicConstructors" : true,
+ "allDeclaredMethods" : true,
+ "allPublicMethods" : true,
+ "allDeclaredFields" : true,
+ "allPublicFields" : true
+ },
+ {
+ "name":"org.kie.kogito.index.model.UserTaskInstance",
+ "allDeclaredConstructors" : true,
+ "allPublicConstructors" : true,
+ "allDeclaredMethods" : true,
+ "allPublicMethods" : true,
+ "allDeclaredFields" : true,
+ "allPublicFields" : true
+ },
+ {
+ "name":"org.kie.kogito.index.model.UserTaskInstanceMeta",
+ "allDeclaredConstructors" : true,
+ "allPublicConstructors" : true,
+ "allDeclaredMethods" : true,
+ "allPublicMethods" : true,
+ "allDeclaredFields" : true,
+ "allPublicFields" : true
+ }
+]
\ No newline at end of file
diff --git
a/data-index/data-index-storage/data-index-storage-jpa-common/src/main/resources/META-INF/native-image/reflect-config.json
b/data-index/data-index-storage/data-index-storage-jpa-common/src/main/resources/META-INF/native-image/reflect-config.json
new file mode 100644
index 000000000..f02172688
--- /dev/null
+++
b/data-index/data-index-storage/data-index-storage-jpa-common/src/main/resources/META-INF/native-image/reflect-config.json
@@ -0,0 +1,408 @@
+[
+ {
+ "name": "org.kie.kogito.index.jpa.model.NodeEntityId",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true,
+ "unsafeAllocated": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.model.NodeEntityId_",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "[Lorg.kie.kogito.index.jpa.model.NodeEntityId;",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.model.AbstractEntity",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.model.AttachmentEntity",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.model.AttachmentEntity$HibernateProxy",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.model.AttachmentEntity_",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.model.CommentEntity",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.model.CommentEntity$HibernateProxy",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.model.CommentEntity_",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.model.JobEntity",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.model.JobEntity$HibernateProxy",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.model.JobEntity_",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.model.MilestoneEntity",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.model.MilestoneEntity$HibernateProxy",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.model.MilestoneEntityId",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.model.MilestoneEntityId_",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.model.MilestoneEntity_",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.model.NodeEntity",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.model.NodeEntity$HibernateProxy",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.model.NodeEntity_",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.model.NodeInstanceEntity",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.model.NodeInstanceEntity$HibernateProxy",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.model.NodeInstanceEntity_",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.model.ProcessDefinitionEntity",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name":
"org.kie.kogito.index.jpa.model.ProcessDefinitionEntity$HibernateProxy",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.model.ProcessDefinitionEntity_",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.model.ProcessInstanceEntity",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name":
"org.kie.kogito.index.jpa.model.ProcessInstanceEntity$HibernateProxy",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.model.ProcessInstanceEntity_",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.model.ProcessInstanceErrorEntity",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.model.ProcessInstanceErrorEntity_",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.model.UserTaskInstanceEntity",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name":
"org.kie.kogito.index.jpa.model.UserTaskInstanceEntity$HibernateProxy",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.model.UserTaskInstanceEntity_",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.model.package-info",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.storage.AbstractJPAStorageFetcher",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.storage.AbstractStorage",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.storage.JPADataIndexStorageService",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.storage.JPADateTimeCoercing",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.storage.JobEntityStorage",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.storage.JsonPredicateBuilder",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.storage.ProcessDefinitionEntityStorage",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.storage.ProcessInstanceEntityStorage",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ },
+ {
+ "name": "org.kie.kogito.index.jpa.storage.UserTaskInstanceEntityStorage",
+ "allDeclaredConstructors": true,
+ "allPublicConstructors": true,
+ "allDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredFields": true,
+ "allPublicFields": true
+ }
+]
\ No newline at end of file
diff --git
a/jobs-service/jobs-service-internal-api/src/main/resources/META-INF/native-image/reflect-config.json
b/jobs-service/jobs-service-internal-api/src/main/resources/META-INF/native-image/reflect-config.json
new file mode 100644
index 000000000..03d9a27eb
--- /dev/null
+++
b/jobs-service/jobs-service-internal-api/src/main/resources/META-INF/native-image/reflect-config.json
@@ -0,0 +1,38 @@
+[
+ {
+ "name": "org.kie.kogito.jobs.service.api.JobDetails",
+ "allDeclaredConstructors" : true,
+ "allPublicConstructors" : true,
+ "allDeclaredMethods" : true,
+ "allPublicMethods" : true,
+ "allDeclaredFields" : true,
+ "allPublicFields" : true
+ },
+ {
+ "name": "org.kie.kogito.jobs.service.api.JobStore",
+ "allDeclaredConstructors" : true,
+ "allPublicConstructors" : true,
+ "allDeclaredMethods" : true,
+ "allPublicMethods" : true,
+ "allDeclaredFields" : true,
+ "allPublicFields" : true
+ },
+ {
+ "name": "org.kie.kogito.jobs.service.api.JobContext",
+ "allDeclaredConstructors" : true,
+ "allPublicConstructors" : true,
+ "allDeclaredMethods" : true,
+ "allPublicMethods" : true,
+ "allDeclaredFields" : true,
+ "allPublicFields" : true
+ },
+ {
+ "name": "org.kie.kogito.jobs.service.api.JobSchedulerListener",
+ "allDeclaredConstructors" : true,
+ "allPublicConstructors" : true,
+ "allDeclaredMethods" : true,
+ "allPublicMethods" : true,
+ "allDeclaredFields" : true,
+ "allPublicFields" : true
+ }
+]
diff --git
a/jobs/jobs-common-embedded/src/main/resources/META-INF/native-image/reflect-config.json
b/jobs/jobs-common-embedded/src/main/resources/META-INF/native-image/reflect-config.json
new file mode 100644
index 000000000..3f4c400a6
--- /dev/null
+++
b/jobs/jobs-common-embedded/src/main/resources/META-INF/native-image/reflect-config.json
@@ -0,0 +1,38 @@
+[
+ {
+ "name":"org.kie.kogito.app.jobs.api.JobExecutor",
+ "allDeclaredConstructors" : true,
+ "allPublicConstructors" : true,
+ "allDeclaredMethods" : true,
+ "allPublicMethods" : true,
+ "allDeclaredFields" : true,
+ "allPublicFields" : true
+ },
+ {
+ "name":"org.kie.kogito.app.jobs.api.JobSchedulerListener",
+ "allDeclaredConstructors" : true,
+ "allPublicConstructors" : true,
+ "allDeclaredMethods" : true,
+ "allPublicMethods" : true,
+ "allDeclaredFields" : true,
+ "allPublicFields" : true
+ },
+ {
+ "name":"org.kie.kogito.app.jobs.impl.InVMPayloadData",
+ "allDeclaredConstructors" : true,
+ "allPublicConstructors" : true,
+ "allDeclaredMethods" : true,
+ "allPublicMethods" : true,
+ "allDeclaredFields" : true,
+ "allPublicFields" : true
+ },
+ {
+ "name":"org.kie.kogito.app.jobs.impl.InVMRecipient",
+ "allDeclaredConstructors" : true,
+ "allPublicConstructors" : true,
+ "allDeclaredMethods" : true,
+ "allPublicMethods" : true,
+ "allDeclaredFields" : true,
+ "allPublicFields" : true
+ }
+]
\ No newline at end of file
diff --git
a/persistence-commons/persistence-commons-api/src/main/resources/META-INF/native-image/reflect-config.json
b/persistence-commons/persistence-commons-api/src/main/resources/META-INF/native-image/reflect-config.json
new file mode 100644
index 000000000..b6ddec95f
--- /dev/null
+++
b/persistence-commons/persistence-commons-api/src/main/resources/META-INF/native-image/reflect-config.json
@@ -0,0 +1,20 @@
+[
+ {
+ "name":"org.kie.kogito.persistence.api.Storage",
+ "allDeclaredConstructors" : true,
+ "allPublicConstructors" : true,
+ "allDeclaredMethods" : true,
+ "allPublicMethods" : true,
+ "allDeclaredFields" : true,
+ "allPublicFields" : true
+ },
+ {
+ "name":"org.kie.kogito.persistence.api.StorageFetcher",
+ "allDeclaredConstructors" : true,
+ "allPublicConstructors" : true,
+ "allDeclaredMethods" : true,
+ "allPublicMethods" : true,
+ "allDeclaredFields" : true,
+ "allPublicFields" : true
+ }
+]
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]