Sun Java System Instant Messaging 7 2006Q1 版本說明

已知問題和限制

本節包含了 Instant Messaging 7 2006Q1 發行時較重要的已知問題清單。

您必須經常更新修補程式。如果您在安裝或使用 Sun Java System Instant Messaging 時遇到問題,請連絡 Sun 支援以詢問有關解決此問題的方法。

已知問題和限制列出了已知的問題和限制。

表 4 已知問題和限制

ID 

摘要 

4609599 

若要自訂多重位元組字元的字型,您需要先鍵入您的文字,然後選取文字並套用自訂字型。 

4632723 

在 Mac OS 中無法實施閒置偵測功能。 

如果使用者離開 Instant Messaging 階段作業,則其離開狀態無法被自動偵測。 

解決方法: 

Mac OS 的使用者需要明確地將其目前的狀態設定為 [離開],然後再真正離開。 

4806791 

包含內嵌影像的警示無法準確表達。 

當接收者收到包含內嵌影像的警示時,影像並不會居中,而且隨附文字中的字型資訊也會遺失。 

4841572 

無法移除自訂狀態。 

解決方法: 

最終將移除最不常使用的狀態。若要立即移除某個狀態,請新增五個自訂狀態,則最舊的狀態將被移除。 

4846542 

在 MAC OS 上,試著透過 Java Web Start 用戶端進行列印時,會造成 Instant Messenger 當機。 

解決方法: 

複製訊息並將訊息內容貼至其他應用程式,然後列印。 

4852882 

若 Calendar Server 伺服器警示類型設定為 text/xml,其為:

caldb.serveralarms.contenttype = "text/xml"

「Instant Messenger 工作截止提醒」警示視窗的 [提醒] 欄位會是空白的。 

解決方法: 

將這個欄位設定為「text/calendar」。

4858320 

當受邀加入會議的使用者不具有加入會議的正確權限時,將會出現令人混淆的狀況。表面上似乎已經邀請使用者,但事實上使用者永遠不會收到邀請。 

4860906 

無法使用某些 gb18030 字元建立 conf_room/news

由於會議和新聞 ACL 檔案名稱是使用 Instant Messenger 所提供的名稱撰寫,因此當名稱中包含藏文或阿拉伯文的字元時,建立 ACL 會發生問題。

4871150 

在某些語言環境中,在 Instant Messenger 中進行列印會發生錯誤。 

解決方法:將您想要列印的文字剪下並貼至能夠列印的其他應用程式。 

4922347 

無法區分聊天室中的唯讀使用者和完整權限使用者。若使用者試圖傳送訊息至擁有唯讀權限的使用者,則可能會引起混淆。唯讀使用者將不會收到訊息。 

4929247 

當主持者拒絕存取某使用者的上線狀態時,使用者則無法傳送訊息。 

4929295 

將多個 Instant Messaging 策略套用至使用者時,策略可能會與其他策略衝突。例如,當對某個使用者採取「一般」與「會議室管理員」策略時,則該使用者將無法管理會議室。 

解決方法: 

清除 [管理會議室的能力] 核取方塊以編輯一般使用者策略。如此將可確保兩個策略不會相互衝突。 

4944558 

[警示] 視窗上的 [Web 輪詢] 標籤無法正確顯示某些網頁。這是 Java HTML 描繪程式的限制。

解決方法: 

使用 [訊息建立] 標籤而非 [Web 輪詢] 標籤來傳送 URL。 

4960933 

在某些多位元組字元的語言環境中,視窗工作列功能表標籤未能正確表達。功能表的功能沒有受到影響。 

4978293 

zh_HK 語言環境中,Instant Messenger 將顯示為英文。

解決方法: 

若要在使用 zh_HK 語言環境登入的機器上看到繁體中文 (zh_TW) 訊息,您需要建立對 zh_TW 的符號連結。 

5004449、5084745 

在 Linux 中,在執行 configure 公用程式時,可能會顯示警告訊息。一般而言,這些警告訊息會以下列文字開始: 


WARNING: Cannot parse rpm files
by running "/bin/rpm -qp --queryformat

配置應該仍可依預期般運作,就好像沒有發生錯誤。 

5010947 

文件中應該陳述該多重訊號組合器會直接查詢 DNS,而不使用 getbyhostname

解決方法:如果您沒有使用 DNS 進行主機名稱解析,則可以在 iim.conf 檔案中使用 IP 位址來代替主機名稱。如果您使用 DNS,請將 nsswitch.conf 檔案中的 hosts 變更如下:

hosts: files dns

5042884 

歸檔提供者方面的問題讓一般使用者能夠在搜尋結果中檢視已歸檔的資料。 

5050973 

新聞訊息內容未與新聞訊息一起傳送。因此,下列用戶端功能可能會受到影響: 

  • 主旨未和新聞訊息一起顯示。

  • 無法在新聞訊息中變更行,若要變行顯示內容將會重疊。

  • 新聞訊息的格式可能會遺失。

  • 無法傳送附件。

  • 無法傳送影像。

5051299 

在伺服器與伺服器的通訊中,新聞頻道存取權對於一般使用者可能沒有作用。例如,存取權被設為 NONE (無) 的使用者仍能夠擁有 READ (讀取) 存取權。

5051369 

在伺服器與伺服器的通訊中,一般使用者如果在不同的伺服器上訂閱新聞頻道,將無法與新聞頻道的訊息建立者聊天。 

5051371 

在伺服器與伺服器的通訊中,一般使用者的存取權 (例如 NONE (無)、READ (讀取) 和 WRITE (寫入)) 在會議室中無法正常作用。

5065241、5080586 

當 Instant Messenger 未連接至伺服器時,系統可讓使用者變更線上狀態。在中斷連線時對於狀態所做的任何修改將不會生效。 

5071025 

如果您在 Instant Messenger 中建立了一個新的連絡人群組,但是並未指定任何連絡人給群組,然後登出並再次登入,則不會於連絡人清單中出現連絡人群組。 

解決方法:在登出 Instant Messenger 之前,先將連絡人新增至連絡人群組中。 

5082579 

即使網路連線中斷,使用者狀態仍會維持上線狀態。 

5087303 

Instant Messenger 登入對話方塊並不一定會顯示一般使用者上次成功登入的伺服器。此種情況與使用者名稱的情況不一致,會在 [登入] 對話方塊中顯示上次成功使用的使用者名稱。 

解決方法: 

  1. 在 [登入] 對話方塊中,按一下 [詳細說明]。

  2. 從 [伺服器] 下拉清單中選取對應的伺服器。

5104840 

使用者在 [設定] 對話方塊中的 [隱私權] 標籤中所做的變更會在做出變更時儲存,而不是在使用者按一下 [確定] 時儲存。由於這個原因,儘管您在此標籤中進行變更之後按一下 [取消],也會儲存變更。 

6186465 

在 Instant Messenger 中剪下與貼上文字時,可能會新增附加的換行鍵。 

6195180 

在 [新聞] 視窗中可能不會顯示標題與寄件者。 

6200472 

如果您要使用此版本中的 SDK 執行 Sun Java System Instant Messaging 6 2004Q2 伺服器,您需要明確地設定協作階段作業工廠物件的特性才能使用舊版的協定實作。此版本的 SDK 支援舊版的協定實作,然而,預設是使用新的協定實作 (XMPP)。若要使用舊版的協定實作,您需要在 API 中使用下列建構子來建立 CollaborationSessionFactory


CollaborationSessionFactory factory=new
CollaborationSessionFactory("com.iplanet.im.client.api.iIMSessionFactory");

6203957 

在 Linux 中,如果未安裝 openLDAP 用戶端 RPM,當您嘗試執行 ldapmodify 時,imServiceConfigure 可能會失敗。

6205657 

如果您為已經在會議室中的使用者變更存取權限,必須要等到您重新啟動會議室視窗之後,這些變更才會生效。 

解決方法:關閉並重新啟動會議室視窗以更新存取權限。 

6213223、6217766 

如果您將一個訊息發佈至新聞頻道,隨即登出而沒有檢視您剛才發佈的訊息,訊息看起來似乎會遺失。訊息實際上仍然存在,只是看不見而已。 

解決方法:在登出 Instant Messenger 之前檢視您發佈至新聞頻道的任何訊息,或者取消訂閱然後重新訂閱該新聞頻道。 

6213365 

升級後無法啟動 Instant Messaging 服務。 

解決方法:在升級前先移除 SUNWiimdv 套裝軟體。

6217627 

如果電腦中的記憶體少於所需的記憶體,configure 公用程式仍可以完成 Instant Messaging 的配置,但是同時也會拋出異常。 

解決方法:在安裝或執行 configure 公用程式之前,請確定您的系統已符合最低的記憶體需求。如果您仍然遇到這個問題,請執行下列動作:

Solaris:/opt/SUNWiim/lib/imServiceConfigure

Linux:/opt/sun/im/lib/imServiceConfigure

6244099 

「管理指南」中有關啟用 Java 外掛程式的 Instant Messenger 歸檔控制元件的資訊有令人混淆的狀況。此版本中不存在這個元件。 

6279277 

當 JRE 1.4.2 在伺服器主機上使用預設的資源回收時,會發生記憶體效能降低的問題。 

解決方法:請參閱效能、延展性和大小的考量因素以獲得相關說明。

6279307 

線上說明沒有提到如果從連絡人群組移除所有的連絡人,然後登出並再次登入,則連絡人群組會被刪除。 

6282401 

Sun Java System Instant Messaging 6 2004Q2 與此版本隨附的共用元件不相容。 

解決方法:如果您必須升級共用元件,請將所有 Instant Messaging 元件升級到最新的版本。 

6282887 

在 Windows 2000 的 Instant Messenger 本土化版本中,資料夾快顯功能表的第一個項目並未正確顯示。文字應該顯示「摺疊」。 

6286776、6288533 

在伺服器對伺服器環境中執行 Instant Messenger 時出現問題。 

解決方法:從 SunSolve Online 下載產品修補程式。

6291159 

Instant Messenger 一段時間後取消連線至伺服器。該時間與 iim.conf 檔案的 iim_server.clienttimeout 參數中所設定的時間不同。

解決方法:使用 -D 選項指定下列系統特性:


com.sun.im.service.xmpp.session.keepaliveinterval

將值設定為您要 Instant Messenger 在多久之後開始傳送位元組到伺服器的秒數。這些位元組僅用來防止逾時和後續的中斷連線。 

6292212 

如果透過 SSL 連線的用戶端在連線中斷後嘗試要重新連線,會提示使用者再次接受憑證。 

6298156 

線上說明錯誤描述會議主持人可在接受訊息之前編輯訊息。會議主持人無法編輯訊息。 

6302273 

在包含 Sun Java System Access Manager 的部署中,如果 Sun Java System Access Manager 逾時,在 Instant Messaging 伺服器重新啟動之前 Instant Messenger 會中斷連線且無法重新連線。 

解決方法:從 SunSolve Online 下載產品修補程式。

6302312 

如果 Instant Messenger 取消連線至伺服器,則它在重新連線時可能無法正常作用。例如,線上狀態資訊可能無法正確地顯示,並且會議室無法使用。 

解決方法:若要在發生連線中斷之後加入會議室,請按一下 [聊天] 圖示,而不是在 [會議] 標籤上連按兩下會議。 此外,您可從 SunSolve Online 下載產品修補程式。

6303248 

如果在伺服器將行事曆快顯配置為使用 text/xml 格式,使用者收到的作業快顯將不會包含預期的提醒訊息。使用 text/calendar 格式時,才會依預期收到提醒訊息。

6308822 

(僅適用於 Linux) 升級後在 redeployApp 中記錄的 Java 位置可能不正確。

解決方法:手動修改 /opt/sun/im/html/redeployApp 中的 Java 路徑。

6323224 

XMPP/HTTP 閘道僅支援使用 StartTLS 進行安全的通訊。如果多重訊號組合器配置為使用 SSL,您需要確定閘道透過 StartTLS 直接連線到伺服器。 

6324997 

(僅適用於 Linux) 當您套用修補程式以升級到此版本時,用戶端資源會從 Web 容器解除部署。 

解決方法:若要避免這個問題,請執行以下動作之一: 

  • 套用修補程式時,執行下列指令:


    "rpm -F --nopreun sun-im-client*"
  • 套用修補程式之後,手動重新部署用戶端資源:


    /opt/sun/im/html/redeploy

6325488 

(僅適用於 Linux) 在包含 Sun Java System Application Server 的部署中,當您執行 configure 時若出現提示,您必須接受預設的 URI。

6336462 

在包含伺服器池的部署中,如果您將連絡人從某個連絡人群組移至其他連絡人群組,該群組的隱私權設定檔對最近移動的連絡人將不會生效。 

解決方法:進行變更之後,登出並再次登入 Instant Messenger。 

6336994 

重新部署 XMPP/HTTP 閘道之後可能會出現 ConnectException。 此異常可以忽略。

6338846 

當系統上只安裝了 Instant Messaging 元件時,在 /usr/share/lib (適用於 Solaris) 或 /opt/sun/share/lib (適用於 Linux) 中可能不存在檔案 ldajpjdk.jar。在此情形中,當您執行 configure 公用程式時,如果選擇將使用者特性儲存在 LDAP 中,將會接獲異常。

解決方法:在指令行上,請至下列位置: 


product_name/shared_components/Packages

使用下列指令之一手動加入 ljdk 套裝軟體: 

Solaris: 


pkgadd SUNWljdk

Linux: 


rpm -i sun-ljdk-4.18-4.i386.rpm

再一次執行 configure 公用程式。

6339952 

(只適用於 Linux) 如果您要從 Sun Java System Instant Messaging 7 2005Q4 升級到此版本,且您正在使用檔案將使用者特性儲存在預設位置 (iim.userprops.store = "file"),則必須先將使用者資料從 /var/opt/sun/im/db 複製到 /var/opt/sun/im/default/db 才能進行升級。

6340797 

如果您配置代理伺服器,但在 iim.conf 中停用 SSL,您仍可透過代理伺服器登入。此外,即使並未在安全管制下登入,主控台仍會顯示已在安全管制下登入 Instant Messenger。

6350870 

在包含多位元組字元的電子郵件歸檔訊息的內容中可能附加了其他無效字元。 

6354184 

您無法從多個同步運作的 Instant Messaging 階段作業進入相同的會議室。 

6354757 

在Solaris 上,如果您選擇使用預設位置以外的位置儲存記錄,或如果您在 Linux 上執行,則不論選擇的路徑為何,都需要在 httpbind_log4j.conf 中修改 XMPP/HTTP 閘道的預設記錄檔位置。

httpbind_log4j.conf 中,將 log4.appender.appender_ID.file 參數的值設定為儲存記錄檔的位置。依預設,在 Linux 上此值為 /var/opt/sun/im/default/log。當您執行 configure 時,若為記錄檔選擇其他位置,請輸入該路徑作為參數的值。

6357162 

依預設,Instant Messaging 新使用者註冊功能不會為其他 Sun Java Enterprise System 元件啟用使用者,如電子郵件或行事曆。因此,已經使用 Instant Messaging 新使用者註冊功能佈建的使用者項目不會包含這些其他服務所需的物件類別和屬性,因而不會接收歸檔電子郵件或行事曆快顯。您可手動修改使用者項目或 registration.ldif,為透過新使用者註冊功能加入的使用者項目提供此項額外資訊。

6360162 

如果您部署 XMPP/HTTP 閘道,則需要將 iim.conf 檔案中的 iim_agent.httpbind.enable 參數設定為 true。依預設,此參數設定為 false。

6361796 

如果您在安裝 Instant Messaging 時執行 patchrm,所有對用戶端資源的自訂都會遺失。

解決方法:執行這個動作之前先備份用戶端資源。 

6361888 

升級後,在包含 Sun Java System Access Manager (其中使用者特性儲存在 LDAP 內) 的部署中,現有的多位元組新聞頻道名稱可能為 % 編碼形式。 

解決方法:透過 Instant Messenger 中的編輯新聞頻道視窗來編輯每個 % 編碼形式的名稱。 

6365694 

如果您要在 LDAP 中儲存使用者特性,必須先安裝 Sun Java System Access Manager SDK 才能執行 configure 公用程式。

6366757 

在 Instant Messaging 會議資訊儲存在 LDAP 內的部署中,且儲存超過 1,000 個會議的情況下,執行升級之後伺服器可能無法啟動。這是因為初始啟動時,伺服器會檢查是否已執行遷移。如果沒有任何遷移 (例如,從 Sun Java System Instant Messaging 7 2005Q4 或 2005Q1 升級時不需要遷移),伺服器就不會啟動。啟動伺服器之前,您需要手動加入旗標來表示已經完成遷移。 

解決方法:升級後,變更到 im_runtime_base 並在指令行鍵入下列指令,以手動加入旗標來表示已經完成遷移:


touch db/muc/.ids_migrated_muc
touch db/muc/.ids_migrated

6367592 

如果您要匯入的連絡人清單中包含來自多個網域的項目,則只有您網域中的項目會被匯入。 

6370446 

如果逾時期限 (例如 httpbind.polling) 設定得太高,Instant Messenger 可能會拋出異常。

6375370 

Sun Java Enterprise System 2005Q4 升級指南」中關於使用 deployHTML 程序檔重新部署 Instant Messaging 資源的描述不正確。相反的,您應該使用 redeploy「Sun Java System Instant Messaging 7 2006Q1 Administration Guide」中的「Redeploying Resource Files」中的「Redeploying Resource Files」以獲得相關說明。