You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@calcite.apache.org by "Vladimir Sitnikov (Jira)" <ji...@apache.org> on 2021/11/17 12:38:00 UTC
[jira] [Commented] (CALCITE-4890) Enable mavenLocal for sqlline
[ https://issues.apache.org/jira/browse/CALCITE-4890?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17445142#comment-17445142 ]
Vladimir Sitnikov commented on CALCITE-4890:
--------------------------------------------
I would inline to
a) allow passing custom arguments to Gradle build, so the ones who need mavenLocal would pass -PenableMavenLocal or something like that
b) allow custom local.properties feature (e.g. Gradle properties relevant for the local clone)
Both would allow overriding dependency versions and keep git sources unmodified.
> Enable mavenLocal for sqlline
> ------------------------------
>
> Key: CALCITE-4890
> URL: https://issues.apache.org/jira/browse/CALCITE-4890
> Project: Calcite
> Issue Type: Bug
> Reporter: Sergey Nuyanzin
> Priority: Major
>
> currently with enabled {{enableMavenLocal=true}} it fails
> with
> {noformat}
> Build calcite FAILURE reason:
> Execution failed for task ':buildSqllineClasspath':
> org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':sqllineClasspath'.
> at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.rethrowFailure(DefaultConfiguration.java:1423)
> at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.access$3600(DefaultConfiguration.java:152)
> at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$DefaultResolutionHost.rethrowFailure(DefaultConfiguration.java:2035)
> at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$ConfigurationFileCollection.visitContents(DefaultConfiguration.java:1395)
> at org.gradle.api.internal.file.AbstractFileCollection.getFiles(AbstractFileCollection.java:130)
> at org.gradle.api.internal.file.AbstractFileCollection.iterator(AbstractFileCollection.java:176)
> at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.iterator(DefaultConfiguration.java:493)
> at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:3341)
> at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:3361)
> at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:3360)
> at Build_gradle$buildSqllineClasspath$2$1$1.call(build.gradle.kts:231)
> at Build_gradle$buildSqllineClasspath$2$1$1.call(build.gradle.kts:30)
> at org.gradle.api.internal.provider.DefaultProvider.calculateOwnValue(DefaultProvider.java:66)
> at org.gradle.api.internal.provider.AbstractMinimalProvider.calculatePresence(AbstractMinimalProvider.java:79)
> at org.gradle.api.internal.provider.AbstractMinimalProvider.isPresent(AbstractMinimalProvider.java:74)
> at org.gradle.api.java.archives.internal.DefaultManifest.resolveValueToString(DefaultManifest.java:171)
> at org.gradle.api.java.archives.internal.DefaultManifest.fillAttributes(DefaultManifest.java:160)
> at org.gradle.api.java.archives.internal.DefaultManifest.addMainAttributesToJavaManifest(DefaultManifest.java:145)
> at org.gradle.api.java.archives.internal.DefaultManifest.generateJavaManifest(DefaultManifest.java:139)
> at org.gradle.api.java.archives.internal.DefaultManifest.writeTo(DefaultManifest.java:219)
> at org.gradle.api.java.archives.internal.DefaultManifest.writeTo(DefaultManifest.java:213)
> at org.gradle.jvm.tasks.Jar.lambda$manifestFileTree$b030d21f$1(Jar.java:74)
> at org.gradle.api.internal.file.collections.GeneratedSingletonFileTree$FileVisitDetailsImpl.copyTo(GeneratedSingletonFileTree.java:196)
> at org.gradle.api.internal.file.collections.GeneratedSingletonFileTree$FileVisitDetailsImpl.generateContent(GeneratedSingletonFileTree.java:174)
> at org.gradle.api.internal.file.collections.GeneratedSingletonFileTree$FileVisitDetailsImpl.updateFileOnlyWhenGeneratedContentChanges(GeneratedSingletonFileTree.java:161)
> at org.gradle.api.internal.file.collections.GeneratedSingletonFileTree$FileVisitDetailsImpl.getFile(GeneratedSingletonFileTree.java:149)
> at org.gradle.api.internal.file.collections.GeneratedSingletonFileTree.getFile(GeneratedSingletonFileTree.java:91)
> at org.gradle.api.internal.file.collections.GeneratedSingletonFileTree.visitStructure(GeneratedSingletonFileTree.java:109)
> at org.gradle.api.internal.file.collections.FileTreeAdapter.visitContents(FileTreeAdapter.java:101)
> at org.gradle.api.internal.file.AbstractFileCollection.visitStructure(AbstractFileCollection.java:330)
> at org.gradle.api.internal.file.CompositeFileCollection.lambda$visitContents$0(CompositeFileCollection.java:119)
> at org.gradle.api.internal.file.collections.UnpackingVisitor.add(UnpackingVisitor.java:64)
> at org.gradle.api.internal.file.collections.DefaultConfigurableFileCollection$UnresolvedItemsCollector.visitContents(DefaultConfigurableFileCollection.java:372)
> at org.gradle.api.internal.file.collections.DefaultConfigurableFileCollection.visitChildren(DefaultConfigurableFileCollection.java:284)
> at org.gradle.api.internal.file.CompositeFileCollection.visitContents(CompositeFileCollection.java:119)
> at org.gradle.api.internal.file.AbstractFileCollection.visitStructure(AbstractFileCollection.java:330)
> at org.gradle.api.internal.file.FileCollectionBackedFileTree.visitContents(FileCollectionBackedFileTree.java:98)
> at org.gradle.api.internal.file.FileCollectionBackedFileTree.visitContentsAsFileTrees(FileCollectionBackedFileTree.java:73)
> at org.gradle.api.internal.file.FilteredFileTree.visitChildren(FilteredFileTree.java:66)
> at org.gradle.api.internal.file.CompositeFileCollection.getSourceCollections(CompositeFileCollection.java:113)
> at org.gradle.api.internal.file.CompositeFileTree.getSourceCollections(CompositeFileTree.java:48)
> at org.gradle.api.internal.file.CompositeFileCollection.isEmpty(CompositeFileCollection.java:60)
> at org.gradle.api.internal.file.CompositeFileCollection.isEmpty(CompositeFileCollection.java:61)
> at org.gradle.api.internal.file.CompositeFileCollection.isEmpty(CompositeFileCollection.java:61)
> at org.gradle.api.internal.file.CompositeFileCollection.isEmpty(CompositeFileCollection.java:61)
> at org.gradle.api.internal.tasks.execution.DefaultEmptySourceTaskSkipper.skipIfEmptySources(DefaultEmptySourceTaskSkipper.java:67)
> at org.gradle.api.internal.tasks.execution.TaskExecution.skipIfInputsEmpty(TaskExecution.java:483)
> at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:47)
> at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:34)
> at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38)
> at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:43)
> at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:31)
> at org.gradle.internal.execution.steps.AssignWorkspaceStep.lambda$execute$0(AssignWorkspaceStep.java:40)
> at org.gradle.api.internal.tasks.execution.TaskExecution$3.withWorkspace(TaskExecution.java:284)
> at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:40)
> at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:30)
> at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:37)
> at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:27)
> at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:44)
> at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:33)
> Cause 1: org.gradle.internal.resolve.ModuleVersionNotFoundException: Could not find sqlline:sqlline:1.13.0-SNAPSHOT.
> Searched in the following locations:
> - https://repo.maven.apache.org/maven2/sqlline/sqlline/1.13.0-SNAPSHOT/maven-metadata.xml
> - https://repo.maven.apache.org/maven2/sqlline/sqlline/1.13.0-SNAPSHOT/sqlline-1.13.0-SNAPSHOT.pom
> Required by:
> project :
> Cause 2: org.gradle.internal.resolve.ModuleVersionNotFoundException: Could not find sqlline:sqlline:1.13.0-SNAPSHOT.
> Searched in the following locations:
> - https://repo.maven.apache.org/maven2/sqlline/sqlline/1.13.0-SNAPSHOT/maven-metadata.xml
> - https://repo.maven.apache.org/maven2/sqlline/sqlline/1.13.0-SNAPSHOT/sqlline-1.13.0-SNAPSHOT.pom
> Required by:
> project : > project :bom
> FAILURE: Build failed with an exception.
> * What went wrong:
> Execution failed for task ':buildSqllineClasspath'.
> > Could not resolve all files for configuration ':sqllineClasspath'.
> > Could not find sqlline:sqlline:1.13.0-SNAPSHOT.
> Searched in the following locations:
> - https://repo.maven.apache.org/maven2/sqlline/sqlline/1.13.0-SNAPSHOT/maven-metadata.xml
> - https://repo.maven.apache.org/maven2/sqlline/sqlline/1.13.0-SNAPSHOT/sqlline-1.13.0-SNAPSHOT.pom
> Required by:
> project :
> > Could not find sqlline:sqlline:1.13.0-SNAPSHOT.
> Searched in the following locations:
> - https://repo.maven.apache.org/maven2/sqlline/sqlline/1.13.0-SNAPSHOT/maven-metadata.xml
> - https://repo.maven.apache.org/maven2/sqlline/sqlline/1.13.0-SNAPSHOT/sqlline-1.13.0-SNAPSHOT.pom
> Required by:
> project : > project :bom
> * Try:
> > Run with --stacktrace option to get the stack trace.
> > Run with --info or --debug option to get more log output.
> > Run with --scan to get full insights.
> * Get more help at https://help.gradle.org
> BUILD FAILED in 2s
> {noformat}
--
This message was sent by Atlassian Jira
(v8.20.1#820001)