This is an automated email from the ASF dual-hosted git repository. jiriondrusek pushed a commit to branch camel-main in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit e0f702a89b6546d8387b99874959b855ba6cb56c Author: Jiri Ondrusek <ondrusek.j...@gmail.com> AuthorDate: Thu Mar 6 13:25:22 2025 +0100 Fixed jira --- .../component/jira/deployment/JakartaEnablement.java | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/extensions/jira/deployment/src/main/java/org/apache/camel/quarkus/component/jira/deployment/JakartaEnablement.java b/extensions/jira/deployment/src/main/java/org/apache/camel/quarkus/component/jira/deployment/JakartaEnablement.java index bc56b00107..f9776bd1d7 100644 --- a/extensions/jira/deployment/src/main/java/org/apache/camel/quarkus/component/jira/deployment/JakartaEnablement.java +++ b/extensions/jira/deployment/src/main/java/org/apache/camel/quarkus/component/jira/deployment/JakartaEnablement.java @@ -16,6 +16,7 @@ */ package org.apache.camel.quarkus.component.jira.deployment; +import java.io.FileOutputStream; import java.nio.ByteBuffer; import java.util.Collections; import java.util.List; @@ -65,7 +66,8 @@ public class JakartaEnablement { "com.atlassian.jira.rest.client.internal.async.AsynchronousSearchRestClient", "com.atlassian.jira.rest.client.internal.async.AsynchronousSessionRestClient", "com.atlassian.jira.rest.client.internal.async.AsynchronousComponentRestClient", - "com.atlassian.jira.rest.client.internal.async.AsynchronousJiraRestClient"); + "com.atlassian.jira.rest.client.internal.async.AsynchronousJiraRestClient", + "com.atlassian.jira.rest.client.internal.async.AsynchronousCloudSearchRestClient"); @BuildStep void transformToJakarta(BuildProducer<BytecodeTransformerBuildItem> transformers) { @@ -102,11 +104,19 @@ public class JakartaEnablement { } byte[] transform(final String name, final byte[] bytes) { - logger.debug("Jakarta EE compatibility enhancer for Quarkus: transforming " + name); + logger.info("Jakarta EE compatibility enhancer for Quarkus: transforming " + name); final ClassActionImpl classTransformer = new ClassActionImpl(ctx); final ByteBuffer input = ByteBuffer.wrap(bytes); final ByteData inputData = new ByteDataImpl(name, input, FileUtils.DEFAULT_CHARSET); final ByteData outputData = classTransformer.apply(inputData); + + // Dump transformed bytecode to a file + try (FileOutputStream fos = new FileOutputStream("transformed-class-" + name + ".class")) { + fos.write(outputData.buffer().array()); + } catch (Exception e) { + e.printStackTrace(); + } + return outputData.buffer().array(); } }