You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I defined the following class in Messages.scala. Note that Class[_] is not
supported:
case class MapRequest(
var minKey: Option[Array[Byte]],
var maxKey: Option[Array[Byte]],
var mapper: Class[_])
extends AvroRecord with KeyValueStoreOperation
Instead of throwing an error, the compiler plugin printed just an info message,
causing many other compilation errors later on.
[INFO] java.lang.reflect.InvocationTargetException
[INFO] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[INFO] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[INFO] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[INFO] at java.lang.reflect.Method.invoke(Method.java:597)
[INFO] at org_scala_tools_maven_executions.MainHelper.runMain(MainHelper.java:161)
[INFO] at org_scala_tools_maven_executions.MainWithArgsInFile.main(MainWithArgsInFile.java:26)
[INFO] Caused by: java.lang.UnsupportedOperationException: Cannot support yet: Class[_]
[INFO] at edu.berkeley.cs.avro.plugin.SchemaGen$SchemaGenTransformer.edu$berkeley$cs$avro$plugin$SchemaGen$SchemaGenTransformer$$createSchema(SchemaGen.scala:115)
[INFO] at edu.berkeley.cs.avro.plugin.SchemaGen$SchemaGenTransformer$$anonfun$4.apply(SchemaGen.scala:135)
[INFO] at edu.berkeley.cs.avro.plugin.SchemaGen$SchemaGenTransformer$$anonfun$4.apply(SchemaGen.scala:133)
[INFO] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206)
[INFO] at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206)
[INFO] at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61)
[INFO] at scala.collection.immutable.List.foreach(List.scala:45)
[INFO] at scala.collection.TraversableLike$class.map(TraversableLike.scala:206)
[INFO] at scala.collection.immutable.List.map(List.scala:45)
[INFO] at edu.berkeley.cs.avro.plugin.SchemaGen$SchemaGenTransformer.transform(SchemaGen.scala:133)
[INFO] at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:856)
[INFO] at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:854)
[INFO] at scala.collection.immutable.List.loop$1(List.scala:115)
[INFO] at scala.collection.immutable.List.mapConserve(List.scala:132)
[INFO] at scala.tools.nsc.ast.Trees$Transformer.transformStats(Trees.scala:854)
[INFO] at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transform$1.apply(Trees.scala:728)
[INFO] at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transform$1.apply(Trees.scala:728)
[INFO] at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:864)
[INFO] at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:38)
[INFO] at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:31)
[INFO] at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:727)
[INFO] at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.scala$tools$nsc$transform$TypingTransformers$TypingTransformer$$super$transform(TypingTransformers.scala:49)
[INFO] at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$2.apply(TypingTransformers.scala:51)
[INFO] at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$2.apply(TypingTransformers.scala:51)
[INFO] at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:864)
[INFO] at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:38)
[INFO] at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:31)
[INFO] at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:51)
[INFO] at edu.berkeley.cs.avro.plugin.SchemaGen$SchemaGenTransformer.transform(SchemaGen.scala:157)
[INFO] at scala.tools.nsc.ast.Trees$Transformer.transformUnit(Trees.scala:857)
[INFO] at scala.tools.nsc.transform.Transform$Phase.apply(Transform.scala:30)
[INFO] at scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply(Global.scala:276)
[INFO] at scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply(Global.scala:276)
[INFO] at scala.tools.nsc.reporters.Reporter.withSource(Reporter.scala:48)
[INFO] at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:276)
[INFO] at scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:252)
[INFO] at scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:252)
[INFO] at scala.collection.Iterator$class.foreach(Iterator.scala:631)
[INFO] at scala.collection.mutable.ListBuffer$$anon$1.foreach(ListBuffer.scala:304)
[INFO] at scala.tools.nsc.Global$GlobalPhase.run(Global.scala:252)
[INFO] at scala.tools.nsc.Global$Run.compileSources(Global.scala:733)
[INFO] at scala.tools.nsc.Global$Run.compile(Global.scala:813)
[INFO] at scala.tools.nsc.Main$.process(Main.scala:108)
[INFO] at scala.tools.nsc.Main$.main(Main.scala:122)
[INFO] at scala.tools.nsc.Main.main(Main.scala)
[INFO] ... 6 more
[INFO] prepare-compile in 0 s
[INFO] compile in 11 s
The text was updated successfully, but these errors were encountered:
I defined the following class in Messages.scala. Note that Class[_] is not
supported:
Instead of throwing an error, the compiler plugin printed just an info message,
causing many other compilation errors later on.
The text was updated successfully, but these errors were encountered: