bonjour,
j'ai un soucis avec une appli web que j'ai developpe
dans cette webapp, j'ai une applet qui me permet entre autre de selectionner des fichiers sur le poste client pour effectuer des traitements
il ma donc fallu signer mon applet (je ne sais pas si ca a une importance, mais je prefere le signaler)
quand je teste l'applet sur un pc avec une machine virtuelle 1.5, ya pas de soucis, par contre quand je test sur un mac avec une machine virtuelle 1.4.1, voici le message d'erreur
Code :
- java.lang.ClassFormatError: AppletNewImage (Bad magic number)
- at java.lang.ClassLoader.defineClass0(Native Method)
- at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
- at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
- at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:148)
- at sun.plugin.security.PluginClassLoader.findClass(PluginClassLoader.java:168)
- at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
- at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:114)
- at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
- at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:501)
- at sun.applet.AppletPanel.createApplet(AppletPanel.java:574)
- at sun.plugin.AppletViewer.createApplet(AppletViewer.java:1828)
- at jep.AppletHolderPanel.createApplet(AppletHolderPanel.java:94)
- at sun.applet.AppletPanel.runLoader(AppletPanel.java:503)
- at sun.applet.AppletPanel.run(AppletPanel.java:292)
- at java.lang.Thread.run(Thread.java:554)
|
je ne sais pas si ca vient de la version de la machine virtuelle ou pas, et si c'est ca je ne peux pas changer la version de la mv sur le mac (c'est un os X 10.2.8 et je ne peux pas passer en 10.4)
encore plus bizarre
sur un pc avec une machine virtuelle 1.4.0 (plus ancienne que celle qu'il y a sur le mac), l'applet s'execute normalement !!!
nouvelle chose bizarre
sur le mac :
avec safari (et vm 1.4.1) ca me demande d'accepter le certificat
depuis firefox (et vm 1.4.1) j'ai directement "bad magic number"
donc apparement le soucis vient du certificat
mais je ne comprend pas
si vous pouvez m'aider ...
merci
Message édité par jeromejanson le 22-07-2005 à 08:02:12