-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
deployment module always tries to register Artemis JMS CF for reflection #107
Comments
Yeah, it should be removed in |
…nectionFactory
The only change I recall making between 2.x and 3.x is that there used to be some checks on whether a given javax.jms.ConnectionFactory actually implemented certain methods, allowing it to still work with JMS 1.1 impls that didnt implement bits newer than them. Those were removed with the switch to jakarta.jms.ConnectionFactory since all jakarta impls have to be 3.x providers. Still feels like quarkus-artemis should be the thing doing registrations in any case. |
When trying to use quarkus-pooled-jms with a client other than the Artemis JMS client, a warning is emitted during native builds due to failure to register the ActiveMQConnectionFactory class for reflection:
Presumably this is because it always tries to register it, without checking to see if it is present:
quarkus-pooled-jms/deployment/src/main/java/io/quarkiverse/messaginghub/pooled/jms/deployment/PooledJmsProcessor.java
Lines 32 to 34 in b389403
It clearly shouldn't if it isn't present. It isnt clear to me that that it should be doing so even if it is present.
The text was updated successfully, but these errors were encountered: