On 19/07/2011, at 3:51 AM, Ricardo Mayerhofer wrote:
> Rene,
> Is there a link where I can download gradle 1.0-m4 or the latest nightly
> build? Otherwise I can try to build it from source.
>
> Adam,
> Here goes the stack trace:
> R:\Projetos\checkout\Scripts\release>gradle -s -b release.gradle
> :sendMail
> R:\Projetos\checkout\Scripts\release\lib\jsch-0.1.42.jar;R:\Projetos\checkout\Scripts\release\lib\ant-jsch.jar;R:\Projetos\checkout\Scripts\release\lib\activation-1.1.jar;R:\Projetos\checkout\Scripts\release\lib\ant-javamail-1.8.1.jar;R:\Projetos\checkout\Scripts\release\lib\mail-1.4.jar
Because EmailTask is packaged in ant.jar, you're going to use a different
mechanism to make its dependencies visible to it, something like:
configurations {
antTask
}
task sendMail << {
configurations.antTask.each { file ->
org.apache.tools.ant.taskdefs.email.EmailTask.classLoader.addURL(file.toURI().toURL())
}
ant.mail(....)
}
>
> [ant:mail] Failed to send email: javax.activation.DataHandler
>
> FAILURE: Build failed with an exception.
>
> * Where:
> Build file 'R:\Projetos\checkout\Scripts\release\release.gradle' line: 30
>
> * What went wrong:
> Execution failed for task ':sendMail'.
> Cause: java.lang.ClassNotFoundException: javax.activation.DataHandler
>
> * Try:
> Run with --info or --debug option to get more log output.
>
> * Exception is:
> org.gradle.api.tasks.LocationAwareTaskExecutionException: Build file
> 'R:\Projeto
> s\checkout\Scripts\release\release.gradle' line: 30
> Execution failed for task ':sendMail'.
> at
> org.gradle.api.internal.tasks.DefaultTaskExecuter.executeActions(Defa
> ultTaskExecuter.java:66)
> at
> org.gradle.api.internal.tasks.DefaultTaskExecuter.execute(DefaultTask
> Executer.java:43)
> at
> org.gradle.api.internal.project.taskfactory.PostExecutionAnalysisTask
> Executer.execute(PostExecutionAnalysisTaskExecuter.java:32)
> at
> org.gradle.api.internal.project.taskfactory.ExecutionShortCircuitTask
> Executer.execute(ExecutionShortCircuitTaskExecuter.java:50)
> at
> org.gradle.api.internal.tasks.SkipTaskExecuter.doExecute(SkipTaskExec
> uter.java:57)
> at
> org.gradle.api.internal.tasks.SkipTaskExecuter.execute(SkipTaskExecut
> er.java:35)
> at
> org.gradle.api.internal.tasks.ExecuteAtMostOnceTaskExecuter.execute(E
> xecuteAtMostOnceTaskExecuter.java:32)
> at
> org.gradle.api.internal.AbstractTask.execute(AbstractTask.java:231)
> at
> org.gradle.execution.DefaultTaskGraphExecuter.executeTask(DefaultTask
> GraphExecuter.java:167)
> at
> org.gradle.execution.DefaultTaskGraphExecuter.doExecute(DefaultTaskGr
> aphExecuter.java:160)
> at
> org.gradle.execution.DefaultTaskGraphExecuter.execute(DefaultTaskGrap
> hExecuter.java:78)
> at
> org.gradle.execution.TaskNameResolvingBuildExecuter.execute(TaskNameR
> esolvingBuildExecuter.java:113)
> at
> org.gradle.execution.DelegatingBuildExecuter.execute(DelegatingBuildE
> xecuter.java:54)
> at
> org.gradle.execution.DelegatingBuildExecuter.execute(DelegatingBuildE
> xecuter.java:54)
> at
> org.gradle.initialization.DefaultGradleLauncher.doBuildStages(Default
> GradleLauncher.java:153)
> at
> org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradle
> Launcher.java:107)
> at
> org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLaun
> cher.java:75)
> at
> org.gradle.launcher.RunBuildAction.execute(RunBuildAction.java:41)
> at
> org.gradle.launcher.RunBuildAction.execute(RunBuildAction.java:27)
> at
> org.gradle.launcher.CommandLineActionFactory$WithLoggingAction.execut
> e(CommandLineActionFactory.java:209)
> at
> org.gradle.launcher.CommandLineActionFactory$WithLoggingAction.execut
> e(CommandLineActionFactory.java:193)
> at org.gradle.launcher.Main.execute(Main.java:55)
> at org.gradle.launcher.Main.main(Main.java:40)
> at
> org.gradle.launcher.ProcessBootstrap.runNoExit(ProcessBootstrap.java:
> 46)
> at
> org.gradle.launcher.ProcessBootstrap.run(ProcessBootstrap.java:28)
> at org.gradle.launcher.GradleMain.main(GradleMain.java:24)
> Caused by: : java.lang.ClassNotFoundException: javax.activation.DataHandler
> at
> org.apache.tools.ant.taskdefs.email.EmailTask.execute(EmailTask.java:
> 592)
> at
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
> at
> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav
> a:106)
> at
> org.gradle.api.internal.project.ant.BasicAntBuilder.nodeCompleted(Bas
> icAntBuilder.java:71)
> at
> org.gradle.api.internal.project.ant.BasicAntBuilder.doInvokeMethod(Ba
> sicAntBuilder.java:86)
> at
> org.gradle.api.internal.project.DefaultAntBuilder.super$3$invokeMetho
> d(DefaultAntBuilder.groovy)
> at
> org.gradle.api.internal.project.DefaultAntBuilder.invokeMethod(Defaul
> tAntBuilder.groovy:37)
> at
> release_164uglve8730ltd6fnb1vjito7$_run_closure4_closure11.doCall(R:\
> Projetos\checkout\Scripts\release\release.gradle:30)
> at org.gradle.util.ConfigureUtil.configure(ConfigureUtil.java:61)
> at org.gradle.util.ConfigureUtil.configure(ConfigureUtil.java:31)
> at
> org.gradle.api.internal.project.AbstractProject.ant(AbstractProject.j
> ava:877)
> at
> org.gradle.api.internal.BeanDynamicObject.invokeMethod(BeanDynamicObj
> ect.java:158)
> at
> org.gradle.api.internal.CompositeDynamicObject.invokeMethod(Composite
> DynamicObject.java:93)
> at
> org.gradle.api.internal.project.DefaultProject_Decorated.invokeMethod
> (Unknown Source)
> at
> org.gradle.groovy.scripts.BasicScript.methodMissing(BasicScript.groov
> y:68)
> at
> release_164uglve8730ltd6fnb1vjito7$_run_closure4.doCall(R:\Projetos\c
> heckout\Scripts\release\release.gradle:28)
> at
> org.gradle.api.internal.AbstractTask$ClosureTaskAction.execute(Abstra
> ctTask.java:444)
> at
> org.gradle.api.internal.AbstractTask$ClosureTaskAction.execute(Abstra
> ctTask.java:432)
> at
> org.gradle.api.internal.tasks.DefaultTaskExecuter.executeActions(Defa
> ultTaskExecuter.java:58)
> ... 25 more
> Caused by: java.lang.ClassNotFoundException: javax.activation.DataHandler
> at
> org.apache.tools.ant.taskdefs.email.EmailTask.execute(EmailTask.java:
> 451)
> ... 43 more
>
>
> BUILD FAILED
>
> Total time: 2.506 secs
>
> Thank you all.
>
> Ricardo
>
> --
> View this message in context:
> http://gradle.1045684.n5.nabble.com/ClassNotFoundException-when-using-mail-task-tp4592221p4600492.html
> Sent from the gradle-user mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
> http://xircles.codehaus.org/manage_email
>
>
--
Adam Murdoch
Gradle Co-founder
http://www.gradle.org
VP of Engineering, Gradleware Inc. - Gradle Training, Support, Consulting
http://www.gradleware.com