Red Hat Bugzilla – Bug 1015695
MapMessage does not accept null values
Last modified: 2013-12-15 11:13:08 EST
Description of problem:
MapMessage m = session.createMapMessage();
results in a
javax.jms.MessageFormatException: Invalid object type.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Try and set the value of a property in a MapMessage to null
property value set to null
Assigned to Justin at Clebert's request
I already did it actually.. boredom on friday night
I am setting the devel_ack on behalf of Clebert (who has already backported the fix)
Hi Miroslav or Rosta,,
We have two options,
1) cherry pick commit 8b6971d64d8153443bbbd15e063c1a3154ec0bbc from HQ 2.3.x branch and patch the 2.3.8-redhat-2 we have and create a 2.3.8-redhat-3
2) Get a 2.3.9 tag from Clebert. He says:
[09:44] <clebert> fnasser: the fixes I have so far on 2.3.x are small risk
Can we go (2) or do you prefer we try (1)?
If we do a release of 2.3 now we would include these fixes:
https://bugzilla.redhat.com/show_bug.cgi?id=959641 - partial failure on RA
https://bugzilla.redhat.com/show_bug.cgi?id=1009409 - exceptions on shutdown with bridge
https://bugzilla.redhat.com/show_bug.cgi?id=1009530 - interrupt of shutdown
https://community.jboss.org/thread/232591 - fixing typo accordingly to user
HORNETQ-431 - Large Messages Files NOT DELETED on unbounded address (BZ TBD)
https://bugzilla.redhat.com/show_bug.cgi?id=1013884 Consumer.close() shouldn't fire redelivery check
https://bugzilla.redhat.com/show_bug.cgi?id=1013777 - Fixing intermittent failure on BackupSyncLargeMessageTest::testDeleteLargeMessages
All of them are minor fixes. Fixing tests or things that are unlikely to cause any disruption on the tests. 2.3.x is a stable branch for us after all.
We are probably also interested in #1009409 and #1013884 as well.
I'm ok with adding those fixes.
Tested with EAP 6.2.0.ER6 / HornetQ 2.3.9.Final