适用于 Microsoft Windows 的 Sun Java System Message Queue 3.7 UR1 发行说明

此发行版中修复的错误

本部分介绍 Message Queue 3.7 UR1 中修复的错误。

表 1–3 在 Message Queue 3.7 UR1 中修复的错误

错误号 

描述 

6193884 

Message Queue 在非 C 语言环境下向系统日志输出垃圾消息。 

6251450 

在群集关闭过程中,connectList 抛出 ConcurrentModificationException

6252763 

java.nio.HeapByteBuffer.putLong/Int 中抛出 java.nio.BufferOverflowException

6260076 

使用 Oracle 存储库,在代理启动后的第一条消息发布完后,消息发布速度变得很慢。 

6264003 

队列浏览器显示未提交的消息。 

6260814 

JMSXUserID 进行处理的选择器始终得到 false 值。

6271876 

关闭具有未使用消息的使用方时,连接流控制无法正常工作。 

6284769 

QueueBrowser 泄漏内存,即使为每个枚举创建一个新浏览器然后关闭该浏览器也是如此。 

6294767 

Message Queue 代理需要在其打开的网络套接字上设置 SO_REUSEADDR

6304043 

对于共享的非长期订阅,代理并不验证 clientID 是否为非 Null。

6307056 

Txn 日志成为性能瓶颈。 

6320138 

Message Queue C API 无法通过回复标头确定队列的名称。 

6320325 

即使在 Solaris OS 上同时安装了 JDK 1.4 和 JDK 1.5,代理有时也会选取前者。 

6321117 

多代理群集初始化时抛出 java.lang.NullPointerException

6330053 

通过订户提交事务时,JMS 客户端抛出 java.lang.NoClassDefFoundError

6340250 

支持 C-API 中的 MESSAGE 类型。

6351293 

添加对 Derby 数据库的支持。 

6381693 

对于重新传送到远程使用方(在该使用方的代理重新启动后)的消息,JMSRedelivered 标志被设置为 false。

6388049 

无法清除不完整的 XA 事务。 

6403968 

添加基于使用方的流控制协议,以实现多个接收者的负载平衡。 

6403958 

当停用消息队列尝试删除最早的非持久性消息时引发代理异常。 

6406862 

代理错误“监视目的地错误 mq.metrics.destination.queue.Name”。

6415068 

在 AS 8.1 UR2(JMS Message Queue 的通用资源适配器)中执行事务恢复时失败。 

6421781 

支持使用以下语法连接到代理 

—b mqtcp://hostName:portNumber/serviceName

6423696 

Session.rollback 实际上不会在出现 COMMIT REPLY 错误之后回滚已使用的消息。

6314103 

如果目录名称中包含空格,则无法安装 Message Queue。. 

6314088 

6392963 

如果目录名称的长度超过 6 个字符,则无法安装 Message Queue。例如,C:\Software\Sun