Sun Java System Message Queue 3.7 UR1 Release Notes for Microsoft Windows

Bugs Fixed in This Release

This section describes the bugs fixed in Message Queue 3.7 UR1.

Table 1–3 Fixed Bugs in Message Queue 3.7 UR1

Bug Number 

Description  

6193884 

Message Queue outputs garbage message to syslog in non-C locale. 

6251450 

ConcurrentModificationException on connectList during cluster shutdown.

6252763 

java.nio.BufferOverflowException in java.nio.HeapByteBuffer.putLong/Int.

6260076 

First message published after startup is slow with Oracle storage.  

6264003 

The queue browser shows uncommitted messages. 

6260814 

Selector processing on JMSXUserID always evaluates to false.

6264003 

The queue browser shows uncommitted messages. 

6271876 

Connection Flow Control does not work properly when closing a consumer with unconsumed messages. 

6284769 

The QueueBrowser leaks memory even when a new browser is created and closed for each enumeration. 

6294767 

Message Queue broker needs to set SO_REUSEADDR on the network sockets it opens.

6304043 

The broker does not validate that a clientID is not null for shared nondurable subscriptions.

6307056 

The txn log is a performance bottleneck.  

6320138 

Message Queue C API cannot determine the name of a queue from a reply-to header.  

6320325 

The broker sometimes picks up JDK version 1.4 before JDK version 1.5 on Solaris OS even if both versions are installed.  

6321117 

Multibroker cluster initialization throws a java.lang.NullPointerException.

6330053 

The jmsclient throws a java.lang.NoClassDefFoundError when committing a transaction from the subscriber.

6340250 

Support MESSAGE type in C-API.

6351293 

Add support for Derby database.  

6381693 

The JMSRedelivered flag is set to false for messages redelivered to a remote consumer after the consumer's broker restarts.

6388049 

Cannot clean up an incomplete XA transaction. 

6403968 

Add consumer-based flow control protocol to allow load balancing for multiple receivers. 

6403958 

A broker exception is raised when the dead message queue tries to remove the oldest non-persistent message. 

6406862 

Broker error “Monitor destination error mq.metrics.destination.queue.Name”.

6415068 

Transaction recovery fails in AS 8.1 UR2, the generic resource adapter for JMS Message Queue. 

6421781 

Support connection to the broker using the following syntax 

—b mqtcp://hostName:portNumber/serviceName

6423696 

Session.rollback does not actually roll back consumed messages after COMMIT REPLY error.

6314103 

Cannot install Message Queue if the directory name includes a space. . 

6314088 

6392963 

Cannot install Message Queue if a directory name is longer than 6 characters. For example, C:\Software\Sun.