Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
953 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [applet] Bad magic number

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[applet] Bad magic number

n°1155864
jeromejans​on
Posté le 21-07-2005 à 12:21:07  profilanswer
 

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 :
  1. java.lang.ClassFormatError: AppletNewImage (Bad magic number)
  2.    at java.lang.ClassLoader.defineClass0(Native Method)
  3.    at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
  4.    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
  5.    at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:148)
  6.    at sun.plugin.security.PluginClassLoader.findClass(PluginClassLoader.java:168)
  7.    at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
  8.    at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:114)
  9.    at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
  10.    at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:501)
  11.    at sun.applet.AppletPanel.createApplet(AppletPanel.java:574)
  12.    at sun.plugin.AppletViewer.createApplet(AppletViewer.java:1828)
  13.    at jep.AppletHolderPanel.createApplet(AppletHolderPanel.java:94)
  14.    at sun.applet.AppletPanel.runLoader(AppletPanel.java:503)
  15.    at sun.applet.AppletPanel.run(AppletPanel.java:292)
  16.    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
mood
Publicité
Posté le 21-07-2005 à 12:21:07  profilanswer
 

n°1156118
jeromejans​on
Posté le 21-07-2005 à 15:19:25  profilanswer
 

bon, c'est de pire en pire je trouve
sur mon poste j'ai desinstalle java 1.5, j'ai reinstalle le sdk 1.4.1, et c'est toujours la meme chose
 
je ne comprend pas du tout !!! :(

n°1156458
the real m​oins moins
Posté le 21-07-2005 à 19:29:51  profilanswer
 

jeromejanson a écrit :

j'ai une servlet qui me permet entre autre de selectionner des fichiers sur le poste client pour effectuer des traitements
il ma donc fallu signer mon applet


décide-toi  [:civcortex]  
 
 
tu as créé ton certif comment, avec quel jdk?
meme question pour la compilation de ton applet.

n°1156595
bartleby
Posté le 21-07-2005 à 22:20:57  profilanswer
 

http://www.javacoffeebreak.com/faq/faq0083.html
 
As-tu bien transferer ton jar en mode binaire sur le serveur ?

n°1156751
jeromejans​on
Posté le 22-07-2005 à 08:06:48  profilanswer
 

the real moins moins a écrit :

décide-toi  [:civcortex]  
 
 
tu as créé ton certif comment, avec quel jdk?
meme question pour la compilation de ton applet.


 
effectiviement, j'avais fais un erreur ;), c'est corrige
 
donc le dernier test que j'ai fait, j'ai compile mes classes en 1.4, meme chose pour le certificat

n°1156753
jeromejans​on
Posté le 22-07-2005 à 08:09:05  profilanswer
 

bartleby a écrit :

http://www.javacoffeebreak.com/faq/faq0083.html
 
As-tu bien transferer ton jar en mode binaire sur le serveur ?


 
j'ai fait un simple copier coller
j'avais deja vu que ce message d'erreur arrivait si le fichier etait corrompu, mais ce qui est etrange, c'est que ca marche depuis un pc, mais pas depuis un mac !! :o


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [applet] Bad magic number

 

Sujets relatifs
Applet ou JS¨P de choix d'un fichier[FileUpload] Applet et BufferedImage...
Applet - Composants modaux[applet] utilisation JFileChooser [Résolu]
Applet JTable deselection de cellules(applet) selecteur de fichier avec tomcat [Résolu]
pb applet avec tomcat !! [Résolu]Saisie au clavier dans le paneau écran d'applet
Applet Gnome GTK[applet]modelisation+jeu d'echec
Plus de sujets relatifs à : [applet] Bad magic number


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR