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();
         }
     }

Reply via email to