I opened ARTEMIS-4759 [1] to deal with this and sent a PR. Thanks for the report!
Justin [1] https://issues.apache.org/jira/browse/ARTEMIS-4759 On Wed, Apr 24, 2024 at 9:33 AM Bernd Köcke <bernd.koe...@1und1.de.invalid> wrote: > Hello, > > I'm using WildFly which uses Artemis as JMS provider. With WF 31 they > updated to Artemis 2.31.2. In this version the new > PrimaryOnlyPolicyConfiguration appeared. The getType method of > LiveOnlyPolicyConfiguration was changed and returns the enum from > PrimaryOnly. But in class ConfigurationUtils, method getHAPolicy checks > this enum and casts the given object to PrimaryOnlyPolicyConfiguration. > But if this is a LiveOnlyPolicyConfiguration, this code throws a > ClassCastException. > > I think this is a kind of bug. If LiveOnlyPolicyConfiguration returns > the enum from PrimaryOnly, the config utility class should not try to > cast unconditionally to PrimaryOnlyPolicyConfiguration. This can't work. > Do you also think this is a bug? > > But I may be wrong and WildFly uses an old way to configure Artemis and > therefore I also posted this in the WildFly Google group. > > Regards > Bernd > -- > Dipl.-Inform. Bernd Köcke > > Expert Middleware Technologies > Cloud & Platform Services > > 1&1 Telecommunication SE | Hinterm Hauptbahnhof 3 | 76137 Karlsruhe | > Deutschland > Phone: +49 721 91374-4583 > E-Mail: bernd.koe...@1und1.de | Web: www.1und1.de > > Hauptsitz Montabaur, Amtsgericht Montabaur, HRB 23963 > > Vorstand: Christian Bockelt, Cretièn Brandsma, Sascha D'Avis, Dr. Pascal > Grieder, Thomas Henkel, Markus Huhn, Michael Martin, Alessandro Nava > Aufsichtsratsvorsitzender: Ralf Hartings > > Member of United Internet > > Diese E-Mail kann vertrauliche und/oder gesetzlich geschützte > Informationen enthalten. Wenn Sie nicht der bestimmungsgemäße Adressat > sind oder diese E-Mail irrtümlich erhalten haben, unterrichten Sie bitte > den Absender und vernichten Sie diese E-Mail. Anderen als dem > bestimmungsgemäßen Adressaten ist untersagt, diese E-Mail zu speichern, > weiterzuleiten oder ihren Inhalt auf welche Weise auch immer zu verwenden. > > This e-mail may contain confidential and/or privileged information. If > you are not the intended recipient of this e-mail, you are hereby > notified that saving, distribution or use of the content of this e-mail > in any way is prohibited. If you have received this e-mail in error, > please notify the sender and delete the e-mail. > >