Stamatis Zampetakis created CALCITE-7507:
--------------------------------------------
Summary: NPE in ReleaseExtension.<init> when building Avatica from
sources
Key: CALCITE-7507
URL: https://issues.apache.org/jira/browse/CALCITE-7507
Project: Calcite
Issue Type: Task
Components: avatica
Reporter: Stamatis Zampetakis
Building Avatica from release sources (i.e.,
https://dist.apache.org/repos/dist/dev/calcite/apache-calcite-avatica-1.28.0-rc0/apache-calcite-avatica-1.28.0-src.tar.gz)
fails with NullPointerException because there is not Git repository
initialized.
{noformat}
$ /opt/gradle/gradle-8.14.4/bin/gradle build
Build FAILURE reason:
org.gradle.internal.exceptions.LocationAwareException: Build file
'/tmp/avatica-release/apache-calcite-avatica-1.28.0-src/build.gradle.kts' line:
47
An exception occurred applying plugin request [id:
'com.github.vlsi.stage-vote-release', version: '3.0.1']
Caused by: org.gradle.api.plugins.InvalidPluginException: An exception
occurred applying plugin request [id: 'com.github.vlsi.stage-vote-release',
version: '3.0.1']
at
org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.exceptionOccurred(DefaultPluginRequestApplicator.java:183)
at
org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.access$400(DefaultPluginRequestApplicator.java:54)
at
org.gradle.plugin.use.internal.DefaultPluginRequestApplicator$ApplyAction.apply(DefaultPluginRequestApplicator.java:164)
at
org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.lambda$applyPlugins$1(DefaultPluginRequestApplicator.java:134)
at
org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.applyPlugins(DefaultPluginRequestApplicator.java:134)
at
org.gradle.kotlin.dsl.provider.PluginRequestsHandler.handle(PluginRequestsHandler.kt:45)
at
org.gradle.kotlin.dsl.provider.StandardKotlinScriptEvaluator$InterpreterHost.applyPluginsTo(KotlinScriptEvaluator.kt:242)
at
org.gradle.kotlin.dsl.execution.Interpreter$ProgramHost.applyPluginsTo(Interpreter.kt:387)
at
org.gradle.kotlin.dsl.execution.Interpreter$ProgramHost.eval(Interpreter.kt:516)
at
org.gradle.kotlin.dsl.execution.Interpreter.eval(Interpreter.kt:194)
at
org.gradle.kotlin.dsl.provider.StandardKotlinScriptEvaluator.evaluate(KotlinScriptEvaluator.kt:133)
at
org.gradle.kotlin.dsl.provider.KotlinScriptPluginFactory$create$1.invoke(KotlinScriptPluginFactory.kt:61)
at
org.gradle.kotlin.dsl.provider.KotlinScriptPluginFactory$create$1.invoke(KotlinScriptPluginFactory.kt:52)
at
org.gradle.kotlin.dsl.provider.KotlinScriptPlugin.apply(KotlinScriptPlugin.kt:35)
at
org.gradle.configuration.BuildOperationScriptPlugin$1.run(BuildOperationScriptPlugin.java:68)
...
at
org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:48)
Caused by:
org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply
plugin 'com.github.vlsi.stage-vote-release'.
at
org.gradle.api.internal.plugins.DefaultPluginManager.doApply(DefaultPluginManager.java:176)
at
org.gradle.api.internal.plugins.DefaultPluginManager.apply(DefaultPluginManager.java:148)
at
org.gradle.plugin.use.resolve.internal.ArtifactRepositoriesPluginResolver$ExternalPluginResolution.applyTo(ArtifactRepositoriesPluginResolver.java:151)
at
org.gradle.plugin.use.internal.DefaultPluginRequestApplicator$ApplyAction.apply(DefaultPluginRequestApplicator.java:160)
... 166 more
Caused by: org.gradle.api.reflect.ObjectInstantiationException:
Could not create an instance of type
com.github.vlsi.gradle.release.ReleaseExtension.
at
org.gradle.internal.instantiation.generator.DependencyInjectingInstantiator.doCreate(DependencyInjectingInstantiator.java:67)
at
org.gradle.internal.instantiation.generator.DependencyInjectingInstantiator.newInstanceWithDisplayName(DependencyInjectingInstantiator.java:48)
at
org.gradle.internal.extensibility.DefaultConvention.instantiate(DefaultConvention.java:229)
at
org.gradle.internal.extensibility.DefaultConvention.create(DefaultConvention.java:138)
at
com.github.vlsi.gradle.release.StageVoteReleasePlugin.configureRoot(StageVoteReleasePlugin.kt:745)
at
com.github.vlsi.gradle.release.StageVoteReleasePlugin.apply(StageVoteReleasePlugin.kt:116)
at
com.github.vlsi.gradle.release.StageVoteReleasePlugin.apply(StageVoteReleasePlugin.kt:68)
at
org.gradle.api.internal.plugins.ImperativeOnlyPluginTarget.applyImperative(ImperativeOnlyPluginTarget.java:55)
at
org.gradle.api.internal.plugins.RuleBasedPluginTarget.applyImperative(RuleBasedPluginTarget.java:51)
at
org.gradle.api.internal.plugins.DefaultPluginManager.addPlugin(DefaultPluginManager.java:190)
at
org.gradle.api.internal.plugins.DefaultPluginManager.access$100(DefaultPluginManager.java:54)
at
org.gradle.api.internal.plugins.DefaultPluginManager$AddPluginBuildOperation.run(DefaultPluginManager.java:285)
at
org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:30)
at
org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:27)
at
org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:67)
at
org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:60)
at
org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:167)
at
org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:60)
at
org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:48)
at
org.gradle.api.internal.plugins.DefaultPluginManager.lambda$doApply$0(DefaultPluginManager.java:170)
at
org.gradle.internal.code.DefaultUserCodeApplicationContext.apply(DefaultUserCodeApplicationContext.java:44)
at
org.gradle.api.internal.plugins.DefaultPluginManager.doApply(DefaultPluginManager.java:169)
... 169 more
Caused by: java.lang.NullPointerException: null cannot be
cast to non-null type org.ajoberstar.grgit.Grgit
at
com.github.vlsi.gradle.release.ReleaseExtension.<init>(ReleaseExtension.kt:59)
at
org.gradle.internal.instantiation.generator.AsmBackedClassGenerator$InvokeConstructorStrategy.newInstance(AsmBackedClassGenerator.java:2138)
at
org.gradle.internal.instantiation.generator.AbstractClassGenerator$GeneratedClassImpl$GeneratedConstructorImpl.newInstance(AbstractClassGenerator.java:546)
at
org.gradle.internal.instantiation.generator.DependencyInjectingInstantiator.doCreate(DependencyInjectingInstantiator.java:62)
... 190 more
{noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)