Bug 1049937 - jansi-native: FTBFS in rawhide
Summary: jansi-native: FTBFS in rawhide
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: jansi-native
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Marek Goldmann
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1028550
TreeView+ depends on / blocked
 
Reported: 2014-01-08 14:12 UTC by Mikolaj Izdebski
Modified: 2014-03-20 13:47 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-03-20 13:47:27 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Mikolaj Izdebski 2014-01-08 14:12:35 UTC
Description of problem:
Package jansi-native fails to build from source in rawhide.

Koji scratch build:
http://koji.fedoraproject.org/koji/taskinfo?taskID=6373264

The problem seems to be incompatible Objectweb ASM version:

[ERROR] Failed to execute goal org.fusesource.hawtjni:maven-hawtjni-plugin:1.9:generate (default) on project jansi-native: Execution default of goal org.fusesource.hawtjni:maven-hawtjni-plugin:1.9:generate failed: An API incompatibility was encountered while executing org.fusesource.hawtjni:maven-hawtjni-plugin:1.9:generate: java.lang.IncompatibleClassChangeError: class org.apache.xbean.asm4.original.commons.EmptyVisitor has interface org.objectweb.asm.ClassVisitor as super class
[ERROR] -----------------------------------------------------
[ERROR] realm =    plugin>org.fusesource.hawtjni:maven-hawtjni-plugin:1.7
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/usr/share/java/hawtjni/maven-hawtjni-plugin.jar
[ERROR] urls[1] = file:/usr/share/java/hawtjni/hawtjni-generator.jar
[ERROR] urls[2] = file:/usr/share/java/hawtjni/hawtjni-runtime.jar
[ERROR] urls[3] = file:/usr/share/java/xbean/xbean-finder.jar
[ERROR] urls[4] = file:/usr/share/java/xbean/xbean-bundleutils.jar
[ERROR] urls[5] = file:/usr/share/java/eclipse/osgi.jar
[ERROR] urls[6] = file:/usr/share/java/slf4j/slf4j-api.jar
[ERROR] urls[7] = file:/usr/share/java/xbean/xbean-asm-util.jar
[ERROR] urls[8] = file:/usr/share/java/objectweb-asm3/asm.jar
[ERROR] urls[9] = file:/usr/share/java/objectweb-asm3/asm-commons.jar
[ERROR] urls[10] = file:/usr/share/java/objectweb-asm3/asm-tree.jar
[ERROR] urls[11] = file:/usr/share/java/commons-cli.jar
[ERROR] urls[12] = file:/usr/share/java/cdi-api/cdi-api.jar
[ERROR] urls[13] = file:/usr/share/java/jboss-interceptors-1.1-api.jar
[ERROR] urls[14] = file:/usr/share/java/geronimo-annotation.jar
[ERROR] urls[15] = file:/usr/share/java/org.eclipse.sisu.inject.jar
[ERROR] urls[16] = file:/usr/share/java/guice/google-guice-no_aop.jar
[ERROR] urls[17] = file:/usr/share/java/atinject.jar
[ERROR] urls[18] = file:/usr/share/java/guava.jar
[ERROR] urls[19] = file:/usr/share/java/xbean/xbean-reflect.jar
[ERROR] urls[20] = file:/usr/share/java/junit.jar
[ERROR] urls[21] = file:/usr/share/java/hamcrest/core.jar
[ERROR] urls[22] = file:/usr/share/java/plexus/utils.jar
[ERROR] urls[23] = file:/usr/share/java/plexus/interpolation.jar
[ERROR] urls[24] = file:/usr/share/java/aether/aether-util.jar
[ERROR] urls[25] = file:/usr/share/java/plexus/plexus-sec-dispatcher.jar
[ERROR] urls[26] = file:/usr/share/java/plexus/plexus-cipher.jar
[ERROR] urls[27] = file:/usr/share/java/plexus-containers/plexus-component-annotations.jar
[ERROR] urls[28] = file:/usr/share/java/maven-archiver/maven-archiver.jar
[ERROR] urls[29] = file:/usr/share/java/plexus/archiver.jar
[ERROR] urls[30] = file:/usr/share/java/commons-compress.jar
[ERROR] urls[31] = file:/usr/share/java/xz-java.jar
[ERROR] urls[32] = file:/usr/share/java/plexus/io.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import  from realm ClassRealm[maven.api, parent: null]]

Version-Release number of selected component (if applicable):
1.5-3

Additional info:
[1] http://fedoraproject.org/wiki/Packaging:Java
[2] http://fedoraproject.org/wiki/Packaging:Guidelines


Note You need to log in before you can comment on or make changes to this bug.