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)