Thanks Paul!
> On Sep 13, 2018, at 21:13, Paul King <pa...@asert.com.au> wrote: > > Looks like we are facing this: > https://github.com/spotbugs/spotbugs-gradle-plugin/issues/39 > > TL;DR some api changed in gradle but they just released spotbugs 1.6.3 to get > around the problem and it seems to also work for me - I'll update the build. > > Cheers, Paul. > >> On Thu, Sep 13, 2018 at 10:07 PM Paul King <pa...@asert.com.au> wrote: >> Well, I do see that error locally but the versions are the same between >> master and 2_5_X. >> We use the standard plugin mechanism in master but old school style in 2_5_X >> so that we can disable it for JDK7 - sonce the plugin is now JDK8 based. >> We'll have to work out what is happening differently in those two scenarios. >> >> >>> On Thu, Sep 13, 2018 at 10:02 PM Paul King <pa...@asert.com.au> wrote: >>> I don't normally run the quality checks but I see it in the CI server: >>> >>> http://ci.groovy-lang.org/viewType.html?buildTypeId=Groovy_CoverageIndyRuntime >>> >>> Perhaps the version of spotbugs vs gradle on the 2_5_X branch don't line up. >>> >>> >>>> On Thu, Sep 13, 2018 at 9:41 PM Remko Popma <remko.po...@gmail.com> wrote: >>>> Is anyone seeing this error when building the 2.5.x branch? >>>> >>>> java.lang.BootstrapMethodError: call site initialization exception >>>> at >>>> com.github.spotbugs.SpotBugsPlugin.lambda$configureForSourceSet$7(SpotBugsPlugin.java:199) >>>> at org.gradle.util.GUtil.uncheckedCall(GUtil.java:459) >>>> at >>>> org.gradle.api.internal.ConventionAwareHelper$2.doGetValue(ConventionAwareHelper.java:82) >>>> at >>>> org.gradle.api.internal.ConventionAwareHelper$MappedPropertyImpl.getValue(ConventionAwareHelper.java:126) >>>> at >>>> org.gradle.api.internal.ConventionAwareHelper.getConventionValue(ConventionAwareHelper.java:109) >>>> at com.github.spotbugs.SpotBugsTask_Decorated.getClasses(Unknown >>>> Source) >>>> at >>>> org.gradle.api.internal.tasks.properties.bean.AbstractNestedRuntimeBeanNode$DefaultPropertyValue$1$1.create(AbstractNestedRuntimeBeanNode.java:83) >>>> at >>>> org.gradle.util.SingleMessageLogger.whileDisabled(SingleMessageLogger.java:313) >>>> at >>>> org.gradle.api.internal.tasks.properties.bean.AbstractNestedRuntimeBeanNode$DefaultPropertyValue$1.get(AbstractNestedRuntimeBeanNode.java:80) >>>> at >>>> com.google.common.base.Suppliers$MemoizingSupplier.get(Suppliers.java:125) >>>> at >>>> org.gradle.api.internal.tasks.properties.bean.AbstractNestedRuntimeBeanNode$DefaultPropertyValue.getValue(AbstractNestedRuntimeBeanNode.java:138) >>>> at >>>> org.gradle.api.internal.tasks.properties.bean.AbstractNestedRuntimeBeanNode$DefaultPropertyValue.call(AbstractNestedRuntimeBeanNode.java:144) >>>> at org.gradle.util.GUtil.uncheckedCall(GUtil.java:459) >>>> at >>>> org.gradle.api.internal.file.collections.BuildDependenciesOnlyFileCollectionResolveContext.add(BuildDependenciesOnlyFileCollectionResolveContext.java:76) >>>> at >>>> org.gradle.api.internal.tasks.TaskPropertyFileCollection.visitContents(TaskPropertyFileCollection.java:53) >>>> at >>>> org.gradle.api.internal.file.CompositeFileCollection.visitDependencies(CompositeFileCollection.java:187) >>>> at >>>> org.gradle.api.internal.tasks.CachingTaskDependencyResolveContext$TaskGraphImpl.getNodeValues(CachingTaskDependencyResolveContext.java:96) >>>> at >>>> org.gradle.internal.graph.CachingDirectedGraphWalker$GraphWithEmpyEdges.getNodeValues(CachingDirectedGraphWalker.java:211) >>>> at >>>> org.gradle.internal.graph.CachingDirectedGraphWalker.doSearch(CachingDirectedGraphWalker.java:121) >>>> at >>>> org.gradle.internal.graph.CachingDirectedGraphWalker.findValues(CachingDirectedGraphWalker.java:73) >>>> at >>>> org.gradle.api.internal.tasks.CachingTaskDependencyResolveContext.getDependencies(CachingTaskDependencyResolveContext.java:64) >>>> at >>>> org.gradle.execution.taskgraph.TaskDependencyResolver.resolveDependenciesFor(TaskDependencyResolver.java:46) >>>> at >>>> org.gradle.execution.taskgraph.LocalTaskInfo.getDependencies(LocalTaskInfo.java:89) >>>> at >>>> org.gradle.execution.taskgraph.LocalTaskInfo.resolveDependencies(LocalTaskInfo.java:62) >>>> at >>>> org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.addToTaskGraph(DefaultTaskExecutionPlan.java:168) >>>> at >>>> org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.addTasks(DefaultTaskExecutionGraph.java:126) >>>> at >>>> org.gradle.execution.TaskNameResolvingBuildConfigurationAction.configure(TaskNameResolvingBuildConfigurationAction.java:47) >>>> at >>>> org.gradle.execution.DefaultBuildConfigurationActionExecuter.configure(DefaultBuildConfigurationActionExecuter.java:48) >>>> at >>>> org.gradle.execution.DefaultBuildConfigurationActionExecuter.access$000(DefaultBuildConfigurationActionExecuter.java:25) >>>> at >>>> org.gradle.execution.DefaultBuildConfigurationActionExecuter$1.proceed(DefaultBuildConfigurationActionExecuter.java:54) >>>> at >>>> org.gradle.execution.DefaultTasksBuildExecutionAction.configure(DefaultTasksBuildExecutionAction.java:44) >>>> at >>>> org.gradle.execution.DefaultBuildConfigurationActionExecuter.configure(DefaultBuildConfigurationActionExecuter.java:48) >>>> at >>>> org.gradle.execution.DefaultBuildConfigurationActionExecuter.access$000(DefaultBuildConfigurationActionExecuter.java:25) >>>> at >>>> org.gradle.execution.DefaultBuildConfigurationActionExecuter$1.proceed(DefaultBuildConfigurationActionExecuter.java:54) >>>> at >>>> org.gradle.execution.ExcludedTaskFilteringBuildConfigurationAction.configure(ExcludedTaskFilteringBuildConfigurationAction.java:47) >>>> at >>>> org.gradle.execution.DefaultBuildConfigurationActionExecuter.configure(DefaultBuildConfigurationActionExecuter.java:48) >>>> at >>>> org.gradle.execution.DefaultBuildConfigurationActionExecuter.select(DefaultBuildConfigurationActionExecuter.java:36) >>>> at >>>> org.gradle.initialization.DefaultGradleLauncher$CalculateTaskGraph.run(DefaultGradleLauncher.java:305) >>>> at >>>> org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:300) >>>> at >>>> org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:292) >>>> at >>>> org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:174) >>>> at >>>> org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90) >>>> at >>>> org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31) >>>> at >>>> org.gradle.initialization.DefaultGradleLauncher.constructTaskGraph(DefaultGradleLauncher.java:190) >>>> at >>>> org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:145) >>>> at >>>> org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:124) >>>> at >>>> org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:77) >>>> at >>>> org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:74) >>>> at >>>> org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:154) >>>> at >>>> org.gradle.internal.work.StopShieldingWorkerLeaseService.withLocks(StopShieldingWorkerLeaseService.java:38) >>>> at >>>> org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:96) >>>> at >>>> org.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:74) >>>> at >>>> org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:28) >>>> at >>>> org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35) >>>> at >>>> org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32) >>>> at >>>> org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.run(RunAsBuildOperationBuildActionRunner.java:50) >>>> at >>>> org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:300) >>>> at >>>> org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:292) >>>> at >>>> org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:174) >>>> at >>>> org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90) >>>> at >>>> org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31) >>>> at >>>> org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:45) >>>> at >>>> org.gradle.tooling.internal.provider.SubscribableBuildActionRunner.run(SubscribableBuildActionRunner.java:51) >>>> at >>>> org.gradle.launcher.exec.InProcessBuildActionExecuter$1.transform(InProcessBuildActionExecuter.java:47) >>>> at >>>> org.gradle.launcher.exec.InProcessBuildActionExecuter$1.transform(InProcessBuildActionExecuter.java:44) >>>> at >>>> org.gradle.composite.internal.DefaultRootBuildState.run(DefaultRootBuildState.java:79) >>>> at >>>> org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:44) >>>> at >>>> org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:30) >>>> at >>>> org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:39) >>>> at >>>> org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:25) >>>> at >>>> org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:80) >>>> at >>>> org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:53) >>>> at >>>> org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:62) >>>> at >>>> org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:34) >>>> at >>>> org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:36) >>>> at >>>> org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:25) >>>> at >>>> org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:43) >>>> at >>>> org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:29) >>>> at >>>> org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:59) >>>> at >>>> org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:31) >>>> at >>>> org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:59) >>>> at >>>> org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:44) >>>> at >>>> org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:46) >>>> at >>>> org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:30) >>>> at >>>> org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:67) >>>> at >>>> org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) >>>> at >>>> org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122) >>>> at >>>> org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:37) >>>> at >>>> org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122) >>>> at >>>> org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26) >>>> at >>>> org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122) >>>> at >>>> org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34) >>>> at >>>> org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122) >>>> at >>>> org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:74) >>>> at >>>> org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:72) >>>> at org.gradle.util.Swapper.swap(Swapper.java:38) >>>> at >>>> org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:72) >>>> at >>>> org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122) >>>> at >>>> org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55) >>>> at >>>> org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122) >>>> at >>>> org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:62) >>>> at >>>> org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) >>>> at >>>> org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122) >>>> at >>>> org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:81) >>>> at >>>> org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) >>>> at >>>> org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122) >>>> at >>>> org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50) >>>> at >>>> org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:295) >>>> at >>>> org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63) >>>> at >>>> org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46) >>>> at >>>> org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55) >>>> Caused by: java.lang.invoke.LambdaConversionException: Invalid receiver >>>> type interface org.gradle.api.internal.project.ProjectInternal; not a >>>> subtype of implementation type interface >>>> org.gradle.api.internal.file.FileOperations >>>> ... 111 more >>>>