apache / apache/camel-quarkus

Remove bytecode transformation workaround in aws2-kinesis

Open
#6,238 2 comments 0 reactions 1 assignee Claimed by @JiriOndrusek View on GitHub
area/aws2-kinesis area/housekeeping area/native housekeeping native
Dominant language
Java
Stars
302
Forks
232
Avg merge
1d 20h
Merged PRs (30d)
114

Description

### Description

With the newest `amazon-kinesis-client`, the `javax.xml.bind.DatatypeConverter` is used in the code. (see [ticket](https://github.com/awslabs/amazon-kinesis-client/issues/1355)).

The current solution is a (long) substitution for the native to work (javax has to be replaced with jakarta).
It might (or not) be possible to solve the issue in more elegant way - by using bytecode transformations (see an [example](https://github.com/apache/camel-quarkus/blob/main/extensions/jira/deployment/src/main/java/org/apache/camel/quarkus/component/jira/deployment/JakartaEnablement.java))

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.