title: Class broken error with Joda Time using Scala
body: <p>I'm adding the Joda Time repository to SBT with</p>
  
  <pre><code>libraryDependencies ++= Seq(
    "joda-time"         % "joda-time"           % "2.1"
  )
  </code></pre>
  
  <p>Then I merrily use it like this:</p>
  
  <pre><code> val ymd = org.joda.time.format.DateTimeFormat.forPattern("yyyyMMdd")
    ymd.parseDateTime("20121212")
  </code></pre>
  
  <p>But, when I compile the project in SBT, I get a nasty:</p>
  
  <pre><code>[warn] Class org.joda.convert.FromString not found - continuing with a stub.
  [warn] Caught: java.lang.NullPointerException while parsing annotations in /home/jack/.ivy2/cache/joda-time/joda-time/jars/joda-time-2.1.jar(org/joda/time/DateTime.class)
  [error] error while loading DateTime, class file '/home/jack/.ivy2/cache/joda-time/joda-time/jars/joda-time-2.1.jar(org/joda/time/DateTime.class)' is broken
  [error] (class java.lang.RuntimeException/bad constant pool tag 10 at byte 42)
  </code></pre>
  
  <p>I tried the 2.0 version of joda-time, but get the same error.</p>