]
Aslak Knutsen updated ARQ-1327:
-------------------------------
Fix Version/s: jacoco_1.0.0.Alpha6
arquillian-jacoco: Wrong asm library (3.1.1) dependency
-------------------------------------------------------
Key: ARQ-1327
URL:
https://issues.jboss.org/browse/ARQ-1327
Project: Arquillian
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: Extension - Jacoco
Affects Versions: jacoco_1.0.0.Alpha5
Reporter: Tobias Seppenhauser
Fix For: jacoco_1.0.0.Alpha6
In its pom.xml the _arquillian-jacoco_ extension is requiring the _asm_ library in
version 3.1.1
http://search.maven.org/remotecontent?filepath=org/jboss/arquillian/exten...
The _Jacoco_ libraries itself don't require a certain version of the _asm_ library.
http://search.maven.org/remotecontent?filepath=org/jacoco/org.jacoco.core...
But the problem is, that trying to run a coverage test with _arquillian-jacoco_ and using
_asm_ in version 3.1.1 is leading to an {{IncompatibleClassChangeError}}.
The class {{org.jacoco.core.internal.flow.ClassProbesVisitor}} is extending
{{org.objectweb.asm.ClassVisitor}}, which is an interface in 3.1.1 and an abstract class
in the latest version (4.1).
{code}
public abstract class ClassProbesVisitor extends ClassVisitor {
...
}
{code}
So, in my opion the asm-depencency should be changed to 4.1 to avoid this error.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: