在 SuSE Linux Enterprise Server (SLES) 第 9 版中, 當您將 UML 圖型儲存成 SVG 影像時,SVG 轉碼器會對映至錯誤的顏色。如此一來, 您會發現產品所示的圖型和做成 SVG 影像的圖型間有色差。
在您將通訊圖型儲存成 SVG 影像時,生命線的填色可能無法正確儲存。暫行解決辦法是將通訊圖儲存成 GIF 或 JPEG 影像。
在您使用可編輯的圖型時, 複製快速鍵 (Ctrl+C) 與貼上快速鍵 (Ctrl+V) 在文字欄位中可能會失效。暫行解決辦法是使用「編輯」功能表來複製與貼上文字:
- 選取所要複製的文字。
- 用滑鼠右鍵按一下您的選擇項; 然後按一下複製。
- 建立新文字圖型元素。
- 用滑鼠右鍵按一下文字圖型元素;然後按一下貼上。
在您使用 UML 圖型時,您無法顯示關聯端點的限制項。
在您使用狀態機圖型時,您可以變更狀態元素的可見性。不過,在「狀態」視圖中, 可能不會更新狀態元素的裝飾元,以反映您所作的可見性變更。
如果您顯示一條生命線,以代表某種分類器或造型元素的內容,則不會顯示裝飾元圖示。變更造型與可見性設定並沒有效。暫行解決辦法是變更生命線的顏色, 以區分該生命線。
在您從產生的 Ant Script 為 UML 圖型產生 Javadoc 文件時, Script 會執行完成但也會擲出異常狀況。您可以忽略異常狀況。
您無法在 C++ 序列圖中建立新作業。暫行解決辦法是更新 C++ 程式碼以包含新作業。
當您在「問題」視圖中按兩下某限制項違規時,會在「UML 模型編輯器」中開啟元素。不過, 元素應在圖型編輯器中開啟。
在「圖型導覽器」中,架構探索型樣計數用以指出在分析期間找到的相符數。當您因匯入新專案或關閉現有專案而更新工作區時, 此計數並不會跟著更新。如果要更新計數,請重新執行分析。
在 Linux 作業系統上,實作表示法是以一般化出現。
當您在文字模式下呼叫會顯示 UML 圖型的指令時(例如:副檔名為 .emx、.epx、.dnx 或 .tpx 的檔案), 文字編輯器可能無法正常顯示檔案。暫行解決辦法是完成下列步驟:
- 在「模型瀏覽器」視圖中, 選取圖檔
- 用滑鼠右鍵按一下您的選擇項;然後按一下內容。
- 按一下資訊標籤。
- 在文字檔編碼下按一下其他。
- 從下拉清單中選取 UTF-8。
- 按一下套用。
- 按一下確定。
如果您電腦未設定 LANG 環境變數, 或者 GIMP Toolkit (GTK) 不支援該設定值, 在您使用 UML 圖型時,產品可能無法正確回應。不論是上述哪種情形, Eclipse 日誌檔中皆會出現如下的 Gdk 警告:
(process:9793): Gdk-WARNING **:Xlib 不支援語言環境
(process:9793): Gdk-WARNING **: 無法設定語言環境修飾元如果要暫時解決這個問題,請將 LANG 環境變數設為 Gdk 支援的值(如 en_US), 確保您的設定符合 X Windows 系統環境的語言環境。
在 Red Hat Enterprise Linux 3.0 中,某些作業可能讓 UML 圖型無法使用。 每一種情況都會顯示如下的錯誤訊息:
在顯示內部錯誤時發生內部錯誤。建議您結束工作台。 可能會發生後續錯誤,且可能會在沒有警告的情況下,終止工作台。 請參閱 .log 檔,以取得詳細資料。您想結束工作台嗎?
.log 檔將含有類似如下的異常狀況:
!MESSAGE 無法執行 runnable(java.lang.InternalError:
無法利用 ':0.0' 作為 DISPLAY 變數值來連接 X11 視窗伺服器。)
!STACK 0
org.eclipse.swt.SWTException: 無法執行 runnable(java.lang.InternalError:
無法利用 ':0.0' 作為 DISPLAY 變數值來連接 X11 視窗伺服器。)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1377)
...
!MESSAGE 無法利用 ':0.0' 作為 DISPLAY 變數值來連接 X11 視窗伺服器。
!STACK 0
java.lang.InternalError:無法利用 ':0.0' 作為 DISPLAY 變數值來連接 X11 視窗伺服器。
at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:175)
at java.lang.Class.initializeImpl(Native Method)
at java.lang.Class.initialize(Class.java:350)
at java.lang.Class.forNameImpl(Native Method)
at java.lang.Class.forName(Class.java:116)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:91)
at java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1073)
at org.apache.batik.ext.awt.image.GraphicsUtil.createGraphics(Unknown Source)
at org.apache.batik.gvt.filter.GraphicsNodeRed8Bit.genRect(Unknown Source)
at org.apache.batik.gvt.filter.GraphicsNodeRed8Bit.copyData(Unknown Source)
at org.apache.batik.ext.awt.image.rendered.TileCacheRed.genRect(Unknown Source)
...暫行解決辦法是您必須結束再重新啟動產品。