[applet] problèmes de restriction !

 
Poster un nouveau sujet   Répondre au sujet    iprelax.fr Index du Forum -> Java
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
anagram
dummy mioche
dummy mioche


Inscrit le: 24 Oct 2004
Messages: 5

MessagePosté le: Dim Oct 24, 2004 1:26 pm    Sujet du message: [applet] problèmes de restriction ! Répondre en citant

Bonjour,

Je suis en train de faire une applet qui affiche des images. Ca fonctionne à merveille en local mais jamais chez les hébergeurs.
Il semble que l'image ne veule pas se charger.
J'ai essayé chez wanadoo, ifrance et multimania mais j'ai toujours des erreurs Confused
Voilà une adresse http://perso.wanadoo.fr/anagram/index2.html

J'ai tenté avec un MediaTracker mais il n'y a rien à faire !
Si je fais ceci chez multimania :
Code:

if(!g.drawImage(im,x,y,this)){
        System.err.println("Image non chargée");
}


Image non chargée s'affiche toujours dans la console java.
Je désespère complètrement. S'il n'y a rien à faire, connaissez-vous des hébergeurs gratuits qui permette d'exécuter correctement une applet ?

Merci d'avance !
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Salemioche
salemioche
salemioche


Inscrit le: 05 Avr 2002
Messages: 350
Localisation: FR- BIOT

MessagePosté le: Dim Oct 24, 2004 7:58 pm    Sujet du message: Répondre en citant

où se trouve les images ? une applet n'a pas le droit d'acceder a une autre source de fichier que le serveur d'ou elle est telechargée
_________________
Creer son site - Hebergement - Jumeaux
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Yahoo Messenger MSN Messenger
anagram
dummy mioche
dummy mioche


Inscrit le: 24 Oct 2004
Messages: 5

MessagePosté le: Lun Oct 25, 2004 1:25 pm    Sujet du message: Répondre en citant

Les images se trouvent bien sûr dans le dossier où se trouve l'applet.
Si tu regardes la console java, il y a des erreurs qui défilent. C'est parce que j'ai un thread qui boucle et qui appelle la méthode paint.
C'est la méthode paint qui a un problème

Code:

   // Affichage
   public void paint(Graphics g)
   {
      if(turn % 2 == 0)
         g.drawImage(im,x,y,this);

      else
         g.drawImage(im,x,y,this);
      turn++;
   }


et voilà l'erreur
Citation:

java.lang.NullPointerException

at sun.java2d.pipe.DrawImage.copyImage(Unknown Source)

at sun.java2d.pipe.DrawImage.copyImage(Unknown Source)

at sun.java2d.SunGraphics2D.drawImage(Unknown Source)

at sun.java2d.SunGraphics2D.drawImage(Unknown Source)

at Pacman2.paint(pacman2.java:138)

at java.awt.Container.update(Unknown Source)

at sun.awt.RepaintArea.paint(Unknown Source)

at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source)

at java.awt.Component.dispatchEventImpl(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.EventQueue.dispatchEvent(Unknown Source)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.run(Unknown Source)


J'essaie de faire un jeu sous forme d'applet. Mais je ne peux pas afficher la moindre image à partir du serveur de l'hébergeur et je commence sérieusement à désespérer. Ca fait des semaines que je bloque dessus !
En local, il n'y a aucun problème ! Les images sont affichées et je n'ai aucune erreur.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
anagram
dummy mioche
dummy mioche


Inscrit le: 24 Oct 2004
Messages: 5

MessagePosté le: Mer Oct 27, 2004 1:51 pm    Sujet du message: Répondre en citant

J'ai lu quelque part qu'il faut ajouter à la desription du fichier html les librairies utilisées. Comment faire cela ? Est-ce que le problème peut venir de là ?

Help SVP !
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Salemioche
salemioche
salemioche


Inscrit le: 05 Avr 2002
Messages: 350
Localisation: FR- BIOT

MessagePosté le: Mer Oct 27, 2004 2:06 pm    Sujet du message: Répondre en citant

en mettant les logs au max j'obtiens

Code:
Niveau de traçage fixé à 5 : tous ... terminés.
basic: Récepteur de modalités enregistré
liveconnect: Appel de la méthode JS : document
liveconnect: Appel de la méthode JS : URL
basic: Référence au chargeur de classes : sun.plugin.ClassLoaderInfo@12d03f9, refcount=1
basic: Récepteur de progression ajouté : sun.plugin.util.GrayBoxPainter@4a63d8
basic: Chargement de l'applet...
basic: Initialisation de l'applet...
basic: Démarrage de l'applet...
basic: Image chargée : http://perso.wanadoo.fr/anagram/pac_ouvert.jpg
erreur : sun.awt.image.ToolkitImage@1858610
erreur : sun.awt.image.ToolkitImage@1858610
erreur : sun.awt.image.ToolkitImage@1858610
erreur : sun.awt.image.ToolkitImage@1858610
erreur : sun.awt.image.ToolkitImage@1858610
erreur : sun.awt.image.ToolkitImage@1858610
erreur : sun.awt.image.ToolkitImage@1858610
erreur : sun.awt.image.ToolkitImage@1858610
erreur : sun.awt.image.ToolkitImage@1858610
erreur : sun.awt.image.ToolkitImage@1858610
erreur : sun.awt.image.ToolkitImage@1858610
erreur : sun.awt.image.ToolkitImage@1858610
basic: Arrêt de l'applet...
basic: Récepteur de progression supprimé : sun.plugin.util.GrayBoxPainter@4a63d8
basic: Jonction du thread d'applet...
basic: Destruction de l'applet...
basic: Elimination de l'applet...
basic: Sortie de l'applet...
basic: Thread d'applet joint...
basic: Récepteur de modalités non enregistré
basic: Recherche d'informations...
basic: Libération du chargeur de classes : sun.plugin.ClassLoaderInfo@12d03f9, refcount=0
basic: Mise en cache du chargeur de classes : sun.plugin.ClassLoaderInfo@12d03f9
basic: Taille de cache du chargeur de classes courant : 1
basic: Terminé...



et en cherchant http://perso.wanadoo.fr/anagram/pac_ouvert.jpg
je ne trouve pas l'image !!
_________________
Creer son site - Hebergement - Jumeaux
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur Yahoo Messenger MSN Messenger
anagram
dummy mioche
dummy mioche


Inscrit le: 24 Oct 2004
Messages: 5

MessagePosté le: Mer Oct 27, 2004 2:28 pm    Sujet du message: Répondre en citant

Merci de m'aider Wink

En fait, l'adresse de l'image était http://perso.wanadoo.fr/anagram/pac_ouvert.JPG

Je viens de la modifier pour qu'elle soit accessible à partir de ton lien. C'est une image plus que basique pour le moment ...

Voilà, je te remercie beaucoup pour ton aide.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
anagram
dummy mioche
dummy mioche


Inscrit le: 24 Oct 2004
Messages: 5

MessagePosté le: Mer Oct 27, 2004 2:33 pm    Sujet du message: Répondre en citant

ARRRRF !

J'ai trouvé et je me rend compte que je suis vraiment TROP CON !
J'avais mis jpg à la place de jpeg dans le code. Pourtant sur le serveur, elle est nommée jpg.

Et maintenant ça fonctionne... C'était le problème de chez wanadoo. Sur d'autres serveurs, ça ne changeait rien.
MERCI BEAUCOUP. C'est de la part du boulet de service ... Embarassed

@bientôt Wink
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    iprelax.fr Index du Forum -> Java Toutes les heures sont au format CET (Europe)
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Affilzen SARL : Mention légale