[
https://issues.apache.org/jira/browse/LUCENE-8156?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16352924#comment-16352924
]
Uwe Schindler commented on LUCENE-8156:
---------------------------------------
Here is how it bails out (I added this 12 year old ASM version to ~/.ant/lib):
{noformat}
C:\Users\Uwe Schindler\Projects\lucene\trunk-lusolr1\lucene\core>ant jar
Buildfile: C:\Users\Uwe
Schindler\Projects\lucene\trunk-lusolr1\lucene\core\build.xml
BUILD FAILED
C:\Users\Uwe Schindler\Projects\lucene\trunk-lusolr1\lucene\core\build.xml:27:
The following error occurred while executing this line:
C:\Users\Uwe
Schindler\Projects\lucene\trunk-lusolr1\lucene\common-build.xml:69: Your
~/.ant/lib folder or the main classpath of Ant contains some version of ASM.
Please remove it, otherwise this build can't run correcty.
Total time: 0 seconds
C:\Users\Uwe Schindler\Projects\lucene\trunk-lusolr1\lucene\core>
{noformat}
> patch-mrjar-classes fails if an old version of ASM is on the Ant classpath
> --------------------------------------------------------------------------
>
> Key: LUCENE-8156
> URL: https://issues.apache.org/jira/browse/LUCENE-8156
> Project: Lucene - Core
> Issue Type: Task
> Reporter: Adrien Grand
> Priority: Major
> Attachments: LUCENE-8156.patch
>
>
> If some optional tasks that depend on an old version of ASM are installed,
> patching fails with the following error:
> {{/home/jpountz/src/lucene-solr/lucene/common-build.xml:565:
> java.lang.IncompatibleClassChangeError: class
> org.objectweb.asm.commons.ClassRemapper has interface
> org.objectweb.asm.ClassVisitor as super class}}
> The reason is that ClassRemapper is loaded from the right place, but
> ClassVisitor, its parent class, is loaded from the parent classpath which may
> be a different version.
> It is easy to reproduce:
> - download and extract ant-1.10.1 (latest version)
> - run {{bin/ant -f fetch.xml -Ddest=system}}, this will add
> {{lib/asm-2.2.3.jar}} among other files
> - run {{ant clean test}} at the root of lucene-solr.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]