I followed the processor instructions [1] listed on the wiki and after publish-local'ing my processor and installing the processor with *csgen org module version,
I get the error invalid stored block lengths when running processor.
> csgen foo
[debug] commands (on failure: shell): csgen foo, shell
[debug] Other repositories:
[debug] Default repositories:
[debug] FileRepository(local,FileConfiguration(true,None),sbt.Patterns@5631573)
[debug] Using inline dependencies specified in Scala.
[debug] post 1.3 ivy file: using exact as default matcher
[debug] :: resolving dependencies :: org.scala-tools.sbt#retrieve-processor;1.0
[debug] confs: [default]
[debug] validate = true
[debug] refresh = false
[debug] resolving dependencies for configuration 'default'
[debug] == resolving dependencies for org.scala-tools.sbt#retrieve-processor;1.0 [default]
[debug] loadData of org.scala-tools.sbt#retrieve-processor;1.0 of rootConf=default
[debug] == resolving dependencies org.scala-tools.sbt#retrieve-processor;1.0->me.lessis#conscripted_2.7.7;0.0.1-SNAPSHOT [default->default(compile)]
[debug] loadData of me.lessis#conscripted_2.7.7;0.0.1-SNAPSHOT of rootConf=default
[debug] using sbt-chain to resolve me.lessis#conscripted_2.7.7;0.0.1-SNAPSHOT
[debug] sbt-chain: Checking cache for: dependency: me.lessis#conscripted_2.7.7;0.0.1-SNAPSHOT {default=[default(compile)]}
[debug] sbt-chain: no namespace defined: using system
[debug] don't use cache for me.lessis#conscripted_2.7.7;0.0.1-SNAPSHOT: changing=true
[debug] sbt-chain: no latest strategy defined: using default
[debug] local: no namespace defined: using system
[debug] don't use cache for me.lessis#conscripted_2.7.7;0.0.1-SNAPSHOT: changing=true
[debug] trying /Users/dtangren/.ivy2/local/me.lessis/conscripted_2.7.7/0.0.1-SNAPSHOT/ivys/ivy.xml
[debug] tried /Users/dtangren/.ivy2/local/me.lessis/conscripted_2.7.7/0.0.1-SNAPSHOT/ivys/ivy.xml
[debug] local: found md file for me.lessis#conscripted_2.7.7;0.0.1-SNAPSHOT
[debug] => /Users/dtangren/.ivy2/local/me.lessis/conscripted_2.7.7/0.0.1-SNAPSHOT/ivys/ivy.xml (0.0.1-SNAPSHOT)
[debug] parser = ivy parser
[debug] No entry is found in the ModuleDescriptorCache : /Users/dtangren/.ivy2/cache/me.lessis/conscripted_2.7.7/ivy-0.0.1-SNAPSHOT.xml
[debug] pre 1.3 ivy file: using exactOrRegexp as default matcher
[debug] found ivy file in cache for me.lessis#conscripted_2.7.7;0.0.1-SNAPSHOT (resolved by local): /Users/dtangren/.ivy2/cache/me.lessis/conscripted_2.7.7/ivy-0.0.1-SNAPSHOT.xml
[debug] default-cache: revision in cache (not updated): me.lessis#conscripted_2.7.7;0.0.1-SNAPSHOT
[debug] checking me.lessis#conscripted_2.7.7;0.0.1-SNAPSHOT from local against [none]
[debug] module revision kept as first found: me.lessis#conscripted_2.7.7;0.0.1-SNAPSHOT from local
[debug] found me.lessis#conscripted_2.7.7;0.0.1-SNAPSHOT in local
[debug] excluding dependency: org.scala-lang#scala-library;2.7.7 {compile=[default(compile)]} in compile
[debug] Nbr of module to sort : 1
[debug] Sort dependencies of : me.lessis#conscripted_2.7.7;0.0.1-SNAPSHOT / Number of dependencies = 1
[debug] Sort done for : me.lessis#conscripted_2.7.7;0.0.1-SNAPSHOT
[debug] resolved ivy file produced in /Users/dtangren/.ivy2/cache/resolved-org.scala-tools.sbt-retrieve-processor-1.0.xml
[debug] :: downloading artifacts ::
[debug] [NOT REQUIRED] me.lessis#conscripted_2.7.7;0.0.1-SNAPSHOT!conscripted_2.7.7.pom
[debug] [NOT REQUIRED] me.lessis#conscripted_2.7.7;0.0.1-SNAPSHOT!conscripted_2.7.7.jar
[debug] :: resolution report :: resolve 40ms :: artifacts dl 3ms
[debug] Nbr of module to sort : 1
[debug] Sort dependencies of : me.lessis#conscripted_2.7.7;0.0.1-SNAPSHOT / Number of dependencies = 1
[debug] Sort done for : me.lessis#conscripted_2.7.7;0.0.1-SNAPSHOT
[debug] report for org.scala-tools.sbt#retrieve-processor;1.0 default produced in /Users/dtangren/.ivy2/cache/org.scala-tools.sbt-retrieve-processor-default.xml
[debug] resolve done (40ms resolve - 3ms download)
[info] :: retrieving :: org.scala-tools.sbt#retrieve-processor [sync]
[debug] checkUpToDate=true
[debug] no explicit confs given for retrieve, using ivy file: /Users/dtangren/.ivy2/cache/resolved-org.scala-tools.sbt-retrieve-processor-1.0.xml
[debug] using ivy parser to parse /Users/dtangren/.ivy2/cache/resolved-org.scala-tools.sbt-retrieve-processor-1.0.xml
[debug] pre 1.3 ivy file: using exactOrRegexp as default matcher
[info] confs: [default]
[debug] retrieving /Users/dtangren/.ivy2/local/me.lessis/conscripted_2.7.7/0.0.1-SNAPSHOT/jars/conscripted_2.7.7.jar
[debug] to /Users/dtangren/Desktop/t/project/boot/scala-2.7.7/sbt-processors/me.lessis/conscripted/0.0.1-SNAPSHOT/conscripted_2.7.7-0.0.1-SNAPSHOT.jar [NOT REQUIRED]
[debug] retrieving /Users/dtangren/.ivy2/local/me.lessis/conscripted_2.7.7/0.0.1-SNAPSHOT/poms/conscripted_2.7.7.pom
[debug] to /Users/dtangren/Desktop/t/project/boot/scala-2.7.7/sbt-processors/me.lessis/conscripted/0.0.1-SNAPSHOT/conscripted_2.7.7-0.0.1-SNAPSHOT.pom [NOT REQUIRED]
[debug] syncing...
[info] 0 artifacts copied, 2 already retrieved (0kB/17ms)
[debug] retrieve done (17ms)
java.util.zip.ZipException: invalid stored block lengths
at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:147)
at java.io.FilterInputStream.read(FilterInputStream.java:116)
at java.io.FilterInputStream.read(FilterInputStream.java:90)
at xsbt.FileUtilities$.read$1(FileUtilities.scala:152)
at xsbt.FileUtilities$.transferImpl(FileUtilities.scala:159)
at xsbt.FileUtilities$.transfer(FileUtilities.scala:141)
at xsbt.FileUtilities$.read(FileUtilities.scala:373)
at xsbt.FileUtilities$.read(FileUtilities.scala:368)
at sbt.processor.Loader$$anonfun$className$1.apply(Loader.scala:34)
at sbt.processor.Loader$$anonfun$className$1.apply(Loader.scala:34)
at xsbt.OpenResource.apply(OpenResource.scala:25)
at sbt.processor.Loader.className(Loader.scala:34)
at sbt.processor.Loader.loadProcessor(Loader.scala:26)
at sbt.processor.Loader.getProcessor(Loader.scala:23)
at sbt.processor.Loader.getProcessor(Loader.scala:18)
at sbt.processor.ManagerImpl.tryProcessor$1(Manager.scala:24)
at sbt.processor.ManagerImpl$$anonfun$processor$1.apply(Manager.scala:31)
at sbt.processor.ManagerImpl$$anonfun$processor$1.apply(Manager.scala:27)
at scala.Either$LeftProjection.flatMap(Either.scala:129)
at sbt.processor.ManagerImpl.processor(Manager.scala:27)
at sbt.processor.Handler$GetProcessor$$anonfun$unapply$1.apply(Handler.scala:17)
at sbt.processor.Handler$GetProcessor$$anonfun$unapply$1.apply(Handler.scala:17)
at scala.Option.flatMap(Option.scala:77)
at sbt.processor.Handler$GetProcessor$.unapply(Handler.scala:17)
at sbt.processor.Handler.unapply(Handler.scala:11)
at sbt.xMain.process$1(Main.scala:246)
at sbt.xMain$Continue$1.apply(Main.scala:132)
at sbt.xMain.run$1(Main.scala:136)
at sbt.xMain.processArguments(Main.scala:266)
at sbt.xMain.startProject(Main.scala:107)
at sbt.xMain.run(Main.scala:84)
at sbt.xMain.run0$1(Main.scala:35)
at sbt.xMain.run(Main.scala:42)
at xsbt.boot.Launch$.run(Launch.scala:53)
at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:42)
at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:42)
at xsbt.boot.Launch$.launch(Launch.scala:57)
at xsbt.boot.Launch$.explicit(Launch.scala:42)
at xsbt.boot.Launch$.initialized(Launch.scala:38)
at xsbt.boot.Launch$.parsed(Launch.scala:31)
at xsbt.boot.Launch$.configured(Launch.scala:21)
at xsbt.boot.Launch$.apply(Launch.scala:16)
at xsbt.boot.Launch$.apply(Launch.scala:13)
at xsbt.boot.Boot$.runImpl(Boot.scala:24)
at xsbt.boot.Boot$.run(Boot.scala:19)
at xsbt.boot.Boot$.main(Boot.scala:15)
at xsbt.boot.Boot.main(Boot.scala)
[warn] java.util.zip.ZipException: invalid stored block lengths
[error] No method named 'csgen' exists.
[info] Execute 'help' for a list of commands or 'actions' for a list of available project actions and methods.