[
https://issues.apache.org/jira/browse/CALCITE-7507?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Stamatis Zampetakis updated CALCITE-7507:
-----------------------------------------
Fix Version/s: avatica-1.28
> 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
> Priority: Blocker
> Fix For: avatica-1.28
>
>
> 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)