Hmm. Yes, looks like the plugin loads the ASM 3.3.1, but still I have the
same problem. This is about JaCoCo plugin.

...
[Loaded org.objectweb.asm.ClassVisitor from
file:/C:/Users/Ognjen%20Bubalo/.m2/repository/asm/asm/3.3.1/asm-3.3.1.jar]
...
FATAL:
org.objectweb.asm.ClassReader.accept(Lorg/objectweb/asm/ClassVisitor;I)V
java.lang.NoSuchMethodError:
org.objectweb.asm.ClassReader.accept(Lorg/objectweb/asm/ClassVisitor;I)V

Br, Ogi

On Tue, Jul 10, 2012 at 6:15 PM, Kohsuke Kawaguchi <[email protected]> wrote:

> Yes, this is what I recommend --- use the package renamed version tied
> to the major ASM version.
>
> But this only works if you are the user of ASM, and not if you need to
> bundle a library that uses ASM. For this situation, I think Jenkins
> supports class masking that lets you ignore specific packages from the
> dependencies and from the core.
>
> 2012/7/9 Sandell, Robert <[email protected]>:
> > Kohsuke write something around this a while back
> > http://kohsuke.org/2012/03/03/potd-package-renamed-asm/
> >
> > But using those packages might interfere with JaCoCo too much.
> >
> >
> >
> >
> >
> > Robert Sandell
> >
> > Software Tools Engineer - Tools and Integration
> >
> > Sony Mobile Communications
> >
> >
> >
> > From: [email protected] [mailto:
> [email protected]]
> > On Behalf Of Stephen Connolly
> > Sent: den 9 juli 2012 10:42
> > To: [email protected]
> > Subject: Re: How to tell Jenkins to use a different ASM version when
> comes
> > to a specific plugin?
> >
> >
> >
> > You can switch the classloader delegation mode (it is a config parameter
> of
> > the maven plugin)
> >
> > On 8 July 2012 21:48, Ognjen Bubalo <[email protected]> wrote:
> >
> > Hello,
> >
> >
> >
> > In the JaCoCo plugin I would like to use ASM 3.3.1 but the ASM 2.2.3 is
> > loaded for some reason (maybe Jenkins uses it?). How could I tell
> Jenkins to
> > use a newer ASM when the plugin's classes are loaded?
> >
> >
> >
> > Thank you!
> >
> >
> >
> > Br, Ogi
> >
> >
>
>
>
> --
> Kohsuke Kawaguchi
>

Reply via email to