<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<oembed><type>rich</type><version>1.0</version><provider_name>phorkie</provider_name><provider_url>https://p.cweiske.de/</provider_url><title>gradle :lintVitalRelease - java.lang.NullPointerException</title><author_name>Christian Weiske</author_name><cache_age>86400</cache_age><width>900</width><height>900</height><html>&lt;!-- embedding all files of https://p.cweiske.de/310 --&gt;
&lt;link rel="stylesheet" href="https://p.cweiske.de/css/embed.css"/&gt;
&lt;div class="phork" id="310"&gt;
    &lt;div class="phork-file"&gt;
 &lt;div class="phork-content"&gt;
  &lt;div class="code"&gt;&lt;pre class="txt"&gt;$ gradle assembleRelease --stacktrace&#13;
:lintVitalRelease FAILED&#13;
&#13;
Execution failed for task ':lintVitalRelease'.&#13;
&amp;gt; java.lang.NullPointerException (no error message)&#13;
&#13;
Caused by: java.lang.NullPointerException&#13;
	at com.android.build.gradle.internal.NdkHandler.resolveCompileSdkVersion(NdkHandler.java:116)&#13;
&lt;/pre&gt;&lt;/div&gt;

 &lt;/div&gt;
 &lt;div class="phork-meta"&gt;
  &lt;a href="https://p.cweiske.de/310/rev-raw/9f3d240135a827b3cc74f6a47b2105e7de0fb785/1-message.txt" style="float: right"&gt;view raw source&lt;/a&gt;
  &lt;a href="https://p.cweiske.de/310#1-message.txt"&gt;1-message.txt&lt;/a&gt;
 &lt;/div&gt;
&lt;/div&gt;
    &lt;div class="phork-file"&gt;
 &lt;div class="phork-content"&gt;
  &lt;div class="code"&gt;&lt;pre class="txt"&gt;local.properties contained the following lines:&#13;
&#13;
&amp;gt; ndk.dir=$ANDROID_NDK&#13;
&amp;gt; ndk-location=$ANDROID_NDK&#13;
&#13;
After removing them, all went well.&#13;
&#13;
&#13;
Also see https://gitlab.com/fdroid/fdroidserver/issues/171&lt;/pre&gt;&lt;/div&gt;

 &lt;/div&gt;
 &lt;div class="phork-meta"&gt;
  &lt;a href="https://p.cweiske.de/310/rev-raw/9f3d240135a827b3cc74f6a47b2105e7de0fb785/2-solution.txt" style="float: right"&gt;view raw source&lt;/a&gt;
  &lt;a href="https://p.cweiske.de/310#2-solution.txt"&gt;2-solution.txt&lt;/a&gt;
 &lt;/div&gt;
&lt;/div&gt;
    &lt;div class="phork-file"&gt;
 &lt;div class="phork-content"&gt;
  &lt;div class="code"&gt;&lt;pre class="txt"&gt;$ gradle assembleRelease --stacktrace&#13;
:preBuild UP-TO-DATE&#13;
:preReleaseBuild UP-TO-DATE&#13;
:checkReleaseManifest&#13;
:prepareReleaseDependencies&#13;
:compileReleaseAidl UP-TO-DATE&#13;
:compileReleaseRenderscript UP-TO-DATE&#13;
:generateReleaseBuildConfig UP-TO-DATE&#13;
:generateReleaseAssets UP-TO-DATE&#13;
:mergeReleaseAssets UP-TO-DATE&#13;
:generateReleaseResValues UP-TO-DATE&#13;
:generateReleaseResources UP-TO-DATE&#13;
:mergeReleaseResources UP-TO-DATE&#13;
:processReleaseManifest UP-TO-DATE&#13;
:processReleaseResources UP-TO-DATE&#13;
:generateReleaseSources UP-TO-DATE&#13;
:compileReleaseJavaWithJavac UP-TO-DATE&#13;
:compileReleaseNdk UP-TO-DATE&#13;
:compileReleaseSources UP-TO-DATE&#13;
:lintVitalRelease FAILED&#13;
&#13;
FAILURE: Build failed with an exception.&#13;
&#13;
* What went wrong:&#13;
Execution failed for task ':lintVitalRelease'.&#13;
&amp;gt; java.lang.NullPointerException (no error message)&#13;
&#13;
* Try:&#13;
Run with --info or --debug option to get more log output.&#13;
&#13;
* Exception is:&#13;
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':lintVitalRelease'.&#13;
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69)&#13;
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)&#13;
	at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35)&#13;
	at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:64)&#13;
	at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)&#13;
	at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:52)&#13;
	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)&#13;
	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53)&#13;
	at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)&#13;
	at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:203)&#13;
	at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:185)&#13;
	at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:66)&#13;
	at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:50)&#13;
	at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:25)&#13;
	at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:110)&#13;
	at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:37)&#13;
	at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37)&#13;
	at org.gradle.execution.DefaultBuildExecuter.access$000(DefaultBuildExecuter.java:23)&#13;
	at org.gradle.execution.DefaultBuildExecuter$1.proceed(DefaultBuildExecuter.java:43)&#13;
	at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)&#13;
	at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37)&#13;
	at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:30)&#13;
	at org.gradle.initialization.DefaultGradleLauncher$4.run(DefaultGradleLauncher.java:154)&#13;
	at org.gradle.internal.Factories$1.create(Factories.java:22)&#13;
	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)&#13;
	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:52)&#13;
	at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:151)&#13;
	at org.gradle.initialization.DefaultGradleLauncher.access$200(DefaultGradleLauncher.java:32)&#13;
	at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:99)&#13;
	at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:93)&#13;
	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)&#13;
	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:62)&#13;
	at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:93)&#13;
	at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:82)&#13;
	at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:94)&#13;
	at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:28)&#13;
	at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)&#13;
	at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:43)&#13;
	at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:28)&#13;
	at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:75)&#13;
	at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:45)&#13;
	at org.gradle.launcher.exec.DaemonUsageSuggestingBuildActionExecuter.execute(DaemonUsageSuggestingBuildActionExecuter.java:51)&#13;
	at org.gradle.launcher.exec.DaemonUsageSuggestingBuildActionExecuter.execute(DaemonUsageSuggestingBuildActionExecuter.java:28)&#13;
	at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:43)&#13;
	at org.gradle.internal.Actions$RunnableActionAdapter.execute(Actions.java:170)&#13;
	at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:237)&#13;
	at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:210)&#13;
	at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:35)&#13;
	at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:24)&#13;
	at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:206)&#13;
	at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:169)&#13;
	at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)&#13;
	at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)&#13;
	at org.gradle.launcher.Main.doAction(Main.java:33)&#13;
	at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)&#13;
	at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:54)&#13;
	at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:35)&#13;
	at org.gradle.launcher.GradleMain.main(GradleMain.java:23)&#13;
Caused by: java.lang.NullPointerException&#13;
	at com.android.build.gradle.internal.NdkHandler.resolveCompileSdkVersion(NdkHandler.java:116)&#13;
	at com.android.build.gradle.internal.NdkHandler.getPlatformVersion(NdkHandler.java:82)&#13;
	at com.android.build.gradle.internal.NdkHandler.supports64Bits(NdkHandler.java:307)&#13;
	at com.android.build.gradle.internal.NdkHandler.getSupportedAbis(NdkHandler.java:410)&#13;
	at com.android.build.gradle.internal.model.ModelBuilder.createNativeToolchainModelMap(ModelBuilder.java:220)&#13;
	at com.android.build.gradle.internal.model.ModelBuilder.buildAll(ModelBuilder.java:162)&#13;
	at org.gradle.tooling.provider.model.ToolingModelBuilder$buildAll.call(Unknown Source)&#13;
	at com.android.build.gradle.tasks.Lint.createAndroidProject(Lint.groovy:229)&#13;
	at com.android.build.gradle.tasks.Lint.this$6$createAndroidProject(Lint.groovy)&#13;
	at com.android.build.gradle.tasks.Lint.lint(Lint.groovy:71)&#13;
	at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:75)&#13;
	at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(AnnotationProcessingTaskFactory.java:227)&#13;
	at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:220)&#13;
	at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:209)&#13;
	at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:585)&#13;
	at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:568)&#13;
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80)&#13;
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61)&#13;
	... 57 more&#13;
&#13;
&#13;
BUILD FAILED&#13;
&#13;
Total time: 7.617 secs&#13;
&lt;/pre&gt;&lt;/div&gt;

 &lt;/div&gt;
 &lt;div class="phork-meta"&gt;
  &lt;a href="https://p.cweiske.de/310/rev-raw/9f3d240135a827b3cc74f6a47b2105e7de0fb785/full.txt" style="float: right"&gt;view raw source&lt;/a&gt;
  &lt;a href="https://p.cweiske.de/310#full.txt"&gt;full.txt&lt;/a&gt;
 &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</html></oembed>
