2011-05-10 3 views
0

J'essaye d'établir MailLogger en tant que logger principal pour ma construction de fourmi. Quand je lance la construction de fourmi, j'ajoute les paramètres -DMailLogger.properties.file=mail.properties -logger org.apache.tools.ant.listener.MailLogger. Lorsque la construction se termine, il m'a d'abord dit qu'il ne pouvait pas envoyer l'e-mail, puis il recrache la pile d'appel:Problème Ant MailLogger

BUILD SUCCESSFUL 
Total time: 1 second 
MailLogger failed to send e-mail! 
java.lang.NullPointerException 
     at org.apache.tools.ant.taskdefs.email.MimeMailer.send(MimeMailer.java:206) 
     at org.apache.tools.ant.listener.MailLogger.sendMimeMail(MailLogger.java:332) 
     at org.apache.tools.ant.listener.MailLogger.buildFinished(MailLogger.java:143) 
     at org.apache.tools.ant.Project.fireBuildFinished(Project.java:2037) 
     at org.apache.tools.ant.Main.runBuild(Main.java:778) 
     at org.apache.tools.ant.Main.startAnt(Main.java:217) 
     at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) 
     at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) 

Si je tente la même chose sans MailLogger.user et MailLogger.password mis en mail.properties, il m'informe que je n'ai pas été authentifié (et correctement).

J'ai inclus ant-javamail.jar qui contient MimeMailer.class et autant que je sache, il est dans le classpath avec tous les autres pots pour fourmi. Peut-être que je fais quelque chose de mal, mais NullPointerException ne m'aide certainement pas à comprendre ce que c'est. J'utilise Ant la version 1.7.1. Toute aide serait grandement appréciée! Je me déchire les cheveux!

Répondre