Subclipse + JavaHL + Ubuntu Edgy Eft

Une erreur de ce type ?

# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0xae0f7acb, pid=7090, tid=2963884960
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_08-b03 mixed mode, sharing)
# Problematic frame:
# C [libsvnjavahl-1.so.0.0.0+0xdacb] _ZN7JNIUtil18setExceptionThrownEv+0x2b

Si vous êtes sous Edgy Eft, la solution vient du paquet libapr0 qui provoque une erreur au niveau de la librairie javahl utile à subversion.

Pour que tout fonctionne, suivre le guide :

  1. ouvrir le gestionnaire de paquet
  2. chercher libapr0
  3. suppression complète (il va vous demander de supprimer également les paquets javahl, pas de souci)
  4. installation manuelle du paquet libapr0 suivant (version qui, elle, est non bugguée) : http://packages.ubuntulinux.org/dapper/net/libapr0
  5. retour dans le gestionnaire de paquet, vous rechercher javahl et vous installez
  6. il vous reste éventuellement à modifier votre LD_LIBRARY_PATH. Dans /etc/environment, rajouter :
    1. LD_LIBRARY_PATH=/usr/lib/jni:.
    2. export LD_LIBRARY_PATH

Il est conseillé d’utiliser le mode de connexion JavaHL pour subclipse (le plugin subversion d’eclipse).

Si ça ne vous aide pas, il vous reste la FAQ : Où trouver JavaHL selon son OS ?

http://subclipse.tigris.org/faq.html#get-javahl

Leave a Reply

Your email address will not be published. Required fields are marked *