You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kie.apache.org by "Copilot (via GitHub)" <gi...@apache.org> on 2025/10/21 09:54:41 UTC

Re: [PR] [incubator-kie-issues#2149] Examples using persistence failing in native mode [incubator-kie-kogito-runtimes]

Copilot commented on code in PR #4098:
URL: https://github.com/apache/incubator-kie-kogito-runtimes/pull/4098#discussion_r2447544749


##########
addons/common/jbpm-usertask-storage-jpa/src/main/resources/META-INF/native-image/reflect-config.json:
##########
@@ -0,0 +1,234 @@
+[
+  {
+    "name":"org.jbpm.usertask.jpa.model.AbstractTaskEntity",
+    "allDeclaredFields":true,
+    "queryAllDeclaredMethods":true,
+    "methods":[{"name":"setJavaType","parameterTypes":["java.lang.String"] }, {"name":"setValue","parameterTypes":["java.lang.Object"] }]
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.AbstractTaskEntity_"
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.AttachmentEntity",
+    "allDeclaredFields":true,
+    "queryAllDeclaredMethods":true,
+    "methods":[{"name":"<init>","parameterTypes":[] }, {"name":"setId","parameterTypes":["java.lang.String"] }, {"name":"setName","parameterTypes":["java.lang.String"] }, {"name":"setTaskInstance","parameterTypes":["org.jbpm.usertask.jpa.model.UserTaskInstanceEntity"] }, {"name":"setUpdatedAt","parameterTypes":["java.util.Date"] }, {"name":"setUpdatedBy","parameterTypes":["java.lang.String"] }, {"name":"setUrl","parameterTypes":["java.lang.String"] }]
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.AttachmentEntity$HibernateProxy",
+    "methods":[{"name":"<init>","parameterTypes":[] }]
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.AttachmentEntity_"
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.CommentEntity",
+    "allDeclaredFields":true,
+    "queryAllDeclaredMethods":true,
+    "methods":[{"name":"<init>","parameterTypes":[] }, {"name":"setComment","parameterTypes":["java.lang.String"] }, {"name":"setId","parameterTypes":["java.lang.String"] }, {"name":"setTaskInstance","parameterTypes":["org.jbpm.usertask.jpa.model.UserTaskInstanceEntity"] }, {"name":"setUpdatedAt","parameterTypes":["java.util.Date"] }, {"name":"setUpdatedBy","parameterTypes":["java.lang.String"] }]
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.CommentEntity$HibernateProxy",
+    "methods":[{"name":"<init>","parameterTypes":[] }]
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.CommentEntity_"
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskDeadlineEntity",
+    "allDeclaredFields":true,
+    "queryAllDeclaredMethods":true,
+    "methods":[{"name":"<init>","parameterTypes":[] }, {"name":"equals","parameterTypes":["java.lang.Object"] }, {"name":"setType","parameterTypes":["org.jbpm.usertask.jpa.model.TaskDeadlineType"] }]
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskDeadlineEntity$HibernateProxy",
+    "methods":[{"name":"<init>","parameterTypes":[] }]
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskDeadlineEntity_"
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskDeadlineTimerEntity",
+    "allDeclaredFields":true,
+    "queryAllDeclaredMethods":true,
+    "methods":[{"name":"<init>","parameterTypes":[] }, {"name":"equals","parameterTypes":["java.lang.Object"] }, {"name":"setType","parameterTypes":["org.jbpm.usertask.jpa.model.TaskDeadlineType"] }]
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskDeadlineTimerEntity$HibernateProxy",
+    "methods":[{"name":"<init>","parameterTypes":[] }]
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskDeadlineTimerEntity_"
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskDeadlineType"
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskInputEntity",
+    "allDeclaredFields":true,
+    "queryAllDeclaredMethods":true,
+    "methods":[{"name":"<init>","parameterTypes":[] }]
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskInputEntity$HibernateProxy",
+    "methods":[{"name":"<init>","parameterTypes":[] }]
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskInputEntity_"
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskMetadataEntity",
+    "allDeclaredFields":true,
+    "queryAllDeclaredMethods":true,
+    "methods":[{"name":"<init>","parameterTypes":[] }]
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskMetadataEntity$HibernateProxy",
+    "methods":[{"name":"<init>","parameterTypes":[] }]
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskMetadataEntity_"
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskNamedDataEntity",
+    "allDeclaredFields":true,
+    "queryAllDeclaredMethods":true,
+    "methods":[{"name":"equals","parameterTypes":["java.lang.Object"] }, {"name":"setName","parameterTypes":["java.lang.String"] }, {"name":"setTaskInstance","parameterTypes":["org.jbpm.usertask.jpa.model.UserTaskInstanceEntity"] }]
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskNamedDataEntityPK",
+    "allDeclaredFields":true,
+    "queryAllDeclaredMethods":true,
+    "queryAllDeclaredConstructors":true,
+    "methods":[{"name":"<init>","parameterTypes":[] }, {"name":"equals","parameterTypes":["java.lang.Object"] }, {"name":"hashCode","parameterTypes":[] }, {"name":"setName","parameterTypes":["java.lang.String"] }, {"name":"setTaskInstance","parameterTypes":["org.jbpm.usertask.jpa.model.UserTaskInstanceEntity"] }]
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskNamedDataEntityPK_"
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskNamedDataEntity_"
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskOutputEntity",
+    "allDeclaredFields":true,
+    "queryAllDeclaredMethods":true,
+    "methods":[{"name":"<init>","parameterTypes":[] }]
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskOutputEntity$HibernateProxy",
+    "methods":[{"name":"<init>","parameterTypes":[] }]
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskOutputEntity_"
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskReassignmentEntity",
+    "allDeclaredFields":true,
+    "queryAllDeclaredMethods":true,
+    "methods":[{"name":"<init>","parameterTypes":[] }, {"name":"equals","parameterTypes":["java.lang.Object"] }, {"name":"setType","parameterTypes":["org.jbpm.usertask.jpa.model.TaskReassignmentType"] }]
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskReassignmentEntity$HibernateProxy",
+    "methods":[{"name":"<init>","parameterTypes":[] }]
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskReassignmentEntity_"
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskReassignmentTimerEntity",
+    "allDeclaredFields":true,
+    "queryAllDeclaredMethods":true,
+    "methods":[{"name":"<init>","parameterTypes":[] }, {"name":"equals","parameterTypes":["java.lang.Object"] }, {"name":"setType","parameterTypes":["org.jbpm.usertask.jpa.model.TaskReassignmentType"] }]
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskReassignmentTimerEntity$HibernateProxy",
+    "methods":[{"name":"<init>","parameterTypes":[] }]
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskReassignmentTimerEntity_"
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskReassignmentType"
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskTimerConfigEntity",
+    "allDeclaredFields":true,
+    "queryAllDeclaredMethods":true,
+    "methods":[{"name":"setId","parameterTypes":["java.lang.Integer"] }, {"name":"setTaskInstance","parameterTypes":["org.jbpm.usertask.jpa.model.UserTaskInstanceEntity"] }]
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskTimerConfigEntity_"
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskTimerDataEntity",
+    "allDeclaredFields":true,
+    "queryAllDeclaredMethods":true,
+    "methods":[{"name":"setJobId","parameterTypes":["java.lang.String"] }, {"name":"setTaskInstance","parameterTypes":["org.jbpm.usertask.jpa.model.UserTaskInstanceEntity"] }]
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskTimerDataEntityPK",
+    "allDeclaredFields":true,
+    "queryAllDeclaredMethods":true,
+    "queryAllDeclaredConstructors":true,
+    "methods":[{"name":"<init>","parameterTypes":[] }, {"name":"equals","parameterTypes":["java.lang.Object"] }, {"name":"hashCode","parameterTypes":[] }, {"name":"setJobId","parameterTypes":["java.lang.String"] }, {"name":"setTaskInstance","parameterTypes":["org.jbpm.usertask.jpa.model.UserTaskInstanceEntity"] }]
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskTimerDataEntityPK_"
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.TaskTimerDataEntity_"
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.UserTaskInstanceEntity",
+    "allDeclaredFields":true,
+    "queryAllDeclaredMethods":true,
+    "methods":[{"name":"<init>","parameterTypes":[] }, {"name":"equals","parameterTypes":["java.lang.Object"] }, {"name":"setActualOwner","parameterTypes":["java.lang.String"] }, {"name":"setAdminGroups","parameterTypes":["java.util.Set"] }, {"name":"setAdminUsers","parameterTypes":["java.util.Set"] }, {"name":"setAttachments","parameterTypes":["java.util.List"] }, {"name":"setComments","parameterTypes":["java.util.List"] }, {"name":"setDeadlineTimers","parameterTypes":["java.util.List"] }, {"name":"setDeadlines","parameterTypes":["java.util.List"] }, {"name":"setExcludedUsers","parameterTypes":["java.util.Set"] }, {"name":"setExternalReferenceId","parameterTypes":["java.lang.String"] }, {"name":"setId","parameterTypes":["java.lang.String"] }, {"name":"setInputs","parameterTypes":["java.util.List"] }, {"name":"setMetadata","parameterTypes":["java.util.List"] }, {"name":"setOutputs","parameterTypes":["java.util.List"] }, {"name":"setPotentialGroups","parameterTypes":["java.util.Set"]
  }, {"name":"setPotentialUsers","parameterTypes":["java.util.Set"] }, {"name":"setReassignmentTimers","parameterTypes":["java.util.List"] }, {"name":"setReassignments","parameterTypes":["java.util.List"] }, {"name":"setStatus","parameterTypes":["java.lang.String"] }, {"name":"setTaskDescription","parameterTypes":["java.lang.String"] }, {"name":"setTaskName","parameterTypes":["java.lang.String"] }, {"name":"setTaskPriority","parameterTypes":["java.lang.String"] }, {"name":"setTerminationType","parameterTypes":["java.lang.String"] }, {"name":"setUserTaskId","parameterTypes":["java.lang.String"] }]
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.UserTaskInstanceEntity$HibernateProxy",
+    "methods":[{"name":"<init>","parameterTypes":[] }]
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.UserTaskInstanceEntity_"
+  },
+  {
+    "name":"org.jbpm.usertask.jpa.model.package-info"
+  },{

Review Comment:
   Inconsistent formatting: The closing brace at line 196 should be on its own line to match the formatting pattern used throughout the rest of the file.
   ```suggestion
     },
     {
   ```



-- 
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: commits-unsubscribe@kie.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org