Diagrammes UML - Notes sur l'édition


1.0 Incidents connus
   1.1 Rational Application Developer risque de ne pas répondre correctement si la variable d'environnement LANG est incorrecte
   1.2 Certaines opérations risquent de rendre les diagrammes UML inutilisables
   1.3 Il arrive que les images SVG ne soient pas générées correctement
   1.4 Il arrive que les éditeurs de texte n'affichent pas correctement les fichiers
   1.5 Il arrive que les connecteurs de relations n'apparaissent pas correctement
   1.6 Les opérations Afficher les éléments en relation risquent de provoquer des erreurs

1.0 Incidents connus

1.1 Rational Application Developer risque de ne pas répondre correctement si la variable d'environnement LANG est incorrecte

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 modifiers

Pour é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.

1.2 Certaines opérations risquent de rendre les diagrammes UML inutilisables

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.

1.3 Il arrive que les images SVG ne soient pas générées correctement

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.

1.4 Il arrive que les éditeurs de texte n'affichent pas correctement les fichiers

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 :

  1. Dans la vue Explorateur de modèles, sélectionnez les fichiers de diagrammes.
  2. Cliquez sur la sélection avec le bouton droit de la souris, puis cliquez sur Propriétés.
  3. Cliquez sur l'onglet Informations.
  4. Sous Text file encode, cliquez sur Autre.
  5. Sélectionnez UTF-8 dans la liste déroulante.
  6. Cliquez sur Appliquer.
  7. Cliquez sur OK.

1.5 Il arrive que les connecteurs de relations n'apparaissent pas correctement

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.

1.6 Les opérations Afficher les éléments en relation risquent de provoquer des erreurs

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