Si la variable d'environnement LANG n'est pas définie ou que sa valeur n'est pas prise en charge par GTK, le produit risque de ne pas répondre comme prévu lors de l'utilisation de diagrammes UML. Dans les deux cas, les avertissements Gdk suivants s'ouvrent dans le fichier journal d'Eclipse :
(process:9793): Gdk-WARNING **: locale not supported by Xlib
(process:9793): Gdk-WARNING **: can not set locale modifiersPour éviter cet incident, affectez à la variable d'environnement LANG une valeur prise en charge par Gdk (par exemple en_US) et vérifiez que votre paramètre correspond bien à l'environnement local de votre environnement X Window System.
Sous Red Hat Enterprise Linux 3.0, certaines opérations peuvent rendre inutilisable un diagramme UML. Dans tous les cas, le message d'erreur suivant s'affiche :
Une erreur interne s'est produite lors de l'affichage d'une erreur interne. Il est recommandé de quitter le plan de travail. Des erreurs ultérieures risquent de se produire et d'arrêter le plan de travail sans avertissement. Pour plus d'informations, consultez le fichier .log. Voulez-vous quitter le plan de travail ?
Le fichier .log contient des exceptions semblables à celles-ci :
!MESSAGE Failed to execute runnable (java.lang.InternalError: Can't connect to X11
window server using ':0.0' as the value of the DISPLAY variable.)
!STACK 0
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.InternalError:
Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.)
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 Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.
!STACK 0
java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.
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)
...Pour éviter cet incident, vous devez quitter le produit et le redémarrer.
Sous SuSE Linux Enterprise Server (SLES) version 9, lors de l'enregistrement d'un diagramme UML sous la forme d'image SVG, le transcodeur SVG établit une correspondance avec une couleur erronée. Il en résulte une différence de couleurs entre les diagrammes affichés dans le produit et ceux qui sont générés sous forme d'images SVG.
Lors de l'appel d'une commande d'affichage en mode texte d'un diagramme UML, qui est un fichier à l'extension .emx, .epx, .dnx, ou .tpx, l'éditeur de texte risque de ne pas afficher correctement le fichier. Pour résoudre cet incident, procédez comme suit :
- Dans la vue Explorateur de modèles, sélectionnez les fichiers de diagrammes.
- Cliquez sur la sélection avec le bouton droit de la souris, puis cliquez sur Propriétés.
- Cliquez sur l'onglet Informations.
- Sous Text file encode, cliquez sur Autre.
- Sélectionnez UTF-8 dans la liste déroulante.
- Cliquez sur Appliquer.
- Cliquez sur OK.
Lors de l'importation d'un diagramme Enterprise JavaBeans TM (EJB) à partir de WebSphere Application Developer version 5.1.1, les connecteurs de relations n'apparaissent pas toujours correctement. Pour éviter cet incident, sélectionnez le ou les connecteurs et, dans la vue Propriétés, sous Présentation, désélectionnez la case à cocher Eviter les obstructions.
Lors de l'utilisation d'un diagramme UML, les opérations Afficher les éléments en relation peuvent retourner un grand nombre d'éléments, ce qui peut provoquer un dépassement de mémoire. Cet incident est des plus fréquents lorsqu'on spécifie un niveau de recherche supérieur à un et que l'on effectue une recherche dans la totalité des relations. Pour éviter cet incident, spécifiez un niveau de recherche de moindre amplitude et réexécutez la requête. Cela vaut aussi pour les requêtes d'exploration de diagrammes.
Retour au fichier Readme principal