Getting java.lang.NullPointerException after Gradle upgrade from 3.5 to 5.0

Getting java.lang.NullPointerException after Gradle upgrade from 3.5 to 5.0.
There is no reason given before or after the error

FAILURE: Build failed with an exception.
18:59:50 09:29:51.158 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 
18:59:50 09:29:51.158 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * What went wrong:
18:59:50 09:29:51.158 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] java.lang.NullPointerException (no error message)
18:59:50 09:29:51.158 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 
18:59:50 09:29:51.158 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * Try:
18:59:50 09:29:51.158 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]  Run with --scan to get full insights.
18:59:50 09:29:51.159 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 
18:59:50 09:29:51.159 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * Exception is:
18:59:50 09:29:51.159 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] java.lang.NullPointerException
18:59:50 09:29:51.159 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.execution.plan.DefaultExecutionPlan.getResolvedMutationInfo(DefaultExecutionPlan.java:596)
18:59:50 09:29:51.159 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.execution.plan.DefaultExecutionPlan.selectNext(DefaultExecutionPlan.java:552)
18:59:50 09:29:51.159 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker$2.transform(DefaultPlanExecutor.java:176)
18:59:50 09:29:51.159 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker$2.transform(DefaultPlanExecutor.java:163)
18:59:50 09:29:51.159 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.internal.resources.DefaultResourceLockCoordinationService.withStateLock(DefaultResourceLockCoordinationService.java:45)
18:59:50 09:29:51.159 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:163)
18:59:50 09:29:51.159 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:129)
18:59:50 09:29:51.159 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.execution.plan.DefaultPlanExecutor.process(DefaultPlanExecutor.java:74)
18:59:50 09:29:51.159 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.executeWithServices(DefaultTaskExecutionGraph.java:167)
18:59:50 09:29:51.159 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.execute(DefaultTaskExecutionGraph.java:150)
18:59:50 09:29:51.159 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:41)
18:59:50 09:29:51.159 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:40)
18:59:50 09:29:51.159 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.execution.DefaultBuildExecuter.access$000(DefaultBuildExecuter.java:24)
18:59:50 09:29:51.159 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.execution.DefaultBuildExecuter$1.proceed(DefaultBuildExecuter.java:46)
18:59:50 09:29:51.159 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:49)
18:59:50 09:29:51.159 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:40)
18:59:50 09:29:51.159 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:33)
18:59:50 09:29:51.159 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.initialization.DefaultGradleLauncher$ExecuteTasks.run(DefaultGradleLauncher.java:367)
18:59:50 09:29:51.159 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at

Please add the rest of the error, or optimally provide a build --scan if possible

No trace of any other error which can help in finding the cause of the issue. Due to security reason we can’t go for --scan. Is there any way through which we can figure out the cause of this issue.

No trace of any other error which can help in finding the cause of the issue.

But you only posted a half error:
image

12:46:54 FAILURE: Build failed with an exception. 
12:46:54 
12:46:54 * What went wrong: 
12:46:54 java.lang.NullPointerException (no error message) 
12:46:54 
12:46:54 * Try: 
12:46:54 Run with --debug option to get more log output. Run with --scan to get full insights. 
12:46:54 
12:46:54 * Exception is: 
12:46:54 java.lang.NullPointerException 
12:46:54 at org.gradle.execution.plan.DefaultExecutionPlan.getResolvedMutationInfo(DefaultExecutionPlan.java:596) 
12:46:54 at org.gradle.execution.plan.DefaultExecutionPlan.selectNext(DefaultExecutionPlan.java:552) 
12:46:54 at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker$2.transform(DefaultPlanExecutor.java:176) 
12:46:54 at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker$2.transform(DefaultPlanExecutor.java:163) 
12:46:54 at org.gradle.internal.resources.DefaultResourceLockCoordinationService.withStateLock(DefaultResourceLockCoordinationService.java:45) 
12:46:54 at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:163) 
12:46:54 at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:129) 
12:46:54 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63) 
12:46:54 at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46) 
12:46:54 at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55) 
12:46:54 
12:46:54 
12:46:54 * Get more help at [https://help.gradle.org](https://help.gradle.org/) 
12:46:54 
12:46:54 BUILD FAILED in 1m 31s 
12:46:54 1132 actionable tasks: 1031 executed, 101 up-to-date 
12:46:54 Build step 'Invoke Gradle script' changed build result to FAILURE 
12:46:54 Build step 'Invoke Gradle script' marked build as failure 
12:46:54 Recording test results 
12:46:55 No test report files were found. Configuration error? 
12:46:55 [Checks API] No suitable checks publisher found. 
12:46:55 Archiving artifacts 
12:46:55 Recording fingerprints 
12:46:55 Finished: FAILURE

That is a completely different and much shorter stacktrace.

But anyway, it is impossible for me to see why the NPE is happening there without debugging the project, but maybe you should try with a newer version. 5.0 is still 5 years old, many things changed since then.

Thanks for the response. We are using Java 8, can we use Gradle 5.5.1 version with Java 8?

Java 8 is supported since Gradle 2.0 and is still the minimum supported version in Gradle 8.1.1.

1 Like

Thank you so much for the response.