Java 6 n’aime pas Ink
Depuis la mise à jour Java de Léopard je peste de ne pas pouvoir utiliser les applications Java avec la version 6 du JRE.
En effet, dès que je souhaite lancer une application Java avec ce dernier elle se plante lamentablement avec une exception de violation d’accès mémoire. Rien de bien sexy.
Je viens de m’énerver un peu sur la question et voici enfin la solution à ce problème épineux qui semble très localisé à mon compte utilisateur…
Des recherche sur Google semble montrer que je suis un cas isolé. Peut-être pas le seul, mais en tout cas le problème est loin d’être répandu et j’ai fini par me prendre par la main pour résoudre ce soucis.
Comment m’y suis-je pris?
J’ai tout simplement utilisé le moniteur d’activité pour identifier la liste des fichiers ouverts par l’application. A partir d’un compte ou Java 6 fonctionne j’ai lancé l’application et je l’ai inspecté à partir du moniteur. J’ai pu ainsi récupérer la liste des fichiers ouverts et la mettre dans un fichier texte.
De mon compte personnel j’ai aussi lancé le moniteur système et l’application Préférences Java. Cependant cette dernière plante trop vite pour vérifier la liste des fichiers ouverts.
Il existe pourtant une astuce simple: lancer l’application directement du terminal non pas à partir du bundle Preferences Java.app, mais directement en utilisant le binaire contenu dans ce bundle.
Dans ce mode l’application n’a pas le focus (c’est Terminal qui l’a) et j’ai le temps de récupérer la liste des fichiers ouverts dans le moniteur.
La dernière étape est simple. J’ouvre les deux listes de fichier, je les tri avec TextMate et il me suffit de les comparer avec FileMerger (disponible avec les outils de développement Apple).
J’ai eu vite fait de remarquer qu’à l’exception de quelques fichiers spécifiques aux compte utilisateur (des caches systèmes) la seule différence semblait venir d’un fichier en relation assez directe avec Ink.
Et voilà! Ce bug de la JVM 6 peu être contourné en un seul clic: désactiver la reconnaissance d’écriture dans les préférences système.
Il va sans dire que j’ai ouvert un bug chez la pomme…
on juin 28th, 2008 at 15 h 15 min
très bien !!!!
on juin 28th, 2008 at 15 h 25 min
tu as une caméra HD (vu la vidéo sur G.) ?
on juin 28th, 2008 at 19 h 12 min
Non je fait des films en VGA que je monte ensuite en HD…