Sun GlassFish Message Queue 4.4 Update 1 版本說明

Message Queue 4.4 Update 1 中已修正的錯誤

下表說明 Message Queue 4.4 Update 1 中已修正的錯誤。某些問題標有「(OpenMQ)」,這表示此問題已在 Open Message Queue 開放原始碼專案 (Sun GlassFish Message Queue 以它為基礎) 中得到修正。

表 1–7 Message Queue 4.4 Update 1 中已修正的錯誤

錯誤 

說明 

6590909 

當覆寫位址清單時,DIRECT 模式 MDB 未連線至遠端代理程式 

6616704 

當在階段作業中建立多個用戶時,代理程式記憶體會增加 

6745761 

當在同一 XA TX 中使用兩個連線時 (使用 JMSJCA),XAResource.isSameRM() 應傳回 true 

6745763 

當在同一 XA TX 中使用兩個連線時 (JMSRA DIRECT 模式),XAResource.isSameRM() 應傳回 true 

6745768 

當在同一 XA TX 中使用兩個連線時 (JMSRA LOCAL/REMOTE),XAResource.isSameRM() 應傳回 true 

6760450 

如果在未停止 MQ (GF) 實例的情況下重新開機,訊息儲存區會損毀 

6766241 

UMS:SendMsg.html AJAX 範例將 /ums 作為預設環境根目錄使用。它應使用 /imqums 

6766852 

DirectXAResource 將代理程式 CONFLICT 狀態轉換為「TxID 已在使用」 

6799428 

DMQ 中的非永久訊息/非持續儲存的訊息無法使用,但可以瀏覽。 

6799428 

DMQ 中的非永久訊息/非持續儲存的訊息無法使用,但可以瀏覽。 

6809353 

使用 posgtresql (8.1) 的 openmq 4.3 HA 無法正常運作 (imqbrokerd 無法啟動 ) 

6809750 

用戶端 ID 連線無法透過 JMSRA 執行連線池儲存。 

6812198 

使用 MQ 主題度量進行監視時,會擲回 Classcast 異常 

6832000 

MQ reapExcessConnection JDBC 連線使 CPU 高速運轉 

6833109 

MQClusterMonitor JMX 範例應用程式會在使用 JDK6 的 AIX 上擲回異常 

6835420 

NoGCDefault 的預設值計算錯誤。當記憶體不足時,可能會導致 GC 過多。 

6852018 

錯誤訊息「無法增加長期用戶 {0}。連線中未設定用戶端 ID。」會產生誤導 

6856991 

在代理程式重新啟動,然後回復長期用戶 PREPARED 作業事件後,發生 NullPointerException 

6874125 

警告:MQJMSRA_DC2001:connectionId=555670328604044289:_destroy():對尚未關閉的連線呼叫 

6878945 

RFE:JMSBridge:可讓您指定使用者名稱/密碼以從連線工廠建立連線 

6881493 

不應該為 HA 代理程式儲存管理暫時目標 

6881753 

RFE JMSBridge:可讓您在將每則訊息傳送至目標之前,以 jmsbridge 名稱對其進行標記 

6884673 

MQ 4.4 代理程式無法與 MQ 3.7/3.6 代理程式建立叢集連線 

6886390 

當從 DMQ 使用訊息時,傳送至 DMQ 的永久/Txn 發佈的訊息可能會導致「找不到 mq.sys.dmq」錯誤 

6886515 

當使用 JMX 來刪除內嵌式代理程式中的目標時,發生 AccessControlException 

6890628 

設定代理程式特性「imq.autocreate.destination.isLocalOnly=true」未生效 

6891615 

當在 glassfish 中執行代理程式 4.3 時,選擇器並非始終正常運作 

6891624 

「imqcmd list dst」中的「Remote」訊息數可能變得大於「Count」 

6891629 

當選擇器中發生算數異常時,需要使用者容易讀懂的訊息 

6891717 

若 imq.transaction.autorollback=true,則未清除自動回復 PREPARED 確認會導致 TransactionAckExistEx 

6891802 

接管遠端 tx 確認之後重新啟動代理程式時,顯示「[B4061]:無法使用作業事件 ID...目前正在使用中」 

6892512 

記憶體發生錯誤:呼叫 tempDest.delete() 時,未將「臨時目標」從連線中移除 

6895040 

如果主代理程式有臨時目標,從屬代理程式在 uidprefix 鎖定逾時後,無法啟動 uidprefix 

6896230 

在與從屬代理程式同步之後重新啟動主代理程式時,於主代理程式上建立的新用戶無法傳播給所有從屬代理程式 

6896764 

TransactionAcknowledgement 的 equals 方法不正確。 

6898355 

重新啟動代理程式時,在叢集管理員初始化過程中會重設接管鎖定,且不等待接管完成 

6901405 

RFE:記錄 JDBC 供應商資訊與供應商內容 (若已指定) 

16 (OpenMQ) 

當在 glassfish 中執行代理程式 4.3 時,選擇器並非始終正常運作 

17 (OpenMQ) 

使用 posgtresql (8.1) 的 openmq 4.3 HA 無法正常運作 (imqbrokerd 無法啟動 ) 

22 (OpenMQ) 

安裝程式參考非現有二進位檔案,且失敗 

25 (OpenMQ) 

建立 TemporaryTopic 時,記憶體發生錯誤。 

29 (OpenMQ) 

代理程式隔離 

30 (OpenMQ) 

「imqcmd list dst」中的「Remote」訊息數可能變得大於「Count」 

31 (OpenMQ) 

當選擇器中發生算數異常時,需要使用者容易讀懂的訊息 

32 (OpenMQ) 

修正整數 -> 長整數的溢位 

33 (OpenMQ) 

OpenMQ 安裝程式:在日文語言環境下執行時,發生「無效的 SwiXML 描述元」錯誤