For completeness, I just tested the combination Gradle 3.4.1 and OpenJDK 11, all from current Bionic (updated):
* I get the "WARNING: An illegal reflective access" spamming in the console. Reported separately: https://bugs.launchpad.net/ubuntu/+source/gradle/+bug/1803855
* The build breaks with
> Failed to notify project evaluation listener.
> javax/xml/bind/annotation/XmlSchema
The full exception is:
org.gradle.api.ProjectConfigurationException: A problem occurred configuring project ':sample-integration-android'.
at org.gradle.configuration.project.LifecycleProjectEvaluator.addConfigurationFailure(LifecycleProjectEvaluator.java:94)
at org.gradle.configuration.project.LifecycleProjectEvaluator.notifyAfterEvaluate(LifecycleProjectEvaluator.java:89)
at org.gradle.configuration.project.LifecycleProjectEvaluator.doConfigure(LifecycleProjectEvaluator.java:76)
at org.gradle.configuration.project.LifecycleProjectEvaluator.access$000(LifecycleProjectEvaluator.java:33)
at org.gradle.configuration.project.LifecycleProjectEvaluator$1.execute(LifecycleProjectEvaluator.java:53)
at org.gradle.configuration.project.LifecycleProjectEvaluator$1.execute(LifecycleProjectEvaluator.java:50)
at org.gradle.internal.Transformers$4.transform(Transformers.java:169)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:106)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:61)
at org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate(LifecycleProjectEvaluator.java:50)
at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:599)
at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:125)
at org.gradle.execution.TaskPathProjectEvaluator.configure(TaskPathProjectEvaluator.java:35)
at org.gradle.execution.TaskPathProjectEvaluator.configureHierarchy(TaskPathProjectEvaluator.java:62)
at org.gradle.configuration.DefaultBuildConfigurer.configure(DefaultBuildConfigurer.java:38)
at org.gradle.initialization.DefaultGradleLauncher$ConfigureBuildAction.execute(DefaultGradleLauncher.java:233)
at org.gradle.initialization.DefaultGradleLauncher$ConfigureBuildAction.execute(DefaultGradleLauncher.java:230)
at org.gradle.internal.Transformers$4.transform(Transformers.java:169)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:106)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:56)
at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:160)
at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:119)
at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:102)
at org.gradle.launcher.exec.GradleBuildController.run(GradleBuildController.java:71)
at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:28)
at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:41)
at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:26)
at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:75)
at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:49)
at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:49)
at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:31)
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:120)
at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:47)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
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:120)
at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:60)
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:72)
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50)
at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:297)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:46)
Caused by: org.gradle.internal.event.ListenerNotificationException: Failed to notify project evaluation listener.
at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:55)
at org.gradle.internal.event.BroadcastDispatch.dispatch(BroadcastDispatch.java:79)
at org.gradle.internal.event.BroadcastDispatch.dispatch(BroadcastDispatch.java:30)
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
at com.sun.proxy.$Proxy15.afterEvaluate(Unknown Source)
at org.gradle.configuration.project.LifecycleProjectEvaluator.notifyAfterEvaluate(LifecycleProjectEvaluator.java:82)
... 56 more
Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.android.sdklib.repository.AndroidSdkHandler
at com.android.builder.sdk.DefaultSdkLoader.init(DefaultSdkLoader.java:377)
at com.android.builder.sdk.DefaultSdkLoader.getSdkInfo(DefaultSdkLoader.java:360)
at com.android.build.gradle.internal.SdkHandler.initTarget(SdkHandler.java:133)
at com.android.build.gradle.BasePlugin.ensureTargetSetup(BasePlugin.java:671)
at com.android.build.gradle.BasePlugin.createAndroidTasks(BasePlugin.java:570)
at com.android.build.gradle.BasePlugin.lambda$null$4(BasePlugin.java:526)
at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:81)
at com.android.build.gradle.BasePlugin.lambda$createTasks$5(BasePlugin.java:522)
at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:93)
at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:82)
at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:44)
... 61 more
For completeness, I just tested the combination Gradle 3.4.1 and OpenJDK 11, all from current Bionic (updated):
* I get the "WARNING: An illegal reflective access" spamming in the console. Reported separately: /bugs.launchpad .net/ubuntu/ +source/ gradle/ +bug/1803855 bind/annotation /XmlSchema
https:/
* The build breaks with
> Failed to notify project evaluation listener.
> javax/xml/
The full exception is: api.ProjectConf igurationExcept ion: A problem occurred configuring project ':sample- integration- android' . configuration. project. LifecycleProjec tEvaluator. addConfiguratio nFailure( LifecycleProjec tEvaluator. java:94) configuration. project. LifecycleProjec tEvaluator. notifyAfterEval uate(LifecycleP rojectEvaluator .java:89) configuration. project. LifecycleProjec tEvaluator. doConfigure( LifecycleProjec tEvaluator. java:76) configuration. project. LifecycleProjec tEvaluator. access$ 000(LifecyclePr ojectEvaluator. java:33) configuration. project. LifecycleProjec tEvaluator$ 1.execute( LifecycleProjec tEvaluator. java:53) configuration. project. LifecycleProjec tEvaluator$ 1.execute( LifecycleProjec tEvaluator. java:50) internal. Transformers$ 4.transform( Transformers. java:169) internal. progress. DefaultBuildOpe rationExecutor. run(DefaultBuil dOperationExecu tor.java: 106) internal. progress. DefaultBuildOpe rationExecutor. run(DefaultBuil dOperationExecu tor.java: 61) configuration. project. LifecycleProjec tEvaluator. evaluate( LifecycleProjec tEvaluator. java:50) api.internal. project. DefaultProject. evaluate( DefaultProject. java:599) api.internal. project. DefaultProject. evaluate( DefaultProject. java:125) execution. TaskPathProject Evaluator. configure( TaskPathProject Evaluator. java:35) execution. TaskPathProject Evaluator. configureHierar chy(TaskPathPro jectEvaluator. java:62) configuration. DefaultBuildCon figurer. configure( DefaultBuildCon figurer. java:38) initialization. DefaultGradleLa uncher$ ConfigureBuildA ction.execute( DefaultGradleLa uncher. java:233) initialization. DefaultGradleLa uncher$ ConfigureBuildA ction.execute( DefaultGradleLa uncher. java:230) internal. Transformers$ 4.transform( Transformers. java:169) internal. progress. DefaultBuildOpe rationExecutor. run(DefaultBuil dOperationExecu tor.java: 106) internal. progress. DefaultBuildOpe rationExecutor. run(DefaultBuil dOperationExecu tor.java: 56) initialization. DefaultGradleLa uncher. doBuildStages( DefaultGradleLa uncher. java:160) initialization. DefaultGradleLa uncher. doBuild( DefaultGradleLa uncher. java:119) initialization. DefaultGradleLa uncher. run(DefaultGrad leLauncher. java:102) launcher. exec.GradleBuil dController. run(GradleBuild Controller. java:71) tooling. internal. provider. ExecuteBuildAct ionRunner. run(ExecuteBuil dActionRunner. java:28) launcher. exec.ChainingBu ildActionRunner .run(ChainingBu ildActionRunner .java:35) launcher. exec.InProcessB uildActionExecu ter.execute( InProcessBuildA ctionExecuter. java:41) launcher. exec.InProcessB uildActionExecu ter.execute( InProcessBuildA ctionExecuter. java:26) tooling. internal. provider. ContinuousBuild ActionExecuter. execute( ContinuousBuild ActionExecuter. java:75) tooling. internal. provider. ContinuousBuild ActionExecuter. execute( ContinuousBuild ActionExecuter. java:49) tooling. internal. provider. ServicesSetupBu ildActionExecut er.execute( ServicesSetupBu ildActionExecut er.java: 49) tooling. internal. provider. ServicesSetupBu ildActionExecut er.execute( ServicesSetupBu ildActionExecut er.java: 31) launcher. daemon. server. exec.ExecuteBui ld.doBuild( ExecuteBuild. java:67) launcher. daemon. server. exec.BuildComma ndOnly. execute( BuildCommandOnl y.java: 36) launcher. daemon. server. api.DaemonComma ndExecution. proceed( DaemonCommandEx ecution. java:120) launcher. daemon. server. exec.WatchForDi sconnection. execute( WatchForDisconn ection. java:47) launcher. daemon. server. api.DaemonComma ndExecution. proceed( DaemonCommandEx ecution. java:120) launcher. daemon. server. exec.ResetDepre cationLogger. execute( ResetDeprecatio nLogger. java:26) launcher. daemon. server. api.DaemonComma ndExecution. proceed( DaemonCommandEx ecution. java:120) launcher. daemon. server. exec.RequestSto pIfSingleUsedDa emon.execute( RequestStopIfSi ngleUsedDaemon. java:34) launcher. daemon. server. api.DaemonComma ndExecution. proceed( DaemonCommandEx ecution. java:120) launcher. daemon. server. exec.ForwardCli entInput$ 2.call( ForwardClientIn put.java: 74) launcher. daemon. server. exec.ForwardCli entInput$ 2.call( ForwardClientIn put.java: 72) util.Swapper. swap(Swapper. java:38) launcher. daemon. server. exec.ForwardCli entInput. execute( ForwardClientIn put.java: 72) launcher. daemon. server. api.DaemonComma ndExecution. proceed( DaemonCommandEx ecution. java:120) launcher. daemon. server. exec.LogAndChec kHealth. execute( LogAndCheckHeal th.java: 55) launcher. daemon. server. api.DaemonComma ndExecution. proceed( DaemonCommandEx ecution. java:120) launcher. daemon. server. exec.LogToClien t.doBuild( LogToClient. java:60) launcher. daemon. server. exec.BuildComma ndOnly. execute( BuildCommandOnl y.java: 36) launcher. daemon. server. api.DaemonComma ndExecution. proceed( DaemonCommandEx ecution. java:120) launcher. daemon. server. exec.EstablishB uildEnvironment .doBuild( EstablishBuildE nvironment. java:72) launcher. daemon. server. exec.BuildComma ndOnly. execute( BuildCommandOnl y.java: 36) launcher. daemon. server. api.DaemonComma ndExecution. proceed( DaemonCommandEx ecution. java:120) launcher. daemon. server. exec.StartBuild OrRespondWithBu sy$1.run( StartBuildOrRes pondWithBusy. java:50) launcher. daemon. server. DaemonStateCoor dinator$ 1.run(DaemonSta teCoordinator. java:297) internal. concurrent. ExecutorPolicy$ CatchAndRecordF ailures. onExecute( ExecutorPolicy. java:63) internal. concurrent. StoppableExecut orImpl$ 1.run(Stoppable ExecutorImpl. java:46) internal. event.ListenerN otificationExce ption: Failed to notify project evaluation listener. internal. event.AbstractB roadcastDispatc h.dispatch( AbstractBroadca stDispatch. java:55) internal. event.Broadcast Dispatch. dispatch( BroadcastDispat ch.java: 79) internal. event.Broadcast Dispatch. dispatch( BroadcastDispat ch.java: 30) internal. dispatch. ProxyDispatchAd apter$Dispatchi ngInvocationHan dler.invoke( ProxyDispatchAd apter.java: 93) proxy.$ Proxy15. afterEvaluate( Unknown Source) configuration. project. LifecycleProjec tEvaluator. notifyAfterEval uate(LifecycleP rojectEvaluator .java:82) NoClassDefFound Error: Could not initialize class com.android. sdklib. repository. AndroidSdkHandl er builder. sdk.DefaultSdkL oader.init( DefaultSdkLoade r.java: 377) builder. sdk.DefaultSdkL oader.getSdkInf o(DefaultSdkLoa der.java: 360) build.gradle. internal. SdkHandler. initTarget( SdkHandler. java:133) build.gradle. BasePlugin. ensureTargetSet up(BasePlugin. java:671) build.gradle. BasePlugin. createAndroidTa sks(BasePlugin. java:570) build.gradle. BasePlugin. lambda$ null$4( BasePlugin. java:526) builder. profile. ThreadRecorder. record( ThreadRecorder. java:81) build.gradle. BasePlugin. lambda$ createTasks$ 5(BasePlugin. java:522) internal. event.Broadcast Dispatch$ ActionInvocatio nHandler. dispatch( BroadcastDispat ch.java: 93) internal. event.Broadcast Dispatch$ ActionInvocatio nHandler. dispatch( BroadcastDispat ch.java: 82) internal. event.AbstractB roadcastDispatc h.dispatch( AbstractBroadca stDispatch. java:44)
org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
Caused by: org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at org.gradle.
at com.sun.
at org.gradle.
... 56 more
Caused by: java.lang.
at com.android.
at com.android.
at com.android.
at com.android.
at com.android.
at com.android.
at com.android.
at com.android.
at org.gradle.
at org.gradle.
at org.gradle.
... 61 more