siasia/xsbt-proguard-plugin — Issue #13: Published sbt 0.11.0 version doesn't work with sbt 0.11.2.
Author: psnively
Created: 2011-12-13 00:34:47+00:00
State: open

Trying to load a project in sbt 0.11.2 that uses the published 0.11.0 version of the plugin results in:

java.lang.NoSuchMethodError: sbt.ModuleID.copy$default$8()Lscala/collection/immutable/Map;
at ProguardPlugin$$anonfun$5.apply(ProguardPlugin.scala:88)
at ProguardPlugin$$anonfun$5.apply(ProguardPlugin.scala:88)
at sbt.Scoped$$anonfun$hf5$1.apply(Structure.scala:476)
at sbt.Scoped$$anonfun$hf5$1.apply(Structure.scala:476)
at scala.Function1$$anonfun$compose$1.apply(Function1.scala:41)
at sbt.EvaluateSettings$MixedNode.evaluate0(INode.scala:173)
at sbt.EvaluateSettings$INode.evaluate(INode.scala:129)
at sbt.EvaluateSettings$$anonfun$sbt$EvaluateSettings$$submitEvaluate$1.apply$mcV$sp(INode.scala:64)
at sbt.EvaluateSettings.sbt$EvaluateSettings$$run0(INode.scala:73)
at sbt.EvaluateSettings$$anon$3.run(INode.scala:69)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:680)
[error] java.lang.NoSuchMethodError: sbt.ModuleID.copy$default$8()Lscala/collection/immutable/Map;

The temporary workaround is to create a dependency on the github project and let sbt build the plugin from source. Unfortunately, this is causing us headaches due to firewall restrictions in our build environment.

Please publish an sbt 0.11.2 build of the plugin when you have a moment. :-) Thanks!