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
The following commit(s) were added to refs/heads/camel-main by this push:
new 86e5d70df0 Fixed jira
86e5d70df0 is described below
commit 86e5d70df0c5abba734c794ade3ac4b9e24d8d4a
Author: Jiri Ondrusek <[email protected]>
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();
}
}