You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by Christian Schneider <ch...@die-schneider.net> on 2015/06/05 20:50:44 UTC
Error building felix resolver
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
Re: Error building felix resolver
Posted by Christian Schneider <ch...@die-schneider.net>.
I just tried the build with maven 3.2.5 and it works fine.
Many thanks again
Christian
On 06.06.2015 07:58, Christian Schneider wrote:
> Hi Stuart,
>
> many thanks for looking into this.
> I am using maven 3.3.3. Will try a maven 3.2 version.
>
> Christian
>
> Am 05.06.2015 um 22:57 schrieb Stuart McCulloch:
>> Tried some versions locally and it works with Maven 3.2.5 but fails
>> with 3.3.1… probably related to
>> https://issues.apache.org/jira/browse/MNG-5840
>>
--
Christian Schneider
http://www.liquid-reality.de
Open Source Architect
http://www.talend.com
Re: Error building felix resolver
Posted by Christian Schneider <ch...@die-schneider.net>.
Hi Stuart,
many thanks for looking into this.
I am using maven 3.3.3. Will try a maven 3.2 version.
Christian
Am 05.06.2015 um 22:57 schrieb Stuart McCulloch:
> Tried some versions locally and it works with Maven 3.2.5 but fails with 3.3.1… probably related to https://issues.apache.org/jira/browse/MNG-5840
>
> On Friday, 5 June 2015 at 21:53, Stuart McCulloch wrote:
>
>> Looks like it’s using the felix-parent pom.xml from trunk (which sets the default sniffer level to Java 1.3) instead of the 2.1 version from the local repository.
>>
>> Which version of Maven are you using?
>>
>> On Friday, 5 June 2015 at 20:48, Guillaume Nodet wrote:
>>
>>> I just build it today with no real problems.
>>> Not sure where those errors come from.
>>>
>>> 2015-06-05 20:50 GMT+02:00 Christian Schneider <chris@die-schneider.net (mailto:chris@die-schneider.net)>:
>>>
>>>> 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
>>>>
>>>
>>>
>>>
>>>
>>
>>
>
Re: Error building felix resolver
Posted by Stuart McCulloch <mc...@gmail.com>.
Tried some versions locally and it works with Maven 3.2.5 but fails with 3.3.1… probably related to https://issues.apache.org/jira/browse/MNG-5840
On Friday, 5 June 2015 at 21:53, Stuart McCulloch wrote:
> Looks like it’s using the felix-parent pom.xml from trunk (which sets the default sniffer level to Java 1.3) instead of the 2.1 version from the local repository.
>
> Which version of Maven are you using?
>
> On Friday, 5 June 2015 at 20:48, Guillaume Nodet wrote:
>
> > I just build it today with no real problems.
> > Not sure where those errors come from.
> >
> > 2015-06-05 20:50 GMT+02:00 Christian Schneider <chris@die-schneider.net (mailto:chris@die-schneider.net)>:
> >
> > > 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
> > >
> >
> >
> >
> >
>
>
Re: Error building felix resolver
Posted by Stuart McCulloch <mc...@gmail.com>.
Looks like it’s using the felix-parent pom.xml from trunk (which sets the default sniffer level to Java 1.3) instead of the 2.1 version from the local repository.
Which version of Maven are you using?
On Friday, 5 June 2015 at 20:48, Guillaume Nodet wrote:
> I just build it today with no real problems.
> Not sure where those errors come from.
>
> 2015-06-05 20:50 GMT+02:00 Christian Schneider <chris@die-schneider.net (mailto:chris@die-schneider.net)>:
>
> > 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
> >
>
>
>
Re: Error building felix resolver
Posted by Guillaume Nodet <gn...@apache.org>.
I just build it today with no real problems.
Not sure where those errors come from.
2015-06-05 20:50 GMT+02:00 Christian Schneider <ch...@die-schneider.net>:
> 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
>
>