You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-issues@hadoop.apache.org by "Steve Loughran (JIRA)" <ji...@apache.org> on 2010/05/04 13:42:55 UTC
[jira] Commented: (HADOOP-6468) compile-core-test failing with
java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.
[ https://issues.apache.org/jira/browse/HADOOP-6468?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12863771#action_12863771 ]
Steve Loughran commented on HADOOP-6468:
----------------------------------------
adding some extra diagnostics to the build fixes the location
{code}
<whichresource class="org.objectweb.asm.ClassWriter"
property="asm.location"
classpathref="classpath" />
<echo level="verbose" >asm.location=${asm.location}</echo>
{code}
this results in
{code}
[whichresource] Searching for org/objectweb/asm/ClassWriter.class
[echo] asm.location=jar:file:/home/slo/.ivy2/cache/asm/asm/jars/asm-2.2.3.jar!/org/objectweb/asm/ClassWriter.class
{code}
Something is pulling in asm-2.2.3, this looks to be paranamer itself; yet the versions aren't in sync. If you drop asm-3.1 into ANT_HOME/lib the build works. Which implies the 2.2.3 version is the wrong one.
Proposed:
# insert the diagnostics code into the build.xml file,
# add an explicit reference to the asm version hadoop needs, ivy will discard the old ones.
> compile-core-test failing with java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>
> ------------------------------------------------------------------------------------------------
>
> Key: HADOOP-6468
> URL: https://issues.apache.org/jira/browse/HADOOP-6468
> Project: Hadoop Common
> Issue Type: Bug
> Components: build
> Affects Versions: 0.22.0
> Environment: Ant 1.7
> Reporter: Steve Loughran
> Assignee: Steve Loughran
> Priority: Trivial
>
> I'm filing this for something for the search engines to index, so when others hit the problem, the solution is here.
> hadoop-common's tests arent' compiling on one machine, java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.