NeoSkills.com L InformEthique
Impossible de trader sous GNU/linux =|<{

Boursorama, java, netscape 6 et 7, mozilla 1.2 a 1.6

rien que des problèmes, je vous dis, avec java, et bonjour l’interopérabilité ;(

dimanche 4 avril 2004 par Neo Futur

Java génère des versions incompatibles a coup de dépendances
envers une version de compilateur ?
Java portable ? vive l’interopérabilité.

Vous essayez d’utiliser java dans mozilla sous linux pour consulter un site "java only" comme par exemple boursorama invest ?

Vous avez des messages d’erreur du genre :

----- INTERNAL ERROR on Browser End:
Exec of "java_vm" failed: 2
< System error?:: Aucun fichier ou répertoire de ce type Gdk-ERROR **:
Fatal IO error 9 (Mauvais descripteur de fichier) on X server :0.0.
INTERNAL ERROR on Browser End: Could not read ack from browser System
error?:: Ressource temporairement non disponible -----

Allez voir ce journal qui résume le problème

Seule solution trouvée, après plusieurs jours de recherche et de tentatives avec tous les browsers et plugins disponibles :

J’ai essayé de récupérer le repertoire java2 fourni avec un vieux netscape6
( Le tar.gz du java qui marche pour boursorama avec netscape 7.02 Plug-in Java(TM) : Version 1.3.1_02 )
et de le mettre dans le répertoire plugin de netscape 7.02, ainsi que de récréer le lien symbolique vers le plugin ns600 :

[waisse@kiron waisse]$ cd /usr/local/netscape/plugins/ [waisse@kiron plugins]$ ls -al total 964 drwxr-xr-x 3 waisse wdata 4096 avr 4 15:19 ./ drwxr-xr-x 10 waisse wdata 4096 avr 4 14:37 ../ drwxr-xr-x 6 waisse wdata 4096 avr 4 14:37 java2/
- rw-r—r-- 1 waisse wdata 946108 fév 8 2003 libflashplayer.so lrwxrwxrwx 1 waisse wdata 44 avr 4 15:19 libjavaplugin_oji.so -> java2/plugin/i386/ns600/libjavaplugin_oji.so*
- rwxr-xr-x 1 waisse wdata 19396 fév 8 2003 libnullplugin.so*
- rw-r—r-- 1 waisse wdata 2363 fév 8 2003 ShockwaveFlash.class

Pendant quelques temps opera etait le seul navigateur sous linux qui réussissait a faire marcher le site flux ( java only ) de boursorama invest.

Depuis quelques jours il ne fonctionne plus.
Les techniciens de boursorama, au lieu de corriger les problemes, ont ajouté des tests pour rejeter tout client sous opera.

Pendant ce temps là, les grandes banques font le nécessaire pour permettre l’interopérabilité, obligation légale dans de nombreux pays :

http://mozillazine-fr.org/archive.phtml?article=4563

A noter aussi, apres 2 ans de combat avec la société générale, il est enfin possible d’utiliser pleinement les services en ligne de :

logitelnet, service en ligne de la société générale, enfin utilisable sous linux

Maintenant parlons de la dépendance de java envers son compilateur :

Attention :
For Mozilla 1.4 or later, and Mozilla Firefox 0.8, you most likely want the ns610-gcc32 version of the Java Plugin. ( voir plugindoc )

C’est la source d’une grande partie des problèmes, et cela me semble un argument de poids contre java.

Ajoutons a cela que faire fonctionner java sur un kernel secure ( grsec, openwall . . . ) est extremement difficile.

( Vous continuez a penser que java est portable ? vive le C et python ;)

Donc ma solution perso c’est un netscape 7.02 avec le java de netscape 6, vraiment pas
propre mais au moins ca me permets de me connecter ;)

Attention cela me permets juste de reussir a me connecter au site
pour pouvoir l’utiliser, ca n’est en aucun cas stable,car certaines
applets de la version flux crashent la java VM :

Local Time = Sun Apr 4 20:37:38 2004 Elapsed Time = 133 # # The exception above was detected in native code outside the VM # # Java VM : Java HotSpot(TM) Client VM (1.3.1_02-b02 mixed mode) # # An error report file has been saved as /tmp/hs_err_pid9281.log. # Please refer to the file for further information. #


A suivre au article avec les preuves des bugs du site de boursorama ?


Mots-clés

Accueil du site | Contact | Plan du site | | Statistiques | visites : 0

Suivre la vie du site fr  Suivre la vie du site Business  Suivre la vie du site Trading   ?    |    Les sites syndiqués OPML   ?

Site réalisé avec SPIP 2.1.26 + AHUNTSIC

Creative Commons License