Changes in Open MQ 4.4u1, Build 7-final

This build is available here: http://download.java.net/mq/open-mq/4.4u1/b7-final

This is the final, stable build for MQ 4.4u1. The only changes between the previous b7 and this release are to update the update center links for final repository changes.

Here is a list of the "significant" bugs and issue trackers that are resolved in this release. You may also wish to check the MQ 4.4u1 release notes and install guide for other important details.

Bugs resolved in 4.4 and 4.4u1

Release Bug ID Description
4.4 6590909 jmq/jms_ra DIRECT mode MDB does not connect to remote broker when addresslist is overridden
4.4 6745761 jmq/jms_api XAResource.isSameRM() should return true when two connections used in same XA TX (with JMSJCA)
4.4 6745763 jmq/jms_ra XAResource.isSameRM() should return true when two connections used in same XA TX (JMSRA DIRECT mode)
4.4 6745768  jmq/jms_api XAResource.isSameRM() should return true when two connection used in same XA TX (JMSRA LOCAL/REMOTE)
4.4 6760450 Message store getting corrupted if the machine is rebooted without stopping the MQ (GF) instance
4.4 6766241 jmq/other UMS: SendMsg.html AJAX example uses /ums as default context root. It should use /imqums \
4.4 6766852 jmq/jms_ra DirectXAResource translates broker CONFLICT status to "TxID is already in use"
4.4 6809750 jmq/jms_ra Connection pooling (from JMSRA) for clientId connection does not work.
4.4 6812198 jmq/broker Classcast exception thrown when monitoring using MQ topic metrics
4.4 6832000 MQ reapExcessConnection JDBC connection runs into HIGH CPU spin
4.4 6833109 jmq/demo MQClusterMonitor JMX Sample application throws Exception on AIX with JDK6
4.4 6852018 jmq/broker Error message "Cannot add durable consumer {0}. No ClientID was set on connection." is misleading
4.4 6856991 NullPointerException after broker restarts then rollback a durable consumer PREPARED transaction
4.4 6779425 imqcmd restart broker: -rtr and -rtm options don't work
4.4 6807708 TemporaryDestination.delete fail if master broker is not running
4.4 6821639 NPE on rollback/commitTransaction during AS recovery for MQRA-DIRECT mode
4.4 6832197 non-transacted remote ack should not wait for remote reply if client does not ask for ackack
4.4 6836364 wildcard subscriber does not receive remote msg if its topic is created before subscriber
4.4 6836749 HA(JCAPS):ack exists in store exception on receive after 1 of durables rollback then commit a msg
4.4 6837671 HA(JCAPS):endless redeliver a committed message when XAResourceImpl.rollback after a success commit
4.4 6845625 broker entering low memory state when remote consumers repeatly created/closed
4.4 6854142 "Waiting for cluster connection" "Closed cluster connection" to remote broker every 3 minutes
4.4 6861653 excessive cluster txn info sent to COMMIT incomplete down remote broker under high txn load
4.4 6863867 MissingResourceException on HA broker restarts if has pending COMMITTED from a down remote broker
4.4 6871612 HA:log msgs "Cant notify transaction..completion.." while consume remote msgs if the commit pending broker down
4.4 6875975 Messages are not proecessed with MQ conventional cluster req/reply when deactivating projects.
4.4.1 6616704 Broker memory growth when many consumers created within a Session
4.4.1 6799428 Non-persistent messages/Non-durable deposited messages in DMQ cannot be consumed but browsable.
4.4.1 6809353 openmq 4.3 HA with posgtresql (8.1) doesn't work (imqbrokerd can't start )
4.4.1 6835420 Default value of NoGCDefault calculated incorrectly. May cause excessive GC when memory is low.
4.4.1 6874125 jmq/jms_ra WARNING: MQJMSRA_DC2001: connectionId=555670328604044289:_destroy():called on a connection...
4.4.1 6886515 jmq/jmx AccessControlException when using JMX to delete a destination in an embedded broker
4.4.1 6890628 setting the broker property "imq.autocreate.destination.isLocalOnly=true" has no effect
4.4.1 6891615 Selector does not always work when running broker 4.3 in glassfish
4.4.1 6891802 "[B4061]:Can not use Transaction ID..currently in use"on broker restart after takeover remote tx ack
4.4.1 6892512 Memory Leak: Temporary Destinations are not removed from connection when tempDest.delete() is called
4.4.1 6895040 if masterbroker has temp dest,slave broker fail get uidprefix on start after uidprefix lock timeouts
4.4.1 6896764 equals method on TransactionAcknowledgement is incorrect.

Issue Tracker reports Fixed in 4.4 / 4.4u1

16
Selector does not always work when running broker 4.3 in gla
17
openmq 4.3 HA with posgtresql (8.1) doesn't work (imqbrokerd
22
installer references non existing binary and fails
25
Memory leak when creating TemporaryTopic.
29
Broker Isolation
30
Msgs 'Remote' can become higher than 'Count' in 'imqcmd lis
31
need user-friendly message when arithmetic exc. occurs in se
32
fix for int-> long overflows
33
OpenMQ installer: "Invalid SwiXML Descriptor" error when ran