This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Product Version = NetBeans IDE 7.3 (Build 201302132200) Operating System = Windows 7 version 6.1 running on amd64 Java; VM; Vendor = 1.7.0_17 Runtime = Java HotSpot(TM) 64-Bit Server VM 23.7-b01 Please consider adding the Ant libraries needed for Windows platforms to use the Ant mail task. If it should work turn this into a bug. Here is the mail xml that I am using: <mail mailhost="mysmtp.mycompany.com" subject="Mail"> <to address="stephen.derudder@mycompany.com"/> <from address="Ant@DoNotReply.Com"/> <message>Hi</message> </mail> I get the following stack trace when I try to use the Ant "<mail>" task: Failed to send email: javax.mail.internet.MimeMessage C:\dir1\dir2\build.xml:53: java.lang.ClassNotFoundException: javax.mail.internet.MimeMessage at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at org.apache.tools.ant.module.bridge.AntBridge$MainClassLoader.findClass(AntBridge.java:647) at java.lang.ClassLoader.loadClass(ClassLoader.java:423) at java.lang.ClassLoader.loadClass(ClassLoader.java:356) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:188) at org.apache.tools.ant.taskdefs.email.EmailTask.execute(EmailTask.java:452) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) at sun.reflect.GeneratedMethodAccessor561.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:392) at org.apache.tools.ant.Target.performTasks(Target.java:413) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) at org.apache.tools.ant.Project.executeTarget(Project.java:1368) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1251) at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:283) at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:541) at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:153) Thanks, SLDR (Stephen L. De Rudder)
I believe all that is necessary is to add the task's jar (and it's dependencies) to the Tools/Options/Java/Ant panel's Classpath table. closing as worksforme, please reopen if I missed something or the approach suggested doesn't work.
Did you have to add the tasks jar (and dependencies)? What do you have in your Tools/Options/Java/Ant panel's Classpath table? I only have "C:\Program Files\NetBeans 7.3\java\ant\lib" in my classpath table. I found ant-javamail.jar in the directory "C:\Program Files\NetBeans 7.3\java\ant\lib". Does that mean that netbeans supports the mail task on windows or is that just some placeholder or something else? My original feature request is having netbeans include the ant libraries needed for windows platforms to use the ant mail task. It sounds like you may be saying that netbeans already includes them and it works for you. I guess I would like to understand if netbeans includes them for windows platforms? What does ant-javamail.jar do? I am including the out put of "ant -diagnostics" (not that I updated my jre and jdk to 1.7 update 21 so some info differs from original submission info): Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre7\lib\tools.jar ------- Ant diagnostics report ------- Apache Ant(TM) version 1.8.4 compiled on May 22 2012 ------------------------------------------- Implementation Version ------------------------------------------- core tasks : 1.8.4 in file:/C:/Program%20Files/NetBeans%207.3/java/ant/lib/ant.jar ------------------------------------------- ANT PROPERTIES ------------------------------------------- ant.version: Apache Ant(TM) version 1.8.4 compiled on May 22 2012 ant.java.version: 1.7 Is this the Apache Harmony VM? no Is this the Kaffe VM? no Is this gij/gcj? no ant.core.lib: C:\Program Files\NetBeans 7.3\java\ant\lib\ant.jar ant.home: c:\Program Files\NetBeans 7.3\java\ant\bin\.. ------------------------------------------- ANT_HOME/lib jar listing ------------------------------------------- ant.home: c:\Program Files\NetBeans 7.3\java\ant\bin\.. ant-antlr.jar (11426 bytes) ant-apache-bcel.jar (14428 bytes) ant-apache-bsf.jar (9682 bytes) ant-apache-log4j.jar (8828 bytes) ant-apache-oro.jar (45176 bytes) ant-apache-regexp.jar (9539 bytes) ant-apache-resolver.jar (9844 bytes) ant-apache-xalan2.jar (8084 bytes) ant-commons-logging.jar (9674 bytes) ant-commons-net.jar (90082 bytes) ant-jai.jar (28005 bytes) ant-javamail.jar (13600 bytes) ant-jdepend.jar (13880 bytes) ant-jmf.jar (12478 bytes) ant-jsch.jar (45590 bytes) ant-junit.jar (106348 bytes) ant-junit4.jar (12873 bytes) ant-launcher.jar (18246 bytes) ant-netrexx.jar (16083 bytes) ant-swing.jar (13407 bytes) ant-testutil.jar (20868 bytes) ant.jar (1912564 bytes) ------------------------------------------- USER_HOME/.ant/lib jar listing ------------------------------------------- user.home: C:\Users\derudder No such directory. ------------------------------------------- Tasks availability ------------------------------------------- image : Missing dependency javax.media.jai.PlanarImage sshexec : Missing dependency com.jcraft.jsch.Logger scp : Missing dependency com.jcraft.jsch.Logger sshsession : Missing dependency com.jcraft.jsch.Logger jdepend : Missing dependency jdepend.xmlui.JDepend A task being missing/unavailable should only matter if you are trying to use it ------------------------------------------- org.apache.env.Which diagnostics ------------------------------------------- Not available. Download it at http://xml.apache.org/commons/ ------------------------------------------- XML Parser information ------------------------------------------- XML Parser : com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl XML Parser Location: unknown Namespace-aware parser : com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser Namespace-aware parser Location: unknown ------------------------------------------- XSLT Processor information ------------------------------------------- XSLT Processor : com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl XSLT Processor Location: unknown ------------------------------------------- System properties ------------------------------------------- java.runtime.name : Java(TM) SE Runtime Environment sun.boot.library.path : C:\Program Files\Java\jre7\bin java.vm.version : 23.21-b01 ant.library.dir : C:\Program Files\NetBeans 7.3\java\ant\lib java.vm.vendor : Oracle Corporation java.vendor.url : http://java.oracle.com/ path.separator : ; java.vm.name : Java HotSpot(TM) 64-Bit Server VM file.encoding.pkg : sun.io user.script : user.country : US sun.java.launcher : SUN_STANDARD sun.os.patch.level : Service Pack 1 java.vm.specification.name : Java Virtual Machine Specification user.dir : C:\Users\derudder\delme java.runtime.version : 1.7.0_21-b11 java.awt.graphicsenv : sun.awt.Win32GraphicsEnvironment java.endorsed.dirs : C:\Program Files\Java\jre7\lib\endorsed os.arch : amd64 java.io.tmpdir : C:\Users\derudder\AppData\Local\Temp\ line.separator : java.vm.specification.vendor : Oracle Corporation user.variant : os.name : Windows 7 ant.home : c:\Program Files\NetBeans 7.3\java\ant\bin\.. sun.jnu.encoding : Cp1252 java.library.path : C:\Windows\system32;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Perl64\site\bin;C:\Perl64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;c:\Program Files (x86)\Microsoft SQL Server\90\Tools\binn\;C:\Program Files (x86)\cvsnt;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\11.0\DLLShared\;C:\Windows\idmu\common;C:\Program Files\Windows Imaging\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86)\Microsoft Team Foundation Server 2010 Power Tools\;C:\Program Files (x86)\Microsoft Team Foundation Server 2010 Power Tools\Best Practices Analyzer\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\GnuWin32\bin;. java.specification.name : Java Platform API Specification java.class.version : 51.0 sun.management.compiler : HotSpot 64-Bit Tiered Compilers os.version : 6.1 user.home : C:\Users\derudder user.timezone : America/Chicago java.awt.printerjob : sun.awt.windows.WPrinterJob java.specification.version : 1.7 file.encoding : Cp1252 user.name : derudder java.class.path : c:\Program Files\NetBeans 7.3\java\ant\bin\..\lib\ant-launcher.jar;C:\Users\derudder\delme\.\;C:\Program Files\NetBeans 7.3\java\ant\lib\ant-antlr.jar;C:\Program Files\NetBeans 7.3\java\ant\lib\ant-apache-bcel.jar;C:\Program Files\NetBeans 7.3\java\ant\lib\ant-apache-bsf.jar;C:\Program Files\NetBeans 7.3\java\ant\lib\ant-apache-log4j.jar;C:\Program Files\NetBeans 7.3\java\ant\lib\ant-apache-oro.jar;C:\Program Files\NetBeans 7.3\java\ant\lib\ant-apache-regexp.jar;C:\Program Files\NetBeans 7.3\java\ant\lib\ant-apache-resolver.jar;C:\Program Files\NetBeans 7.3\java\ant\lib\ant-apache-xalan2.jar;C:\Program Files\NetBeans 7.3\java\ant\lib\ant-commons-logging.jar;C:\Program Files\NetBeans 7.3\java\ant\lib\ant-commons-net.jar;C:\Program Files\NetBeans 7.3\java\ant\lib\ant-jai.jar;C:\Program Files\NetBeans 7.3\java\ant\lib\ant-javamail.jar;C:\Program Files\NetBeans 7.3\java\ant\lib\ant-jdepend.jar;C:\Program Files\NetBeans 7.3\java\ant\lib\ant-jmf.jar;C:\Program Files\NetBeans 7.3\java\ant\lib\ant-jsch.jar;C:\Program Files\NetBeans 7.3\java\ant\lib\ant-junit.jar;C:\Program Files\NetBeans 7.3\java\ant\lib\ant-junit4.jar;C:\Program Files\NetBeans 7.3\java\ant\lib\ant-launcher.jar;C:\Program Files\NetBeans 7.3\java\ant\lib\ant-netrexx.jar;C:\Program Files\NetBeans 7.3\java\ant\lib\ant-swing.jar;C:\Program Files\NetBeans 7.3\java\ant\lib\ant-testutil.jar;C:\Program Files\NetBeans 7.3\java\ant\lib\ant.jar java.vm.specification.version : 1.7 sun.arch.data.model : 64 java.home : C:\Program Files\Java\jre7 sun.java.command : org.apache.tools.ant.launch.Launcher -cp . -diagnostics java.specification.vendor : Oracle Corporation user.language : en awt.toolkit : sun.awt.windows.WToolkit java.vm.info : mixed mode java.version : 1.7.0_21 java.ext.dirs : C:\Program Files\Java\jre7\lib\ext;C:\Windows\Sun\Java\lib\ext sun.boot.class.path : C:\Program Files\Java\jre7\lib\resources.jar;C:\Program Files\Java\jre7\lib\rt.jar;C:\Program Files\Java\jre7\lib\sunrsasign.jar;C:\Program Files\Java\jre7\lib\jsse.jar;C:\Program Files\Java\jre7\lib\jce.jar;C:\Program Files\Java\jre7\lib\charsets.jar;C:\Program Files\Java\jre7\lib\jfr.jar;C:\Program Files\Java\jre7\classes java.vendor : Oracle Corporation file.separator : \ java.vendor.url.bug : http://bugreport.sun.com/bugreport/ sun.cpu.endian : little sun.io.unicode.encoding : UnicodeLittle sun.desktop : windows sun.cpu.isalist : amd64 ------------------------------------------- Temp dir ------------------------------------------- Temp dir is C:\Users\derudder\AppData\Local\Temp\ Temp dir is writeable Temp dir alignment with system clock is 50 ms ------------------------------------------- Locale information ------------------------------------------- Timezone Central Standard Time offset=-18000000 ------------------------------------------- Proxy information ------------------------------------------- Java1.5+ proxy settings: Direct connection
This old bug may not be relevant anymore. If you can still reproduce it in 8.2 development builds please reopen this issue. Thanks for your cooperation, NetBeans IDE 8.2 Release Boss