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 ea53e3545c Workaround for jt400 native failure
ea53e3545c is described below
commit ea53e3545ca7ae1f2a28860a5c7778c8a4abc9d0
Author: Jiri Ondrusek <[email protected]>
AuthorDate: Mon Jan 6 15:48:08 2025 +0100
Workaround for jt400 native failure
---
.../camel/quarkus/component/jt400/graal/JT400Substitutions.java | 6 ++++++
1 file changed, 6 insertions(+)
diff --git
a/extensions/jt400/runtime/src/main/java/org/apache/camel/quarkus/component/jt400/graal/JT400Substitutions.java
b/extensions/jt400/runtime/src/main/java/org/apache/camel/quarkus/component/jt400/graal/JT400Substitutions.java
index 96afbfd320..221c070eea 100644
---
a/extensions/jt400/runtime/src/main/java/org/apache/camel/quarkus/component/jt400/graal/JT400Substitutions.java
+++
b/extensions/jt400/runtime/src/main/java/org/apache/camel/quarkus/component/jt400/graal/JT400Substitutions.java
@@ -39,6 +39,12 @@ final class SubstituteAS400 {
//skip verification, because it cen end with GUi dialog
return false;
}
+
+ @Substitute
+ //workaround because of https://github.com/apache/camel-quarkus/issues/6889
+ synchronized void signon(boolean keepConnection) throws
AS400SecurityException, IOException {
+ throw new RuntimeException("Signon is not supported in the native
mode.");
+ }
}
//even if gui is turned off, the presence of code in Dialogs, which references
awt object, causes the java.lang.Thread