Yeah, it didn't work in your code either.  In fact, erasure makes the case evaluate to nothing anyway.  If you change it to a cast to an instanceOf[TestFailedException] you get an exception due to the class loader issue.

On 2013-07-05, at 6:18 PM, Dave Cleaver wrote:
> In src/main/scala/com/dscleaver/sbt/SbtQuickFix.scala:
> 
> > @@ -5,33 +5,34 @@ import Keys._
> >  import sbt.IO._
> >  import quickfix.{QuickFixLogger, VimPlugin, QuickFixTestListener}
> >  
> > -object SbtQuickFix extends Plugin {
> > +object SbtQuickFix {
> My old code worked for me on a project that was compiled against 2.10. Have you tried going back to using failedCodeStackDepth and then resolving the stack frame?
> 
> —
> Reply to this email directly or view it on GitHub.
>