One other clue. Changing fork-mode to always makes this go away, entirely.

I've got several spring-configured tests in here. Could I be getting
conflicting versions of something? If so, how would I track down what?

On Tue, Oct 13, 2009 at 1:36 PM, Quintin Beukes <[email protected]>wrote:

> It seems the line causing this error is:
>            throw new SurefireExecutionException(
> e.getTargetException().getMessage(), e.getTargetException() );
>
> Frankly, I don't see how the target exception can have an abstract
> method at all. According to the docs an AbstractMethodError only
> happens when the class definition changed at runtime, meaning the
> class was already instantiated when it was changed to be abstract.
> This is either a corrupt class, or an illegal class.
>
> If you have it available, try recompiling Surefire, changing the above
> line to read:
>            System.err.println("GOT EXCEPTION: " +
> e.getTargetException() + " / " +
> e.getTargetException().getClass().getName());
>            e.getTargetException().printStackTrace(System.err);
>            throw new SurefireExecutionException(
> e.getTargetException().getMessage(), e.getTargetException() );
>
> This will give you more information on which class is causing this.
>
> Quintin Beukes
>
>
>
> On Tue, Oct 13, 2009 at 7:13 PM, Quintin Beukes <[email protected]>
> wrote:
> > Did you perhaps switch JDK version?
> >
> > Quintin Beukes
> >
> >
> >
> > On Tue, Oct 13, 2009 at 5:37 PM, Benson Margulies <[email protected]>
> wrote:
> >> java.lang.AbstractMethodError:
> >> java.lang.Throwable.getMessage()Ljava/lang/String;
> >>    at
> >>
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:353)
> >>    at
> >>
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
> >>
> >>
> >> This 'just started happening.' No additional info from -X.
> >>
> >> maven version is 2.2.1.
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to