Hello Xavier,

Thank you a lot.

After checking with/without useAnt=true, there is only "the order" of java 
files different, the total number of java files are all the same.

In most cases, using gradle default compile task can be successfully build 
pass. So far, only one case will be build fail using 

gradle default compile task. We are looking forward to your response. 
Thanks a lot for the great help.

在 2014年4月19日星期六UTC+8上午12时38分38秒,Xavier Ducrohet写道:
>
> We're just using the default CompileJava task from Gradle. I would ask 
> them.
>
>
> On Fri, Apr 18, 2014 at 3:57 AM, Eason Lee <[email protected]<javascript:>
> > wrote:
>
>> Hi all gradle experts,
>>
>> I got one strange fail on gradle buidl when doing ":compileReleaseJava" 
>> task.
>> But this can build "PASS" when I used options.useAnt="true".
>>
>> After checking the problem, I found the order of .java file for "javac 
>> command" is different 
>>
>> between options.useAnt="true" and options.useAnt="false".
>>
>> The stacktrace is:
>> :compileReleaseJava FAILED
>>
>> FAILURE: Build failed with an exception.
>>
>> * What went wrong:
>> Execution failed for task ':compileReleaseJava'.
>> > Compilation failed; see the compiler error output for details.
>>
>> * Try:
>> Run with --info or --debug option to get more log output.
>>
>> * Exception is:
>> org.gradle.api.tasks.TaskExecutionException: Execution failed for task 
>> ':compileReleaseJava'.
>>     at 
>> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69)
>>     at 
>> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)
>>     at 
>> org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35)
>>     at 
>> org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:64)
>>     at 
>> org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
>>     at 
>> org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:42)
>>     at 
>> org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
>>     at 
>> org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53)
>>     at 
>> org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
>>     at 
>> org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:289)
>>     at 
>> org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.executeTask(AbstractTaskPlanExecutor.java:79)
>>     at 
>> org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:63)
>>     at 
>> org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:51)
>>     at 
>> org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:23)
>>     at 
>> org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:86)
>>     at 
>> org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:29)
>>     at 
>> org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
>>     at 
>> org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23)
>>     at 
>> org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67)
>>     at 
>> org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
>>     at 
>> org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
>>     at 
>> org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:54)
>>     at 
>> org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:166)
>>     at 
>> org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:113)
>>     at 
>> org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:81)
>>     at 
>> org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:64)
>>     at 
>> org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:33)
>>     at 
>> org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:24)
>>     at 
>> org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:35)
>>     at 
>> org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:26)
>>     at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:50)
>>     at 
>> org.gradle.internal.Actions$RunnableActionAdapter.execute(Actions.java:171)
>>     at 
>> org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:201)
>>     at 
>> org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:174)
>>     at 
>> org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:170)
>>     at 
>> org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:139)
>>     at 
>> org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
>>     at 
>> org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
>>     at org.gradle.launcher.Main.doAction(Main.java:46)
>>     at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
>>     at org.gradle.launcher.Main.main(Main.java:37)
>>     at 
>> org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:50)
>>     at 
>> org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:32)
>>     at org.gradle.launcher.GradleMain.main(GradleMain.java:23)
>>     at 
>> org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:30)
>>     at 
>> org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:127)
>>     at 
>> org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:55)
>> Caused by: 
>> org.gradle.api.internal.tasks.compile.CompilationFailedException: 
>> Compilation failed; see the compiler error output for details.
>>     at 
>> org.gradle.api.internal.tasks.compile.jdk6.Jdk6JavaCompiler.execute(Jdk6JavaCompiler.java:47)
>>     at 
>> org.gradle.api.internal.tasks.compile.jdk6.Jdk6JavaCompiler.execute(Jdk6JavaCompiler.java:38)
>>     at 
>> org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.delegateAndHandleErrors(NormalizingJavaCompiler.java:96)
>>     at 
>> org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.execute(NormalizingJavaCompiler.java:49)
>>     at 
>> org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.execute(NormalizingJavaCompiler.java:35)
>>     at 
>> org.gradle.api.internal.tasks.compile.DelegatingJavaCompiler.execute(DelegatingJavaCompiler.java:29)
>>     at 
>> org.gradle.api.internal.tasks.compile.DelegatingJavaCompiler.execute(DelegatingJavaCompiler.java:20)
>>     at 
>> org.gradle.api.internal.tasks.compile.IncrementalJavaCompilerSupport.execute(IncrementalJavaCompilerSupport.java:33)
>>     at 
>> org.gradle.api.internal.tasks.compile.IncrementalJavaCompilerSupport.execute(IncrementalJavaCompilerSupport.java:24)
>>     at org.gradle.api.tasks.compile.Compile.compile(Compile.java:67)
>>     at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:63)
>>     at 
>> org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(AnnotationProcessingTaskFactory.java:219)
>>     at 
>> org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:212)
>>     at 
>> org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:201)
>>     at 
>> org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:533)
>>     at 
>> org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:516)
>>     at 
>> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80)
>>     at 
>> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61)
>>     ... 46 more
>>
>>
>> BUILD FAILED
>>
>> Have someone occurred the similar problem and give me some advice to 
>> solve this problem?  Thanks a lot.
>>
>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "adt-dev" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
> Xavier Ducrohet
> Android SDK Tech Lead
> Google Inc.
> http://developer.android.com | http://tools.android.com
>
> Please do not send me questions directly. Thanks! 
>

-- 
You received this message because you are subscribed to the Google Groups 
"adt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to