I am trying to build the resolver from trunk.

Since some time the build fails for me with the error log below.
There are lots of errors from the animal sniffer plugin.

I deleted my local maven repo some time ago and suspect that the error might be related with the shutdown of codehaus.

Does anyone else see this? Is there a fix / workaround?

Christian


----
cschneider@wscschneider:~/checkout/felix/resolver$ git status
On branch trunk
Your branch is up-to-date with 'felix/trunk'.
nothing to commit, working directory clean
cschneider@wscschneider:~/checkout/felix/resolver$ mvn clean install
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.apache.felix:org.apache.felix.resolver:bundle:1.3.0-SNAPSHOT [WARNING] The expression ${pom.artifactId} is deprecated. Please use ${project.artifactId} instead.
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Apache Felix Resolver 1.3.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ org.apache.felix.resolver ---
[INFO] Deleting /home/cschneider/checkout/felix/resolver/target
[INFO]
[INFO] --- maven-remote-resources-plugin:1.4:process (default) @ org.apache.felix.resolver ---
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ org.apache.felix.resolver ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/cschneider/checkout/felix/resolver/src/main/resources
[INFO] Copying 0 resource to META-INF
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @ org.apache.felix.resolver --- [INFO] Compiling 22 source files to /home/cschneider/checkout/felix/resolver/target/classes
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ org.apache.felix.resolver ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:2.5.1:testCompile (default-testCompile) @ org.apache.felix.resolver --- [INFO] Compiling 18 source files to /home/cschneider/checkout/felix/resolver/target/test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ org.apache.felix.resolver --- [INFO] Surefire report directory: /home/cschneider/checkout/felix/resolver/target/surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
Running org.apache.felix.resolver.test.BigResolutionTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.023 sec
Running org.apache.felix.resolver.test.ResolverTest
DEBUG: Candidate permutation failed due to a conflict between imports; will try another if possible. (org.osgi.service.resolver.ResolutionException: Uses constraint violation. Unable to resolve resource C [osgi.identity; C] because it is exposed to package 'foo' from resources A [osgi.identity; A] and B [osgi.identity; B] via two dependency chains.

Chain 1:
  C [osgi.identity; C]
    import: (osgi.wiring.package=foo)
     |
    export: osgi.wiring.package: foo
  A [osgi.identity; A]

Chain 2:
  C [osgi.identity; C]
    import: (osgi.wiring.package=bar)
     |
    export: osgi.wiring.package: bar; uses:=foo
    export: osgi.wiring.package=foo
  B [osgi.identity; B])
DEBUG: Candidate permutation failed due to a conflict between imports; will try another if possible. (org.osgi.service.resolver.ResolutionException: Uses constraint violation. Unable to resolve resource E [osgi.identity; E] because it is exposed to package 'resources' from resources B [osgi.identity; B] and C [osgi.identity; C] via two dependency chains.

Chain 1:
  E [osgi.identity; E]
    import: (osgi.wiring.package=resources)
     |
    export: osgi.wiring.package: resources
  B [osgi.identity; B]

Chain 2:
  E [osgi.identity; E]
    require: (osgi.wiring.bundle=D)
     |
    provide: osgi.wiring.bundle; D
  D [osgi.identity; D]
    import: (osgi.wiring.package=resources)
     |
    export: osgi.wiring.package: resources
  C [osgi.identity; C])
DEBUG: Candidate permutation failed due to a conflict between imports; will try another if possible. (org.osgi.service.resolver.ResolutionException: Uses constraint violation. Unable to resolve resource A [osgi.identity; A] because it is exposed to package 'p1' from resources B [osgi.identity; B] and D [osgi.identity; D] via two dependency chains.

Chain 1:
  A [osgi.identity; A]
    require: (osgi.wiring.bundle=B)
     |
    provide: osgi.wiring.bundle: B
  B [osgi.identity; B]

Chain 2:
  A [osgi.identity; A]
    require: (osgi.wiring.bundle=C)
     |
    provide: osgi.wiring.bundle; C
  C [osgi.identity; C]
    require: (osgi.wiring.bundle=D)
     |
    provide: osgi.wiring.bundle: D
  D [osgi.identity; D])
DEBUG: Candidate permutation failed due to a conflict between imports; will try another if possible. (org.osgi.service.resolver.ResolutionException: Uses constraint violation. Unable to resolve resource A [osgi.identity; A] because it is exposed to package 'p1' from resources B [osgi.identity; B] and D [osgi.identity; D] via two dependency chains.

Chain 1:
  A [osgi.identity; A]
    require: (osgi.wiring.bundle=B)
     |
    provide: osgi.wiring.bundle: B
  B [osgi.identity; B]

Chain 2:
  A [osgi.identity; A]
    require: (osgi.wiring.bundle=C)
     |
    provide: osgi.wiring.bundle; C
  C [osgi.identity; C]
    require: (osgi.wiring.bundle=D)
     |
    provide: osgi.wiring.bundle: D
  D [osgi.identity; D])
DEBUG: Candidate permutation failed due to a conflict between imports; will try another if possible. (org.osgi.service.resolver.ResolutionException: Uses constraint violation. Unable to resolve resource A [osgi.identity; A] because it is exposed to package 'p2' from resources B [osgi.identity; B] and B [osgi.identity; B] via two dependency chains.

Chain 1:
  A [osgi.identity; A]
    import: (osgi.wiring.package=p2)
     |
    export: osgi.wiring.package: p2
  B [osgi.identity; B]

Chain 2:
  A [osgi.identity; A]
    require: null
     |
    provide: generic; {}
  D [osgi.identity; D]
    import: (osgi.wiring.package=p2)
     |
    export: osgi.wiring.package: p2
  B [osgi.identity; B])
DEBUG: Candidate permutation failed due to a conflict between imports; will try another if possible. (org.osgi.service.resolver.ResolutionException: Uses constraint violation. Unable to resolve resource A [osgi.identity; A] because it is exposed to package 'p2' from resources B [osgi.identity; B] and B [osgi.identity; B] via two dependency chains.

Chain 1:
  A [osgi.identity; A]
    require: (osgi.wiring.bundle=C)
     |
    provide: osgi.wiring.bundle: B
  B [osgi.identity; B]

Chain 2:
  A [osgi.identity; A]
    require: null
     |
    provide: generic; {}
  D [osgi.identity; D]
    import: (osgi.wiring.package=p2)
     |
    export: osgi.wiring.package: p2
  B [osgi.identity; B])
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.03 sec

Results :

Tests run: 10, Failures: 0, Errors: 0, Skipped: 2

[INFO]
[INFO] --- animal-sniffer-maven-plugin:1.7:check (default) @ org.apache.felix.resolver --- [INFO] Checking unresolved references to org.codehaus.mojo.signature:java13-sun:1.0 [ERROR] Undefined reference: java/lang/Exception.<init>(Ljava/lang/String;Ljava/lang/Throwable;)V in /home/cschneider/checkout/felix/resolver/target/classes/org/osgi/service/resolver/ResolutionException.class [ERROR] Undefined reference: java/lang/Exception.<init>(Ljava/lang/Throwable;)V in /home/cschneider/checkout/felix/resolver/target/classes/org/osgi/service/resolver/ResolutionException.class [ERROR] Undefined reference: java/lang/StringBuilder in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/WrappedCapability.class [ERROR] Undefined reference: java/lang/StringBuilder.<init>()V in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/WrappedCapability.class [ERROR] Undefined reference: java/lang/StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/WrappedCapability.class [ERROR] Undefined reference: java/lang/StringBuilder.append(Ljava/lang/Object;)Ljava/lang/StringBuilder; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/WrappedCapability.class [ERROR] Undefined reference: java/lang/StringBuilder.toString()Ljava/lang/String; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/WrappedCapability.class [ERROR] Undefined reference: java/lang/StringBuilder in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/Logger.class [ERROR] Undefined reference: java/lang/StringBuilder.<init>()V in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/Logger.class [ERROR] Undefined reference: java/lang/StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/Logger.class [ERROR] Undefined reference: java/lang/StringBuilder.toString()Ljava/lang/String; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/Logger.class [ERROR] Undefined reference: java/lang/StringBuilder.append(Ljava/lang/Object;)Ljava/lang/StringBuilder; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/Logger.class [ERROR] Undefined reference: java/lang/StringBuilder.append(I)Ljava/lang/StringBuilder; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/Logger.class [ERROR] Undefined reference: java/lang/StringBuilder in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/WrappedRequirement.class [ERROR] Undefined reference: java/lang/StringBuilder.<init>()V in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/WrappedRequirement.class [ERROR] Undefined reference: java/lang/StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/WrappedRequirement.class [ERROR] Undefined reference: java/lang/StringBuilder.append(Ljava/lang/Object;)Ljava/lang/StringBuilder; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/WrappedRequirement.class [ERROR] Undefined reference: java/lang/StringBuilder.toString()Ljava/lang/String; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/WrappedRequirement.class [ERROR] Undefined reference: java/lang/StringBuilder in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/WireImpl.class [ERROR] Undefined reference: java/lang/StringBuilder.<init>()V in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/WireImpl.class [ERROR] Undefined reference: java/lang/StringBuilder.append(Ljava/lang/Object;)Ljava/lang/StringBuilder; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/WireImpl.class [ERROR] Undefined reference: java/lang/StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/WireImpl.class [ERROR] Undefined reference: java/lang/StringBuilder.toString()Ljava/lang/String; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/WireImpl.class [ERROR] Undefined reference: java/util/LinkedHashMap in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/Candidates.class [ERROR] Undefined reference: java/util/LinkedHashMap.<init>()V in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/Candidates.class [ERROR] Undefined reference: java/lang/Integer.valueOf(I)Ljava/lang/Integer; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/Candidates.class [ERROR] Undefined reference: java/lang/StringBuilder in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/Candidates.class [ERROR] Undefined reference: java/lang/StringBuilder.<init>()V in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/Candidates.class [ERROR] Undefined reference: java/lang/StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/Candidates.class [ERROR] Undefined reference: java/lang/StringBuilder.append(Ljava/lang/Object;)Ljava/lang/StringBuilder; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/Candidates.class [ERROR] Undefined reference: java/lang/StringBuilder.toString()Ljava/lang/String; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/Candidates.class [ERROR] Undefined reference: java/util/LinkedHashMap.<init>(I)V in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/Candidates.class [ERROR] Undefined reference: java/util/Collections.emptyMap()Ljava/util/Map; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/Candidates.class [ERROR] Undefined reference: java/util/LinkedHashSet in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl.class [ERROR] Undefined reference: java/util/LinkedHashSet.<init>(Ljava/util/Collection;)V in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl.class [ERROR] Undefined reference: java/lang/StringBuilder in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl.class [ERROR] Undefined reference: java/lang/StringBuilder.<init>()V in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl.class [ERROR] Undefined reference: java/lang/StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl.class [ERROR] Undefined reference: java/lang/StringBuilder.append(Ljava/lang/Object;)Ljava/lang/StringBuilder; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl.class [ERROR] Undefined reference: java/lang/StringBuilder.toString()Ljava/lang/String; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl.class [ERROR] Undefined reference: java/util/Collections.emptyList()Ljava/util/List; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl.class [ERROR] Undefined reference: java/util/LinkedHashMap in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl.class [ERROR] Undefined reference: java/util/LinkedHashMap.<init>()V in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl.class [ERROR] Undefined reference: java/util/LinkedHashMap.<init>(I)V in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl.class [ERROR] Undefined reference: java/util/Collections.emptySet()Ljava/util/Set; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl.class [ERROR] Undefined reference: java/lang/StringBuilder.append(C)Ljava/lang/StringBuilder; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl.class [ERROR] Undefined reference: java/lang/StringBuilder in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl$UsedBlames.class [ERROR] Undefined reference: java/lang/StringBuilder.<init>()V in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl$UsedBlames.class [ERROR] Undefined reference: java/lang/StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl$UsedBlames.class [ERROR] Undefined reference: java/lang/StringBuilder.append(Ljava/lang/Object;)Ljava/lang/StringBuilder; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl$UsedBlames.class [ERROR] Undefined reference: java/lang/StringBuilder.toString()Ljava/lang/String; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl$UsedBlames.class [ERROR] Undefined reference: java/util/Collections.emptySet()Ljava/util/Set; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl$UsedBlames.class [ERROR] Undefined reference: java/lang/StringBuilder in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl$Blame.class [ERROR] Undefined reference: java/lang/StringBuilder.<init>()V in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl$Blame.class [ERROR] Undefined reference: java/lang/StringBuilder.append(Ljava/lang/Object;)Ljava/lang/StringBuilder; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl$Blame.class [ERROR] Undefined reference: java/lang/StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl$Blame.class [ERROR] Undefined reference: java/lang/StringBuilder.toString()Ljava/lang/String; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl$Blame.class [ERROR] Undefined reference: java/lang/InternalError.initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/util/OpenHashMap.class [ERROR] Undefined reference: java/lang/StringBuilder in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/util/OpenHashMap.class [ERROR] Undefined reference: java/lang/StringBuilder.<init>()V in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/util/OpenHashMap.class [ERROR] Undefined reference: java/lang/StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/util/OpenHashMap.class [ERROR] Undefined reference: java/lang/StringBuilder.append(I)Ljava/lang/StringBuilder; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/util/OpenHashMap.class [ERROR] Undefined reference: java/lang/StringBuilder.toString()Ljava/lang/String; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/util/OpenHashMap.class [ERROR] Undefined reference: java/lang/StringBuilder.append(D)Ljava/lang/StringBuilder; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/util/OpenHashMap.class [ERROR] Undefined reference: java/util/Arrays.hashCode([Ljava/lang/Object;)I in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/util/CopyOnWriteSet.class [ERROR] Undefined reference: java/util/AbstractMap$SimpleImmutableEntry in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/util/OpenHashMap$EntrySetIterator.class [ERROR] Undefined reference: java/util/AbstractMap$SimpleImmutableEntry.<init>(Ljava/lang/Object;Ljava/lang/Object;)V in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/util/OpenHashMap$EntrySetIterator.class [ERROR] Undefined reference: java/util/Arrays.copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/util/CopyOnWriteList.class [ERROR] Undefined reference: java/util/Arrays.hashCode([Ljava/lang/Object;)I in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/util/CopyOnWriteList.class [ERROR] Undefined reference: java/util/LinkedHashMap in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl$Packages.class [ERROR] Undefined reference: java/util/LinkedHashMap.<init>(I)V in /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl$Packages.class [INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.708 s
[INFO] Finished at: 2015-06-05T20:46:53+02:00
[INFO] Final Memory: 24M/430M
[INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.codehaus.mojo:animal-sniffer-maven-plugin:1.7:check (default) on project org.apache.felix.resolver: Signature errors found. Verify them and put @IgnoreJRERequirement on them. -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

--
Christian Schneider
http://www.liquid-reality.de

Open Source Architect
http://www.talend.com

Reply via email to