Skip to Content

Le greffon Kendzi 3D View fait planter JOSM

Depuis quelques temps l'utilisation du greffon Kendzi 3D fait planter JOSM, dans mon cas sous Ubuntu 18.04.

En console le message suivant s'affiche :

Inconsistency detected by ld.so: dl-lookup.c: 111: check_match: Assertion `version->filename == NULL || ! _dl_name_match_p (version->filename, map)' failed!

En fait le greffon ne semble fonctionner qu'avec la version 8 de Java et plante avec la version 11.

Voici donc la solution.

Installer Java 8

$ sudo apt-get install openjdk-8-jdk

Utiliser Java 8 par défaut

$ sudo update-alternatives --config javaIl existe 2 choix pour l'alternative java (qui fournit /usr/bin/java).
  Sélection   Chemin                                          Priorité  État
------------------------------------------------------------
* 0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      mode automatique
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      mode manuel
  2            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      mode manuel

Choisir l'option 2.

Éxécuter JOSM

$ java -jar /opt/josm/josm-tested.jar

La résolution du problème est documentée sur le dépôt du greffon kendzi3d : https://github.com/kendzi/kendzi3d/issues/97