This is an automated email from the ASF dual-hosted git repository.
pefernan pushed a commit to branch main
in repository
https://gitbox.apache.org/repos/asf/incubator-kie-kogito-runtimes.git
The following commit(s) were added to refs/heads/main by this push:
new 7960247cc2 kie-issues#1801: Fix ClassNotFoundException when
Registering classes for Reflection (#3839)
7960247cc2 is described below
commit 7960247cc2dbef66fad1acc445cec11f878c4d59
Author: Pere Fernández <[email protected]>
AuthorDate: Wed Feb 5 15:29:04 2025 +0100
kie-issues#1801: Fix ClassNotFoundException when Registering classes for
Reflection (#3839)
---
.../java/org/kie/kogito/jobs/api/JobCallbackResourceDefTest.java | 2 +-
.../java/org/kie/kogito/jobs/service/api/event/JobCloudEvent.java | 4 ++--
.../service/api/event/serialization/JobCloudEventDeserializer.java | 6 +++---
.../service/api/event/serialization/JobCloudEventSerializer.java | 4 ++--
.../kie/kogito/jobs/service/api/recipient/sink/SinkRecipient.java | 4 ++--
.../{serlialization => serialization}/DeserializationException.java | 2 +-
.../api/{serlialization => serialization}/SerializationUtils.java | 2 +-
.../{serlialization => serialization}/SpecVersionDeserializer.java | 2 +-
.../{serlialization => serialization}/SpecVersionSerializer.java | 2 +-
.../java/org/kie/kogito/jobs/service/api/utils/ReflectionUtils.java | 4 ++--
.../api/event/serialization/JobCloudEventDeserializerTest.java | 2 +-
.../jobs/service/api/serialization/SpecVersionDeserializerTest.java | 1 -
.../jobs/service/api/serialization/SpecVersionSerializerTest.java | 1 -
.../org/kie/kogito/jobs/service/api/utils/ReflectionUtilsTest.java | 4 ++--
.../kogito/jobs/management/quarkus/AddonObjectMapperCustomizer.java | 2 +-
.../org/kie/kogito/jobs/management/quarkus/VertxJobsService.java | 2 +-
.../management/springboot/AddonObjectMapperBuilderCustomizer.java | 2 +-
.../jobs/management/springboot/SpringRestJobsServiceTest.java | 2 +-
18 files changed, 23 insertions(+), 25 deletions(-)
diff --git
a/addons/common/jobs/api/src/test/java/org/kie/kogito/jobs/api/JobCallbackResourceDefTest.java
b/addons/common/jobs/api/src/test/java/org/kie/kogito/jobs/api/JobCallbackResourceDefTest.java
index 060a0470b8..62d1015aaf 100644
---
a/addons/common/jobs/api/src/test/java/org/kie/kogito/jobs/api/JobCallbackResourceDefTest.java
+++
b/addons/common/jobs/api/src/test/java/org/kie/kogito/jobs/api/JobCallbackResourceDefTest.java
@@ -26,7 +26,7 @@ import org.kie.kogito.jobs.ExpirationTime;
import org.kie.kogito.jobs.descriptors.ProcessInstanceJobDescription;
import org.kie.kogito.jobs.service.api.recipient.http.HttpRecipient;
import org.kie.kogito.jobs.service.api.schedule.timer.TimerSchedule;
-import org.kie.kogito.jobs.service.api.serlialization.SerializationUtils;
+import org.kie.kogito.jobs.service.api.serialization.SerializationUtils;
import com.fasterxml.jackson.databind.JsonNode;
diff --git
a/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/event/JobCloudEvent.java
b/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/event/JobCloudEvent.java
index 2e0f831a15..e707b31dcb 100644
---
a/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/event/JobCloudEvent.java
+++
b/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/event/JobCloudEvent.java
@@ -23,8 +23,8 @@ import java.time.OffsetDateTime;
import java.util.Objects;
import java.util.Set;
-import org.kie.kogito.jobs.service.api.serlialization.SpecVersionDeserializer;
-import org.kie.kogito.jobs.service.api.serlialization.SpecVersionSerializer;
+import org.kie.kogito.jobs.service.api.serialization.SpecVersionDeserializer;
+import org.kie.kogito.jobs.service.api.serialization.SpecVersionSerializer;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
diff --git
a/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/event/serialization/JobCloudEventDeserializer.java
b/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/event/serialization/JobCloudEventDeserializer.java
index c551558434..d37d7ab5bb 100644
---
a/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/event/serialization/JobCloudEventDeserializer.java
+++
b/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/event/serialization/JobCloudEventDeserializer.java
@@ -26,15 +26,15 @@ import org.kie.kogito.jobs.service.api.JobLookupId;
import org.kie.kogito.jobs.service.api.event.CreateJobEvent;
import org.kie.kogito.jobs.service.api.event.DeleteJobEvent;
import org.kie.kogito.jobs.service.api.event.JobCloudEvent;
-import org.kie.kogito.jobs.service.api.serlialization.DeserializationException;
+import org.kie.kogito.jobs.service.api.serialization.DeserializationException;
import com.fasterxml.jackson.databind.ObjectMapper;
import io.cloudevents.CloudEvent;
import io.cloudevents.CloudEventData;
-import static
org.kie.kogito.jobs.service.api.serlialization.SerializationUtils.DEFAULT_OBJECT_MAPPER;
-import static
org.kie.kogito.jobs.service.api.serlialization.SerializationUtils.registerDescriptors;
+import static
org.kie.kogito.jobs.service.api.serialization.SerializationUtils.DEFAULT_OBJECT_MAPPER;
+import static
org.kie.kogito.jobs.service.api.serialization.SerializationUtils.registerDescriptors;
public class JobCloudEventDeserializer {
diff --git
a/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/event/serialization/JobCloudEventSerializer.java
b/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/event/serialization/JobCloudEventSerializer.java
index 5e1ac5d6ee..2f0b9c33f0 100644
---
a/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/event/serialization/JobCloudEventSerializer.java
+++
b/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/event/serialization/JobCloudEventSerializer.java
@@ -23,8 +23,8 @@ import org.kie.kogito.jobs.service.api.event.JobCloudEvent;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
-import static
org.kie.kogito.jobs.service.api.serlialization.SerializationUtils.DEFAULT_OBJECT_MAPPER;
-import static
org.kie.kogito.jobs.service.api.serlialization.SerializationUtils.registerDescriptors;
+import static
org.kie.kogito.jobs.service.api.serialization.SerializationUtils.DEFAULT_OBJECT_MAPPER;
+import static
org.kie.kogito.jobs.service.api.serialization.SerializationUtils.registerDescriptors;
public class JobCloudEventSerializer {
diff --git
a/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/recipient/sink/SinkRecipient.java
b/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/recipient/sink/SinkRecipient.java
index ce4acd054d..aad3e1b93c 100644
---
a/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/recipient/sink/SinkRecipient.java
+++
b/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/recipient/sink/SinkRecipient.java
@@ -26,8 +26,8 @@ import
org.eclipse.microprofile.openapi.annotations.media.Schema;
import org.kie.kogito.jobs.service.api.Recipient;
import
org.kie.kogito.jobs.service.api.recipient.sink.serialization.ContentModeDeserializer;
import
org.kie.kogito.jobs.service.api.recipient.sink.serialization.ContentModeSerializer;
-import org.kie.kogito.jobs.service.api.serlialization.SpecVersionDeserializer;
-import org.kie.kogito.jobs.service.api.serlialization.SpecVersionSerializer;
+import org.kie.kogito.jobs.service.api.serialization.SpecVersionDeserializer;
+import org.kie.kogito.jobs.service.api.serialization.SpecVersionSerializer;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
diff --git
a/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/serlialization/DeserializationException.java
b/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/serialization/DeserializationException.java
similarity index 95%
rename from
api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/serlialization/DeserializationException.java
rename to
api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/serialization/DeserializationException.java
index 2df478c976..59b345de7c 100644
---
a/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/serlialization/DeserializationException.java
+++
b/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/serialization/DeserializationException.java
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.kie.kogito.jobs.service.api.serlialization;
+package org.kie.kogito.jobs.service.api.serialization;
public class DeserializationException extends RuntimeException {
diff --git
a/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/serlialization/SerializationUtils.java
b/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/serialization/SerializationUtils.java
similarity index 98%
rename from
api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/serlialization/SerializationUtils.java
rename to
api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/serialization/SerializationUtils.java
index d5dcdb6c49..fb0c3fda03 100644
---
a/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/serlialization/SerializationUtils.java
+++
b/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/serialization/SerializationUtils.java
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.kie.kogito.jobs.service.api.serlialization;
+package org.kie.kogito.jobs.service.api.serialization;
import org.kie.kogito.jobs.service.api.RecipientDescriptor;
import org.kie.kogito.jobs.service.api.RecipientDescriptorRegistry;
diff --git
a/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/serlialization/SpecVersionDeserializer.java
b/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/serialization/SpecVersionDeserializer.java
similarity index 95%
rename from
api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/serlialization/SpecVersionDeserializer.java
rename to
api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/serialization/SpecVersionDeserializer.java
index a100f4ff5c..6fce232f36 100644
---
a/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/serlialization/SpecVersionDeserializer.java
+++
b/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/serialization/SpecVersionDeserializer.java
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.kie.kogito.jobs.service.api.serlialization;
+package org.kie.kogito.jobs.service.api.serialization;
import java.io.IOException;
diff --git
a/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/serlialization/SpecVersionSerializer.java
b/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/serialization/SpecVersionSerializer.java
similarity index 95%
rename from
api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/serlialization/SpecVersionSerializer.java
rename to
api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/serialization/SpecVersionSerializer.java
index 926fbe7b32..16aedf1346 100644
---
a/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/serlialization/SpecVersionSerializer.java
+++
b/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/serialization/SpecVersionSerializer.java
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.kie.kogito.jobs.service.api.serlialization;
+package org.kie.kogito.jobs.service.api.serialization;
import java.io.IOException;
diff --git
a/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/utils/ReflectionUtils.java
b/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/utils/ReflectionUtils.java
index a69a74775d..4250294218 100644
---
a/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/utils/ReflectionUtils.java
+++
b/api/kogito-jobs-service-api/src/main/java/org/kie/kogito/jobs/service/api/utils/ReflectionUtils.java
@@ -39,8 +39,8 @@ import
org.kie.kogito.jobs.service.api.recipient.sink.serialization.ContentModeD
import
org.kie.kogito.jobs.service.api.recipient.sink.serialization.ContentModeSerializer;
import org.kie.kogito.jobs.service.api.schedule.cron.CronSchedule;
import org.kie.kogito.jobs.service.api.schedule.timer.TimerSchedule;
-import org.kie.kogito.jobs.service.api.serlialization.SpecVersionDeserializer;
-import org.kie.kogito.jobs.service.api.serlialization.SpecVersionSerializer;
+import org.kie.kogito.jobs.service.api.serialization.SpecVersionDeserializer;
+import org.kie.kogito.jobs.service.api.serialization.SpecVersionSerializer;
public class ReflectionUtils {
diff --git
a/api/kogito-jobs-service-api/src/test/java/org/kie/kogito/jobs/service/api/event/serialization/JobCloudEventDeserializerTest.java
b/api/kogito-jobs-service-api/src/test/java/org/kie/kogito/jobs/service/api/event/serialization/JobCloudEventDeserializerTest.java
index d83677f74b..b8c1576cdb 100644
---
a/api/kogito-jobs-service-api/src/test/java/org/kie/kogito/jobs/service/api/event/serialization/JobCloudEventDeserializerTest.java
+++
b/api/kogito-jobs-service-api/src/test/java/org/kie/kogito/jobs/service/api/event/serialization/JobCloudEventDeserializerTest.java
@@ -36,7 +36,7 @@ import
org.kie.kogito.jobs.service.api.recipient.http.HttpRecipient;
import
org.kie.kogito.jobs.service.api.recipient.http.HttpRecipientBinaryPayloadData;
import org.kie.kogito.jobs.service.api.recipient.http.HttpRecipientPayloadData;
import org.kie.kogito.jobs.service.api.schedule.timer.TimerSchedule;
-import org.kie.kogito.jobs.service.api.serlialization.DeserializationException;
+import org.kie.kogito.jobs.service.api.serialization.DeserializationException;
import io.cloudevents.CloudEvent;
import io.cloudevents.core.builder.CloudEventBuilder;
diff --git
a/api/kogito-jobs-service-api/src/test/java/org/kie/kogito/jobs/service/api/serialization/SpecVersionDeserializerTest.java
b/api/kogito-jobs-service-api/src/test/java/org/kie/kogito/jobs/service/api/serialization/SpecVersionDeserializerTest.java
index 5b0d618e75..2a31d97c6b 100644
---
a/api/kogito-jobs-service-api/src/test/java/org/kie/kogito/jobs/service/api/serialization/SpecVersionDeserializerTest.java
+++
b/api/kogito-jobs-service-api/src/test/java/org/kie/kogito/jobs/service/api/serialization/SpecVersionDeserializerTest.java
@@ -22,7 +22,6 @@ import java.io.IOException;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
-import org.kie.kogito.jobs.service.api.serlialization.SpecVersionDeserializer;
import org.mockito.Mock;
import org.mockito.junit.jupiter.MockitoExtension;
diff --git
a/api/kogito-jobs-service-api/src/test/java/org/kie/kogito/jobs/service/api/serialization/SpecVersionSerializerTest.java
b/api/kogito-jobs-service-api/src/test/java/org/kie/kogito/jobs/service/api/serialization/SpecVersionSerializerTest.java
index 511868d171..1326ba6c3d 100644
---
a/api/kogito-jobs-service-api/src/test/java/org/kie/kogito/jobs/service/api/serialization/SpecVersionSerializerTest.java
+++
b/api/kogito-jobs-service-api/src/test/java/org/kie/kogito/jobs/service/api/serialization/SpecVersionSerializerTest.java
@@ -22,7 +22,6 @@ import java.io.IOException;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
-import org.kie.kogito.jobs.service.api.serlialization.SpecVersionSerializer;
import org.mockito.Mock;
import org.mockito.junit.jupiter.MockitoExtension;
diff --git
a/api/kogito-jobs-service-api/src/test/java/org/kie/kogito/jobs/service/api/utils/ReflectionUtilsTest.java
b/api/kogito-jobs-service-api/src/test/java/org/kie/kogito/jobs/service/api/utils/ReflectionUtilsTest.java
index 7a0ce5d97a..663a011107 100644
---
a/api/kogito-jobs-service-api/src/test/java/org/kie/kogito/jobs/service/api/utils/ReflectionUtilsTest.java
+++
b/api/kogito-jobs-service-api/src/test/java/org/kie/kogito/jobs/service/api/utils/ReflectionUtilsTest.java
@@ -37,8 +37,8 @@ import
org.kie.kogito.jobs.service.api.recipient.sink.serialization.ContentModeD
import
org.kie.kogito.jobs.service.api.recipient.sink.serialization.ContentModeSerializer;
import org.kie.kogito.jobs.service.api.schedule.cron.CronSchedule;
import org.kie.kogito.jobs.service.api.schedule.timer.TimerSchedule;
-import org.kie.kogito.jobs.service.api.serlialization.SpecVersionDeserializer;
-import org.kie.kogito.jobs.service.api.serlialization.SpecVersionSerializer;
+import org.kie.kogito.jobs.service.api.serialization.SpecVersionDeserializer;
+import org.kie.kogito.jobs.service.api.serialization.SpecVersionSerializer;
import static org.assertj.core.api.Assertions.assertThat;
diff --git
a/quarkus/addons/jobs/management/runtime/src/main/java/org/kie/kogito/jobs/management/quarkus/AddonObjectMapperCustomizer.java
b/quarkus/addons/jobs/management/runtime/src/main/java/org/kie/kogito/jobs/management/quarkus/AddonObjectMapperCustomizer.java
index f9aaff7604..09dc59a513 100644
---
a/quarkus/addons/jobs/management/runtime/src/main/java/org/kie/kogito/jobs/management/quarkus/AddonObjectMapperCustomizer.java
+++
b/quarkus/addons/jobs/management/runtime/src/main/java/org/kie/kogito/jobs/management/quarkus/AddonObjectMapperCustomizer.java
@@ -24,7 +24,7 @@ import io.quarkus.jackson.ObjectMapperCustomizer;
import jakarta.enterprise.context.ApplicationScoped;
-import static
org.kie.kogito.jobs.service.api.serlialization.SerializationUtils.registerDescriptors;
+import static
org.kie.kogito.jobs.service.api.serialization.SerializationUtils.registerDescriptors;
@ApplicationScoped
public class AddonObjectMapperCustomizer implements ObjectMapperCustomizer {
diff --git
a/quarkus/addons/jobs/management/runtime/src/main/java/org/kie/kogito/jobs/management/quarkus/VertxJobsService.java
b/quarkus/addons/jobs/management/runtime/src/main/java/org/kie/kogito/jobs/management/quarkus/VertxJobsService.java
index c642ff6674..e5be0229b6 100644
---
a/quarkus/addons/jobs/management/runtime/src/main/java/org/kie/kogito/jobs/management/quarkus/VertxJobsService.java
+++
b/quarkus/addons/jobs/management/runtime/src/main/java/org/kie/kogito/jobs/management/quarkus/VertxJobsService.java
@@ -41,7 +41,7 @@ import jakarta.enterprise.context.ApplicationScoped;
import jakarta.enterprise.inject.Instance;
import jakarta.inject.Inject;
-import static
org.kie.kogito.jobs.service.api.serlialization.SerializationUtils.registerDescriptors;
+import static
org.kie.kogito.jobs.service.api.serialization.SerializationUtils.registerDescriptors;
@ApplicationScoped
public class VertxJobsService extends RestJobsService {
diff --git
a/springboot/addons/jobs/src/main/java/org/kie/kogito/jobs/management/springboot/AddonObjectMapperBuilderCustomizer.java
b/springboot/addons/jobs/src/main/java/org/kie/kogito/jobs/management/springboot/AddonObjectMapperBuilderCustomizer.java
index 0c327b12f4..ee70bcbe61 100644
---
a/springboot/addons/jobs/src/main/java/org/kie/kogito/jobs/management/springboot/AddonObjectMapperBuilderCustomizer.java
+++
b/springboot/addons/jobs/src/main/java/org/kie/kogito/jobs/management/springboot/AddonObjectMapperBuilderCustomizer.java
@@ -18,7 +18,7 @@
*/
package org.kie.kogito.jobs.management.springboot;
-import org.kie.kogito.jobs.service.api.serlialization.SerializationUtils;
+import org.kie.kogito.jobs.service.api.serialization.SerializationUtils;
import
org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
diff --git
a/springboot/addons/jobs/src/test/java/org/kie/kogito/jobs/management/springboot/SpringRestJobsServiceTest.java
b/springboot/addons/jobs/src/test/java/org/kie/kogito/jobs/management/springboot/SpringRestJobsServiceTest.java
index 0daf928680..8686017fd8 100644
---
a/springboot/addons/jobs/src/test/java/org/kie/kogito/jobs/management/springboot/SpringRestJobsServiceTest.java
+++
b/springboot/addons/jobs/src/test/java/org/kie/kogito/jobs/management/springboot/SpringRestJobsServiceTest.java
@@ -35,7 +35,7 @@ import org.springframework.web.client.RestTemplate;
import com.fasterxml.jackson.databind.ObjectMapper;
-import static
org.kie.kogito.jobs.service.api.serlialization.SerializationUtils.registerDescriptors;
+import static
org.kie.kogito.jobs.service.api.serialization.SerializationUtils.registerDescriptors;
import static org.mockito.ArgumentCaptor.forClass;
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.ArgumentMatchers.eq;
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]