IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Java Discussion :

[JavaMail]UnsupportedDataTypeException dans un jar


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut [JavaMail]UnsupportedDataTypeException dans un jar
    Bonsoir à tous,

    je développe une applet qui utilise javamail pour envoyer un fichier xml en pièce jointe.

    Tout fonctionne bien lorsque je lance mon applet normallement (appletviewer ou fichier html), mais dès que je la met dans un jar et que je signe le jar, je me retrouve avec l'exception suivante lors de l'envoi du mail:

    javax.mail.MessagingException: IOException while sending message;
    nested exception is:
    javax.activation.UnsupportedDataTypeException: no object DCH for MIME type multipart/mixed;
    boundary="----=_Part_0_10209668.1099674246812"
    at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:566)
    at javax.mail.Transport.send0(Transport.java:151)
    at javax.mail.Transport.send(Transport.java:80)
    at sebpiller.questionnaireOli.MailSender.send(MailSender.java:74)
    at ...
    Auriez-vous une solution pour remédier à ce problème ?

    Ou alors, savez-vous comment créer des fichiers dans une applet non signée ?

    beaucoup car je galère ! lol


  2. #2
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut
    en fait je crois que mon message mérite quelques précisions :

    mon applet doit, à un moment, écrire des données dans un fichier XML (avec JDOM mais on s'en f...), puis envoyer ce fichier par email, en pièce jointe

    avec des fichiers .class non-jarrés:

    1) lorsque j'utilise l'appletviewer, qui a par défaut des droits d'écriture sur le poste, j'arrive à créer mes fichiers xml et mes emails s'envoient sans problème.
    2) si je lance avec un fichier html (sans appletviewer), je ne peux pas écrire de fichiers, vu que mes .class ne sont pas signés


    et lorsque je fais un jar:

    1) si je ne le signe pas, je ne peux pas écrire mon xml (SecurityException...)
    2) si je le signe, l'envoi de l'email plante et donne l'exception de mon 1er post

    Je suis certain que c'est déjà arrivé à quelqu'un ! Une petite idée ?

  3. #3
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut
    j'ai des nouvelles du front...

    après moult test, il s'avère que mon prog, que je l'utilise en tant qu'appli ou qu'applet, bug à chaque fois que je fais un jar...

    je pense que cela vient du fichier xml que j'ai généré, et que je passe en pièce jointe à javamail

    -> je crée un objet File temporaire avec File.createTempFile(String, String)

    -> je passe la référence aux méthodes de javamail

    pensez-vous qu'il faille créer le fichier et le recharger avec getClass().getRessource("/monfichier.xml") ou quelque chose du genre ?

    je n'y comprend rien du tout !!

    please,

  4. #4
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut
    Merci à tous pour votre aide ...

    le problème était qu'il manquait le fichier mailcap dans le répertoire META-INF de mon archive

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 16/04/2009, 01h43
  2. Réponses: 3
    Dernier message: 24/11/2006, 11h12
  3. [Jar][Classpath]Pb chargement resource classpath dans un jar
    Par Pill_S dans le forum Général Java
    Réponses: 20
    Dernier message: 01/10/2004, 20h12
  4. [JAR] Accéder à un fichier dans un jar
    Par Nanoua dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 06/07/2004, 13h00
  5. [jar] BufferedImage issue d'un .jpeg dans un jar
    Par tit_henry dans le forum Entrée/Sortie
    Réponses: 7
    Dernier message: 13/05/2004, 10h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo