You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avro.apache.org by "ASF GitHub Bot (Jira)" <ji...@apache.org> on 2022/01/20 09:23:00 UTC

[jira] [Work logged] (AVRO-3273) [Java] avro-maven-plugin breaks on old versions of Maven

     [ https://issues.apache.org/jira/browse/AVRO-3273?focusedWorklogId=711936&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-711936 ]

ASF GitHub Bot logged work on AVRO-3273:
----------------------------------------

                Author: ASF GitHub Bot
            Created on: 20/Jan/22 09:22
            Start Date: 20/Jan/22 09:22
    Worklog Time Spent: 10m 
      Work Description: martin-g merged pull request #1436:
URL: https://github.com/apache/avro/pull/1436


   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@avro.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Issue Time Tracking
-------------------

    Worklog Id:     (was: 711936)
    Time Spent: 0.5h  (was: 20m)

> [Java] avro-maven-plugin breaks on old versions of Maven
> --------------------------------------------------------
>
>                 Key: AVRO-3273
>                 URL: https://issues.apache.org/jira/browse/AVRO-3273
>             Project: Apache Avro
>          Issue Type: Bug
>          Components: java
>    Affects Versions: 1.11.0
>            Reporter: Ryan Skraba
>            Assignee: Ryan Skraba
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 1.11.1
>
>          Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> If you generate an example project:
> {code}
> mvn archetype:generate -B -DarchetypeGroupId=org.apache.avro -DarchetypeArtifactId=avro-service-archetype -DarchetypeVersion=1.11.0 -DgroupId=com.example -DartifactId=avro-simple -Dversion=1.0.0-SNAPSHOT -Dpackage=com.example
> {code}
> It compiles correctly with recent versions of maven, but fails for maven 3.2.5 and 3.3.9.  (Notably, Flink uses maven 3.2.5).
> {code}
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 6.864 s
> [INFO] Finished at: 2021-12-23T16:07:10+00:00
> [INFO] Final Memory: 36M/545M
> [INFO] ------------------------------------------------------------------------
> [ERROR] Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.5.2:install (default-install) on project avro-simple: Execution default-install of goal org.apache.maven.plugins:maven-install-plugin:2.5.2:install failed: Unable to load the mojo 'install' (or one of its required components) from the plugin 'org.apache.maven.plugins:maven-install-plugin:2.5.2': com.google.inject.ProvisionException: Unable to provision, see the following errors:
> [ERROR] 
> [ERROR] 1) Error injecting: private org.eclipse.aether.spi.log.Logger org.apache.maven.repository.internal.DefaultVersionRangeResolver.logger
> [ERROR] while locating org.apache.maven.repository.internal.DefaultVersionRangeResolver
> [ERROR] while locating java.lang.Object annotated with *
> [ERROR] at org.eclipse.sisu.wire.LocatorWiring
> [ERROR] while locating org.eclipse.aether.impl.VersionRangeResolver
> [ERROR] for parameter 2 at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.<init>(Unknown Source)
> [ERROR] while locating org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector
> [ERROR] while locating java.lang.Object annotated with *
> [ERROR] at org.eclipse.sisu.wire.LocatorWiring
> [ERROR] while locating org.eclipse.aether.impl.DependencyCollector
> [ERROR] for parameter 5 at org.eclipse.aether.internal.impl.DefaultRepositorySystem.<init>(Unknown Source)
> [ERROR] while locating org.eclipse.aether.internal.impl.DefaultRepositorySystem
> [ERROR] while locating java.lang.Object annotated with *
> [ERROR] while locating org.apache.maven.artifact.installer.DefaultArtifactInstaller
> [ERROR] at ClassRealm[plexus.core, parent: null] (via modules: org.eclipse.sisu.wire.WireModule -> org.eclipse.sisu.plexus.PlexusBindingModule)
> [ERROR] at ClassRealm[plexus.core, parent: null] (via modules: org.eclipse.sisu.wire.WireModule -> org.eclipse.sisu.plexus.PlexusBindingModule)
> [ERROR] while locating org.apache.maven.artifact.installer.ArtifactInstaller
> [ERROR] while locating org.apache.maven.plugin.install.InstallMojo
> [ERROR] at ClassRealm[plugin>org.apache.maven.plugins:maven-install-plugin:2.5.2, parent: sun.misc.Launcher$AppClassLoader@7852e922] (via modules: org.eclipse.sisu.wire.WireModule -> org.eclipse.sisu.plexus.PlexusBindingModule)
> [ERROR] while locating org.apache.maven.plugin.Mojo annotated with @com.google.inject.name.Named(value=org.apache.maven.plugins:maven-install-plugin:2.5.2:install)
> [ERROR] Caused by: java.lang.IllegalArgumentException: Can not set org.eclipse.aether.spi.log.Logger field org.apache.maven.repository.internal.DefaultVersionRangeResolver.logger to org.eclipse.aether.internal.impl.slf4j.Slf4jLoggerFactory
> [ERROR] at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:167)
> [ERROR] at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:171)
> {code}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)