Bug 1541973

Summary: IncompatibleClassChangeError on aarch64 on f27
Product: [Fedora] Fedora Reporter: Michael Simacek <msimacek>
Component: java-1.8.0-openjdkAssignee: Andrew Dinn <adinn>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 27CC: ahughes, dbhole, jerboaa, jvanek, msrb, mvala, omajid
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: java-1.8.0-openjdk-1.8.0.161-5.b14.fc27 java-1.8.0-openjdk-1.8.0.161-5.b14.fc26 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-02-14 17:30:00 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Michael Simacek 2018-02-05 10:55:17 UTC
Description of problem:
Several java packages started failing to build on aarch64 on f27 after recent update. Probably caused by latest update from 1:1.8.0.151-1.b12.fc27 to
1:1.8.0.161-0.b14.fc27 (according to koschei). They all end with IncompatibleClassChangeError. Building the same package on x86_64 succeeeds. Building the same package on aarch64 on f28 succeeds. Only aarch64 on f27 fails (I didn't try older fedoras).

Version-Release number of selected component (if applicable):
1:1.8.0.161-0.b14.fc27

How reproducible:
always

Steps to Reproduce:
1. Rebuild guava package on aarch64 in f27 buildroot

Actual results:
https://koji.fedoraproject.org/koji/taskinfo?taskID=24726106

Caused by: java.lang.IncompatibleClassChangeError
	at org.codehaus.plexus.component.configurator.converters.AbstractConfigurationConverter.fromExpression(AbstractConfigurationConverter.java:49)
	at org.codehaus.plexus.component.configurator.converters.AbstractConfigurationConverter.fromExpression(AbstractConfigurationConverter.java:75)
	at org.codehaus.plexus.component.configurator.converters.composite.MapConverter.fromConfiguration(MapConverter.java:54)
	at org.eclipse.sisu.plexus.CompositeBeanHelper.convertProperty(CompositeBeanHelper.java:268)
	at org.eclipse.sisu.plexus.CompositeBeanHelper.setProperty(CompositeBeanHelper.java:174)
	... 32 more

Note that org.codehaus.plexus.component.configurator.converters.AbstractConfigurationConverter class is present in two different packages and it is possible that both jars are on the classpath.

Comment 1 jiri vanek 2018-02-06 10:37:41 UTC
This shoulkd be fixed by: https://koji.fedoraproject.org/koji/taskinfo?taskID=24749716

As al the patches form adinn hopefully (== I oculd miss some) already landed in rawhide.

Comment 2 Fedora Update System 2018-02-07 10:52:39 UTC
java-1.8.0-openjdk-1.8.0.161-5.b14.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2018-8029f4006f

Comment 3 Fedora Update System 2018-02-07 10:55:32 UTC
java-1.8.0-openjdk-1.8.0.161-5.b14.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2018-cd3de3f929

Comment 4 Fedora Update System 2018-02-07 13:51:33 UTC
java-1.8.0-openjdk-1.8.0.161-5.b14.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-cd3de3f929

Comment 5 Fedora Update System 2018-02-07 14:10:15 UTC
java-1.8.0-openjdk-1.8.0.161-5.b14.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-8029f4006f

Comment 6 Fedora Update System 2018-02-14 17:30:00 UTC
java-1.8.0-openjdk-1.8.0.161-5.b14.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.

Comment 7 Fedora Update System 2018-02-20 16:37:37 UTC
java-1.8.0-openjdk-1.8.0.161-5.b14.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.