Problem with gradle build
Eva Krejcirova
eva.krejcirova at oracle.com
Wed Jul 10 12:05:17 PDT 2013
Hi Richard,
On 10.7.2013 17:44, Richard Bair wrote:
> From this bug report it looks like the "depend" feature we have turned on by default is causing the problem. You can turn USE_DEPEND=false. This will cause your build times to become longer if you do all your builds from the command line. If you predominantly develop in the IDE, this won't be a problem since you are probably doing a full clean / build on the command line anyway, and only before you push. If you predominantly do all builds from the command line, then you're going to see your build times get worse with this workaround.
>
Thanks for the tips, I will try turning off the USE_DEPEND.
> I don't think changing the build.compiler flag will work? Maybe it will, I just don't know.
>
Well, I also don't think this could help, I found it as a fix someone
used for some other issue with old version of ant in gradle and thought
that I will give it a try... (and I just probably haven't done enough
changes to the source code to bump into the issue again).
Regards,
Eva
>
> On Jul 10, 2013, at 8:35 AM, Eva Krejcirova<eva.krejcirova at oracle.com> wrote:
>
>
>> Hi All,
>>
>> If I run "gradle test" it sometimes (but not always) fails with:
>>
>> FAILURE: Build failed with an exception.
>> * What went wrong:
>> Execution failed for task ':base:compileTestJava'.
>>
>>> java.lang.ClassFormatError: Invalid Constant Pool entry Type 18
>>>
>> The whole exception stacktrace is at the end of the email.
>>
>> Based on the stacktrace and after some googling I found that this might be caused by old ant version which didn't support invokeDynamic. This is fixed in ant 1.9 but the ant which is built in gradle is older.
>>
>> Has anybody else run into this?
>>
>> I've tried to add
>> ant.properties["build.compiler"] = "javac1.7"
>> into build.gradle and this seems to help so far but I am not sure if it doesn't break anything else (or if it helps for real since I didn't find the specific conditions in which the build fails with this error).
>>
>> Thanks,
>> Eva
>>
>>
>> 15:31:12.853 [ERROR] [org.gradle.BuildExceptionReporter]
>> 15:31:12.859 [ERROR] [org.gradle.BuildExceptionReporter] FAILURE: Build failed with an exception.
>> 15:31:12.861 [ERROR] [org.gradle.BuildExceptionReporter]
>> 15:31:12.862 [ERROR] [org.gradle.BuildExceptionReporter] * What went wrong:
>> 15:31:12.862 [ERROR] [org.gradle.BuildExceptionReporter] Execution failed for task ':base:compileTestJava'.
>> 15:31:12.863 [ERROR] [org.gradle.BuildExceptionReporter]> java.lang.ClassFormatError: Invalid Constant Pool entry Type 18
>> 15:31:12.884 [ERROR] [org.gradle.BuildExceptionReporter]
>> 15:31:12.889 [ERROR] [org.gradle.BuildExceptionReporter] * Exception is:
>> 15:31:12.891 [ERROR] [org.gradle.BuildExceptionReporter] org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':base:compileTestJava'.
>> 15:31:12.892 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69)
>> 15:31:12.893 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)
>> 15:31:12.893 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35)
>> 15:31:12.894 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.changedetection.state.CacheLockReleasingTaskExecuter$1.run(CacheLockReleasingTaskExecuter.java:35)
>> 15:31:12.894 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.internal.Factories$1.create(Factories.java:22)
>> 15:31:12.895 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:179)
>> 15:31:12.895 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:232)
>> 15:31:12.895 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.cache.internal.DefaultPersistentDirectoryStore.longRunningOperation(DefaultPersistentDirectoryStore.java:142)
>> 15:31:12.896 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.changedetection.state.DefaultTaskArtifactStateCacheAccess.longRunningOperation(DefaultTaskArtifactStateCacheAccess.java:83)
>> 15:31:12.896 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.changedetection.state.CacheLockReleasingTaskExecuter.execute(CacheLockReleasingTaskExecuter.java:33)
>> 15:31:12.897 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:58)
>> 15:31:12.897 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ContextualisingTaskExecuter.execute(ContextualisingTaskExecuter.java:34)
>> 15:31:12.897 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.changedetection.state.CacheLockAcquiringTaskExecuter$1.run(CacheLockAcquiringTaskExecuter.java:39)
>> 15:31:12.898 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.internal.Factories$1.create(Factories.java:22)
>> 15:31:12.898 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:124)
>> 15:31:12.899 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:112)
>> 15:31:12.899 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.cache.internal.DefaultPersistentDirectoryStore.useCache(DefaultPersistentDirectoryStore.java:134)
>> 15:31:12.899 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.changedetection.state.DefaultTaskArtifactStateCacheAccess.useCache(DefaultTaskArtifactStateCacheAccess.java:79)
>> 15:31:12.900 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.changedetection.state.CacheLockAcquiringTaskExecuter.execute(CacheLockAcquiringTaskExecuter.java:37)
>> 15:31:12.900 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:57)
>> 15:31:12.900 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:41)
>> 15:31:12.901 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:51)
>> 15:31:12.901 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:52)
>> 15:31:12.902 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:42)
>> 15:31:12.902 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:282)
>> 15:31:12.902 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.executeTask(DefaultTaskPlanExecutor.java:48)
>> 15:31:12.903 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.processTask(DefaultTaskPlanExecutor.java:34)
>> 15:31:12.903 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:27)
>> 15:31:12.903 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:89)
>> 15:31:12.904 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:29)
>> 15:31:12.904 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
>> 15:31:12.904 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23)
>> 15:31:12.905 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67)
>> 15:31:12.905 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.changedetection.state.TaskCacheLockHandlingBuildExecuter$1.run(TaskCacheLockHandlingBuildExecuter.java:31)
>> 15:31:12.905 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.internal.Factories$1.create(Factories.java:22)
>> 15:31:12.906 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:124)
>> 15:31:12.906 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:112)
>> 15:31:12.908 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.cache.internal.DefaultPersistentDirectoryStore.useCache(DefaultPersistentDirectoryStore.java:134)
>> 15:31:12.909 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.changedetection.state.DefaultTaskArtifactStateCacheAccess.useCache(DefaultTaskArtifactStateCacheAccess.java:79)
>> 15:31:12.910 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.changedetection.state.TaskCacheLockHandlingBuildExecuter.execute(TaskCacheLockHandlingBuildExecuter.java:29)
>> 15:31:12.910 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
>> 15:31:12.910 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23)
>> 15:31:12.911 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67)
>> 15:31:12.911 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
>> 15:31:12.911 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
>> 15:31:12.912 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:54)
>> 15:31:12.912 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:166)
>> 15:31:12.913 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:113)
>> 15:31:12.913 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:81)
>> 15:31:12.913 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:64)
>> 15:31:12.914 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:33)
>> 15:31:12.914 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:24)
>> 15:31:12.914 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:35)
>> 15:31:12.915 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:26)
>> 15:31:12.915 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:50)
>> 15:31:12.915 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.Actions$RunnableActionAdapter.execute(Actions.java:171)
>> 15:31:12.915 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:201)
>> 15:31:12.916 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:174)
>> 15:31:12.916 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:170)
>> 15:31:12.917 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:139)
>> 15:31:12.917 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
>> 15:31:12.917 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
>> 15:31:12.918 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.Main.doAction(Main.java:48)
>> 15:31:12.918 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
>> 15:31:12.919 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.Main.main(Main.java:39)
>> 15:31:12.919 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:50)
>> 15:31:12.920 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:32)
>> 15:31:12.920 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.GradleMain.main(GradleMain.java:26)
>> 15:31:12.920 [ERROR] [org.gradle.BuildExceptionReporter] Caused by: : java.lang.ClassFormatError: Invalid Constant Pool entry Type 18
>> 15:31:12.923 [ERROR] [org.gradle.BuildExceptionReporter] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:116)
>> 15:31:12.923 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.project.ant.BasicAntBuilder.nodeCompleted(BasicAntBuilder.java:71)
>> 15:31:12.923 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.project.ant.BasicAntBuilder.doInvokeMethod(BasicAntBuilder.java:86)
>> 15:31:12.924 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.project.DefaultAntBuilder.super$3$invokeMethod(DefaultAntBuilder.groovy)
>> 15:31:12.924 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.project.DefaultAntBuilder.invokeMethod(DefaultAntBuilder.groovy:37)
>> 15:31:12.924 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.compile.AntDependsStaleClassCleaner.execute(AntDependsStaleClassCleaner.groovy:44)
>> 15:31:12.925 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.compile.IncrementalJavaCompilerSupport.execute(IncrementalJavaCompilerSupport.java:30)
>> 15:31:12.925 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.compile.IncrementalJavaCompilerSupport.execute(IncrementalJavaCompilerSupport.java:24)
>> 15:31:12.925 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.tasks.compile.Compile.compile(Compile.java:68)
>> 15:31:12.926 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.BeanDynamicObject$MetaClassAdapter.invokeMethod(BeanDynamicObject.java:216)
>> 15:31:12.926 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.BeanDynamicObject.invokeMethod(BeanDynamicObject.java:122)
>> 15:31:12.926 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.CompositeDynamicObject.invokeMethod(CompositeDynamicObject.java:147)
>> 15:31:12.927 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.tasks.compile.JavaCompile_Decorated.invokeMethod(Unknown Source)
>> 15:31:12.927 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.util.ReflectionUtil.invoke(ReflectionUtil.groovy:23)
>> 15:31:12.927 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(AnnotationProcessingTaskFactory.java:217)
>> 15:31:12.928 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:210)
>> 15:31:12.928 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:199)
>> 15:31:12.929 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:526)
>> 15:31:12.930 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:509)
>> 15:31:12.930 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80)
>> 15:31:12.930 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61)
>> 15:31:12.931 [ERROR] [org.gradle.BuildExceptionReporter] ... 67 more
>> 15:31:12.931 [ERROR] [org.gradle.BuildExceptionReporter] Caused by: java.lang.ClassFormatError: Invalid Constant Pool entry Type 18
>> 15:31:12.932 [ERROR] [org.gradle.BuildExceptionReporter] at org.apache.tools.ant.taskdefs.optional.depend.constantpool.ConstantPoolEntry.readEntry(ConstantPoolEntry.java:159)
>> 15:31:12.932 [ERROR] [org.gradle.BuildExceptionReporter] at org.apache.tools.ant.taskdefs.optional.depend.constantpool.ConstantPool.read(ConstantPool.java:67)
>> 15:31:12.933 [ERROR] [org.gradle.BuildExceptionReporter] at org.apache.tools.ant.taskdefs.optional.depend.ClassFile.read(ClassFile.java:72)
>> 15:31:12.933 [ERROR] [org.gradle.BuildExceptionReporter] at org.apache.tools.ant.taskdefs.optional.depend.AntAnalyzer.determineDependencies(AntAnalyzer.java:92)
>> 15:31:12.933 [ERROR] [org.gradle.BuildExceptionReporter] at org.apache.tools.ant.util.depend.AbstractAnalyzer.getClassDependencies(AbstractAnalyzer.java:100)
>> 15:31:12.934 [ERROR] [org.gradle.BuildExceptionReporter] at org.apache.tools.ant.taskdefs.optional.depend.Depend.determineDependencies(Depend.java:346)
>> 15:31:12.934 [ERROR] [org.gradle.BuildExceptionReporter] at org.apache.tools.ant.taskdefs.optional.depend.Depend.execute(Depend.java:718)
>> 15:31:12.935 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.compile.AntDepend.execute(AntDepend.java:35)
>> 15:31:12.935 [ERROR] [org.gradle.BuildExceptionReporter] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
>> 15:31:12.935 [ERROR] [org.gradle.BuildExceptionReporter] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
>> 15:31:12.935 [ERROR] [org.gradle.BuildExceptionReporter] ... 87 more
>> 15:31:12.936 [ERROR] [org.gradle.BuildExceptionReporter]
>>
>
More information about the openjfx-dev
mailing list