Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save julianpeeters/9888898 to your computer and use it in GitHub Desktop.
Save julianpeeters/9888898 to your computer and use it in GitHub Desktop.
run
[info] Compiling 1 Scala source to /home/julianpeeters/Dropbox/macro-annotation-example/macros/target/scala-2.10/classes...
[info] Compiling 2 Scala sources to /home/julianpeeters/Dropbox/macro-annotation-example/core/target/scala-2.10/classes...
while compiling: /home/julianpeeters/Dropbox/macro-annotation-example/core/src/main/scala/models/MyRecord.scala
during phase: uncurry
library version: version 2.10.3
compiler version: version 2.10.3
reconstructed args: -bootclasspath /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/resources.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/rt.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/jsse.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/jce.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/charsets.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/netx.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/plugin.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/rhino.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/jfr.jar:/usr/lib/jvm/java-7-openjdk-amd64/jre/classes:/home/julianpeeters/.ivy2/cache/org.scala-lang/scala-library/jars/scala-library-2.10.3.jar -classpath /home/julianpeeters/Dropbox/macro-annotation-example/core/target/scala-2.10/classes:/home/julianpeeters/Dropbox/macro-annotation-example/macros/target/scala-2.10/classes:/home/julianpeeters/.ivy2/cache/io.spray/spray-json_2.10/jars/spray-json_2.10-1.2.5.jar:/home/julianpeeters/.ivy2/cache/org.parboiled/parboiled-scala_2.10/bundles/parboiled-scala_2.10-1.1.5.jar:/home/julianpeeters/.ivy2/cache/org.parboiled/parboiled-core/bundles/parboiled-core-1.1.5.jar:/home/julianpeeters/.ivy2/cache/com.gensler/scalavro_2.10/jars/scalavro_2.10-0.4.0.jar:/home/julianpeeters/.ivy2/cache/com.gensler/scalavro-core_2.10/jars/scalavro-core_2.10-0.4.0.jar:/home/julianpeeters/.ivy2/cache/com.gensler/scalavro-util_2.10/jars/scalavro-util_2.10-0.4.0.jar:/home/julianpeeters/.ivy2/cache/org.scala-lang/scala-reflect/jars/scala-reflect-2.10.3.jar:/home/julianpeeters/.ivy2/cache/ch.qos.logback/logback-classic/jars/logback-classic-1.0.9.jar:/home/julianpeeters/.ivy2/cache/ch.qos.logback/logback-core/jars/logback-core-1.0.9.jar:/home/julianpeeters/.ivy2/cache/org.slf4j/slf4j-api/jars/slf4j-api-1.7.2.jar:/home/julianpeeters/.ivy2/cache/org.reflections/reflections/jars/reflections-0.9.9-RC1.jar:/home/julianpeeters/.ivy2/cache/com.google.guava/guava/jars/guava-11.0.2.jar:/home/julianpeeters/.ivy2/cache/com.google.code.findbugs/jsr305/jars/jsr305-1.3.9.jar:/home/julianpeeters/.ivy2/cache/org.javassist/javassist/jars/javassist-3.16.1-GA.jar:/home/julianpeeters/.ivy2/cache/dom4j/dom4j/jars/dom4j-1.6.1.jar:/home/julianpeeters/.ivy2/cache/xml-apis/xml-apis/jars/xml-apis-1.0.b2.jar:/home/julianpeeters/.ivy2/cache/org.apache.avro/avro/jars/avro-1.7.5.jar:/home/julianpeeters/.ivy2/cache/org.codehaus.jackson/jackson-core-asl/jars/jackson-core-asl-1.9.13.jar:/home/julianpeeters/.ivy2/cache/org.codehaus.jackson/jackson-mapper-asl/jars/jackson-mapper-asl-1.9.13.jar:/home/julianpeeters/.ivy2/cache/org.xerial.snappy/snappy-java/bundles/snappy-java-1.0.5.jar:/home/julianpeeters/.ivy2/cache/org.apache.commons/commons-compress/jars/commons-compress-1.4.1.jar:/home/julianpeeters/.ivy2/cache/org.tukaani/xz/jars/xz-1.0.jar:/home/julianpeeters/.ivy2/cache/org.scalamacros/quasiquotes_2.10.3/jars/quasiquotes_2.10.3-2.0.0-M4.jar:/home/julianpeeters/.ivy2/cache/com.novus/salat-util_2.10/jars/salat-util_2.10-1.9.2.jar:/home/julianpeeters/.ivy2/cache/org.scala-lang/scalap/jars/scalap-2.10.2.jar:/home/julianpeeters/.sbt/boot/scala-2.10.2/lib/scala-compiler.jar:/home/julianpeeters/.ivy2/cache/com.novus/salat-core_2.10/jars/salat-core_2.10-1.9.2.jar:/home/julianpeeters/.ivy2/cache/org.mongodb/casbah-core_2.10/jars/casbah-core_2.10-2.6.2.jar:/home/julianpeeters/.ivy2/cache/org.mongodb/casbah-commons_2.10/jars/casbah-commons_2.10-2.6.2.jar:/home/julianpeeters/.ivy2/cache/com.github.nscala-time/nscala-time_2.10/jars/nscala-time_2.10-0.2.0.jar:/home/julianpeeters/.ivy2/cache/joda-time/joda-time/jars/joda-time-2.1.jar:/home/julianpeeters/.ivy2/cache/org.joda/joda-convert/jars/joda-convert-1.2.jar:/home/julianpeeters/.ivy2/cache/org.mongodb/mongo-java-driver/jars/mongo-java-driver-2.11.2.jar:/home/julianpeeters/.ivy2/cache/org.mongodb/casbah-query_2.10/jars/casbah-query_2.10-2.6.2.jar:/home/julianpeeters/.ivy2/cache/org.json4s/json4s-native_2.10/jars/json4s-native_2.10-3.1.0.jar:/home/julianpeeters/.ivy2/cache/org.json4s/json4s-core_2.10/jars/json4s-core_2.10-3.1.0.jar:/home/julianpeeters/.ivy2/cache/org.json4s/json4s-ast_2.10/jars/json4s-ast_2.10-3.1.0.jar:/home/julianpeeters/.ivy2/cache/com.thoughtworks.paranamer/paranamer/jars/paranamer-2.5.2.jar -Xplugin:/home/julianpeeters/.ivy2/cache/org.scalamacros/paradise_2.10.3/jars/paradise_2.10.3-2.0.0-M4.jar
last tree to typer: TypeTree(anonymous class $anonfun)
symbol: anonymous class $anonfun (flags: final <synthetic>)
symbol definition: final class $anonfun extends AbstractFunction1[com.mongodb.DBObject,com.mongodb.casbah.commons.MongoDBObject] with Serializable
tpe: scala.runtime.AbstractFunction1[com.mongodb.DBObject,com.mongodb.casbah.commons.MongoDBObject] with Serializable
symbol owners: anonymous class $anonfun -> value obj -> object Test -> package <empty>
context owners: constructor MyRecord -> class MyRecord -> package models
== Enclosing template or block ==
<tpt> // tree.tpe=models.MyRecord
== Expanded type of tree ==
TypeRef(
TypeSymbol(
final class $anonfun extends AbstractFunction1[com.mongodb.DBObject,com.mongodb.casbah.commons.MongoDBObject] with Serializable
)
)
unhandled exception while transforming MyRecord.scala
[error] uncaught exception during compilation: scala.MatchError
[trace] Stack trace suppressed: run last core/compile:compile for the full output.
[error] (core/compile:compile) scala.MatchError: MyRecord.this.<init>(immutable.this.List.apply[Some[String]](new Some[String](""))) (of class scala.reflect.internal.Trees$Apply)
[error] Total time: 16 s, completed Mar 31, 2014 2:45:12 AM
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment