Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mixin QueryProbing cause compile error #184

Closed
jilen opened this issue Feb 21, 2016 · 3 comments
Closed

mixin QueryProbing cause compile error #184

jilen opened this issue Feb 21, 2016 · 3 comments

Comments

@jilen
Copy link
Collaborator

jilen commented Feb 21, 2016

Example 1

object Q {
  val DB = source(new MysqlAsyncSourceConfig[SnakeCase]("TestQuillDB") with QueryProbing)
}

class QuillSupportSpec extends FlatSpec with ShouldMatchers  {
  it should "filter null field" in {
    val q = quote {
      query[Order]
    }
    Q.DB.run(q)
  }
}
[error] /home/jilen/workspace/drip-common/src/test/scala/libs/dal/QuillSupportSpec.scala:30: Can't load source at compile time. Reason: 'null'.
[error]     Q.DB.run(q)

Example2

trait QuillSupport  {
  val QDB:  AsyncSource[MySQLDialect, SnakeCase, _]
}

trait TestQuillSupport extends QuillSupport {
  lazy val QDB = source(new MysqlAsyncSourceConfig[SnakeCase]("TestQuillDB") with QueryProbing)
}
java.lang.ClassCastException: scala.reflect.internal.Symbols$PackageClassSymbol cannot be cast to scala.reflect.internal.Names$Name
    at scala.reflect.internal.pickling.UnPickler$Scan.readSymbol(UnPickler.scala:290)
    at scala.reflect.internal.pickling.UnPickler$Scan.readSymbolRef(UnPickler.scala:649)
    at scala.reflect.internal.pickling.UnPickler$Scan.readNonEmptyTree(UnPickler.scala:608)
    at scala.reflect.internal.pickling.UnPickler$Scan.readTree(UnPickler.scala:621)
    at scala.reflect.internal.pickling.UnPickler$Scan$$anonfun$readTreeRef$1.apply(UnPickler.scala:662)
    at scala.reflect.internal.pickling.UnPickler$Scan$$anonfun$readTreeRef$1.apply(UnPickler.scala:662)
    at scala.reflect.internal.pickling.UnPickler$Scan.at(UnPickler.scala:179)
    at scala.reflect.internal.pickling.UnPickler$Scan.readTreeRef(UnPickler.scala:662)
    at scala.reflect.internal.pickling.UnPickler$Scan.scala$reflect$internal$pickling$UnPickler$Scan$$ref$1(UnPickler.scala:541)
    at scala.reflect.internal.pickling.UnPickler$Scan.readTree$1(UnPickler.scala:564)
    at scala.reflect.internal.pickling.UnPickler$Scan.readNonEmptyTree(UnPickler.scala:609)
    at scala.reflect.internal.pickling.UnPickler$Scan.readTree(UnPickler.scala:621)
    at scala.reflect.internal.pickling.UnPickler$Scan$$anonfun$readTreeRef$1.apply(UnPickler.scala:662)
    at scala.reflect.internal.pickling.UnPickler$Scan$$anonfun$readTreeRef$1.apply(UnPickler.scala:662)
    at scala.reflect.internal.pickling.UnPickler$Scan.at(UnPickler.scala:179)
    at scala.reflect.internal.pickling.UnPickler$Scan.readTreeRef(UnPickler.scala:662)
    at scala.reflect.internal.pickling.UnPickler$Scan.scala$reflect$internal$pickling$UnPickler$Scan$$ref$1(UnPickler.scala:541)
    at scala.reflect.internal.pickling.UnPickler$Scan.readTree$1(UnPickler.scala:565)
    at scala.reflect.internal.pickling.UnPickler$Scan.readNonEmptyTree(UnPickler.scala:609)
    at scala.reflect.internal.pickling.UnPickler$Scan.readTree(UnPickler.scala:621)
    at scala.reflect.internal.pickling.UnPickler$Scan$$anonfun$readTreeRef$1.apply(UnPickler.scala:662)
    at scala.reflect.internal.pickling.UnPickler$Scan$$anonfun$readTreeRef$1.apply(UnPickler.scala:662)
    at scala.reflect.internal.pickling.UnPickler$Scan.at(UnPickler.scala:179)
    at scala.reflect.internal.pickling.UnPickler$Scan.readTreeRef(UnPickler.scala:662)
    at scala.reflect.internal.pickling.UnPickler$Scan.scala$reflect$internal$pickling$UnPickler$Scan$$ref$1(UnPickler.scala:541)
    at scala.reflect.internal.pickling.UnPickler$Scan$$anonfun$5.apply(UnPickler.scala:567)
    at scala.reflect.internal.pickling.UnPickler$Scan$$anonfun$5.apply(UnPickler.scala:567)
    at scala.reflect.internal.pickling.PickleBuffer.until(PickleBuffer.scala:154)
    at scala.reflect.internal.pickling.UnPickler$Scan.readTree$1(UnPickler.scala:567)
    at scala.reflect.internal.pickling.UnPickler$Scan.readNonEmptyTree(UnPickler.scala:609)
    at scala.reflect.internal.pickling.UnPickler$Scan.readTree(UnPickler.scala:621)
    at scala.reflect.internal.pickling.UnPickler$Scan$$anonfun$readTreeRef$1.apply(UnPickler.scala:662)
    at scala.reflect.internal.pickling.UnPickler$Scan$$anonfun$readTreeRef$1.apply(UnPickler.scala:662)
    at scala.reflect.internal.pickling.UnPickler$Scan.at(UnPickler.scala:179)
    at scala.reflect.internal.pickling.UnPickler$Scan.readTreeRef(UnPickler.scala:662)
    at scala.reflect.internal.pickling.UnPickler$Scan.scala$reflect$internal$pickling$UnPickler$Scan$$ref$1(UnPickler.scala:541)
    at scala.reflect.internal.pickling.UnPickler$Scan.readTree$1(UnPickler.scala:581)
    at scala.reflect.internal.pickling.UnPickler$Scan.readNonEmptyTree(UnPickler.scala:609)
    at scala.reflect.internal.pickling.UnPickler$Scan.readTree(UnPickler.scala:621)
    at scala.reflect.internal.pickling.UnPickler$Scan$$anonfun$readTreeRef$1.apply(UnPickler.scala:662)
    at scala.reflect.internal.pickling.UnPickler$Scan$$anonfun$readTreeRef$1.apply(UnPickler.scala:662)
    at scala.reflect.internal.pickling.UnPickler$Scan.at(UnPickler.scala:179)
    at scala.reflect.internal.pickling.UnPickler$Scan.readTreeRef(UnPickler.scala:662)
    at scala.reflect.internal.pickling.UnPickler$Scan.scala$reflect$internal$pickling$UnPickler$Scan$$ref$1(UnPickler.scala:541)
    at scala.reflect.internal.pickling.UnPickler$Scan$$anonfun$readTree$1$15.apply(UnPickler.scala:595)
    at scala.reflect.internal.pickling.UnPickler$Scan$$anonfun$readTree$1$15.apply(UnPickler.scala:595)
    at scala.reflect.internal.pickling.PickleBuffer.times(PickleBuffer.scala:160)
    at scala.reflect.internal.pickling.PickleBuffer.times(PickleBuffer.scala:160)
    at scala.reflect.internal.pickling.UnPickler$Scan.readTree$1(UnPickler.scala:595)
    at scala.reflect.internal.pickling.UnPickler$Scan.readNonEmptyTree(UnPickler.scala:609)
    at scala.reflect.internal.pickling.UnPickler$Scan.readTree(UnPickler.scala:621)
    at scala.reflect.internal.pickling.UnPickler$Scan$$anonfun$readTreeRef$1.apply(UnPickler.scala:662)
    at scala.reflect.internal.pickling.UnPickler$Scan$$anonfun$readTreeRef$1.apply(UnPickler.scala:662)
    at scala.reflect.internal.pickling.UnPickler$Scan.at(UnPickler.scala:179)
    at scala.reflect.internal.pickling.UnPickler$Scan.readTreeRef(UnPickler.scala:662)
    at scala.reflect.internal.pickling.UnPickler$Scan.readTemplateRef(UnPickler.scala:667)
    at scala.reflect.internal.pickling.UnPickler$Scan.implRef$1(UnPickler.scala:544)
    at scala.reflect.internal.pickling.UnPickler$Scan.readTree$1(UnPickler.scala:579)
    at scala.reflect.internal.pickling.UnPickler$Scan.readNonEmptyTree(UnPickler.scala:609)
    at scala.reflect.internal.pickling.UnPickler$Scan.readTree(UnPickler.scala:621)
    at scala.reflect.internal.pickling.UnPickler$Scan$$anonfun$readTreeRef$1.apply(UnPickler.scala:662)
    at scala.reflect.internal.pickling.UnPickler$Scan$$anonfun$readTreeRef$1.apply(UnPickler.scala:662)
    at scala.reflect.internal.pickling.UnPickler$Scan.at(UnPickler.scala:179)
    at scala.reflect.internal.pickling.UnPickler$Scan.readTreeRef(UnPickler.scala:662)
    at scala.reflect.internal.pickling.UnPickler$Scan.scala$reflect$internal$pickling$UnPickler$Scan$$ref$1(UnPickler.scala:541)
    at scala.reflect.internal.pickling.UnPickler$Scan$$anonfun$5.apply(UnPickler.scala:567)
    at scala.reflect.internal.pickling.UnPickler$Scan$$anonfun$5.apply(UnPickler.scala:567)
    at scala.reflect.internal.pickling.PickleBuffer.until(PickleBuffer.scala:154)
    at scala.reflect.internal.pickling.UnPickler$Scan.readTree$1(UnPickler.scala:567)
    at scala.reflect.internal.pickling.UnPickler$Scan.readNonEmptyTree(UnPickler.scala:609)
    at scala.reflect.internal.pickling.UnPickler$Scan.readTree(UnPickler.scala:621)
    at scala.reflect.internal.pickling.UnPickler$Scan$$anonfun$readTreeRef$1.apply(UnPickler.scala:662)
    at scala.reflect.internal.pickling.UnPickler$Scan$$anonfun$readTreeRef$1.apply(UnPickler.scala:662)
    at scala.reflect.internal.pickling.UnPickler$Scan.at(UnPickler.scala:179)
    at scala.reflect.internal.pickling.UnPickler$Scan.readTreeRef(UnPickler.scala:662)
    at scala.reflect.internal.pickling.UnPickler$Scan.scala$reflect$internal$pickling$UnPickler$Scan$$ref$1(UnPickler.scala:541)
    at scala.reflect.internal.pickling.UnPickler$Scan$$anonfun$readTree$1$1.apply(UnPickler.scala:565)
    at scala.reflect.internal.pickling.UnPickler$Scan$$anonfun$readTree$1$1.apply(UnPickler.scala:565)
    at scala.reflect.internal.pickling.PickleBuffer.until(PickleBuffer.scala:154)
    at scala.reflect.internal.pickling.UnPickler$Scan.readTree$1(UnPickler.scala:565)
    at scala.reflect.internal.pickling.UnPickler$Scan.readNonEmptyTree(UnPickler.scala:609)
    at scala.reflect.internal.pickling.UnPickler$Scan.readTree(UnPickler.scala:621)
    at scala.reflect.internal.pickling.UnPickler$Scan$$anonfun$readAnnotArg$1.apply(UnPickler.scala:469)
    at scala.reflect.internal.pickling.UnPickler$Scan$$anonfun$readAnnotArg$1.apply(UnPickler.scala:469)
    at scala.reflect.internal.pickling.UnPickler$Scan.at(UnPickler.scala:179)
    at scala.reflect.internal.pickling.UnPickler$Scan.readAnnotArg(UnPickler.scala:469)
    at scala.reflect.internal.pickling.UnPickler$Scan.readAnnotationInfo(UnPickler.scala:503)
    at scala.reflect.internal.pickling.UnPickler$Scan.readSymbolAnnotation(UnPickler.scala:515)
    at scala.reflect.internal.pickling.UnPickler$Scan.run(UnPickler.scala:97)
    at scala.reflect.internal.pickling.UnPickler.unpickle(UnPickler.scala:38)
    at scala.tools.nsc.symtab.classfile.ClassfileParser.scala$tools$nsc$symtab$classfile$ClassfileParser$$parseAttribute$1(ClassfileParser.scala:837)
    at scala.tools.nsc.symtab.classfile.ClassfileParser.parseAttributes(ClassfileParser.scala:1014)
    at scala.tools.nsc.symtab.classfile.ClassfileParser.parseClass(ClassfileParser.scala:499)
    at scala.tools.nsc.symtab.classfile.ClassfileParser.parse(ClassfileParser.scala:136)
    at scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader$$anonfun$doComplete$2.apply$mcV$sp(SymbolLoaders.scala:347)
    at scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader$$anonfun$doComplete$2.apply(SymbolLoaders.scala:347)
    at scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader$$anonfun$doComplete$2.apply(SymbolLoaders.scala:347)
    at scala.reflect.internal.SymbolTable.enteringPhase(SymbolTable.scala:235)
    at scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader.doComplete(SymbolLoaders.scala:347)
    at scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.complete(SymbolLoaders.scala:211)
    at scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.load(SymbolLoaders.scala:227)
    at scala.tools.nsc.typechecker.Typers$Typer.isStale(Typers.scala:496)
    at scala.tools.nsc.typechecker.Typers$Typer.reallyExists(Typers.scala:487)
    at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$qualifies$1(Typers.scala:4842)
    at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$108.apply(Typers.scala:4868)
    at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$108.apply(Typers.scala:4868)
    at scala.tools.nsc.typechecker.Contexts$Context$$anonfun$lookupInScope$1$1.apply(Contexts.scala:1058)
    at scala.tools.nsc.typechecker.Contexts$Context$$anonfun$lookupInScope$1$1.apply(Contexts.scala:1058)
    at scala.collection.Iterator$$anon$13.hasNext(Iterator.scala:415)
    at scala.collection.Iterator$class.foreach(Iterator.scala:742)
    at scala.collection.AbstractIterator.foreach(Iterator.scala:1194)
    at scala.collection.generic.Growable$class.$plus$plus$eq(Growable.scala:59)
    at scala.collection.mutable.ListBuffer.$plus$plus$eq(ListBuffer.scala:183)
    at scala.collection.mutable.ListBuffer.$plus$plus$eq(ListBuffer.scala:45)
    at scala.collection.TraversableOnce$class.to(TraversableOnce.scala:308)
    at scala.collection.AbstractIterator.to(Iterator.scala:1194)
    at scala.collection.TraversableOnce$class.toList(TraversableOnce.scala:292)
    at scala.collection.AbstractIterator.toList(Iterator.scala:1194)
    at scala.tools.nsc.typechecker.Contexts$Context.lookupInScope$1(Contexts.scala:1058)
    at scala.tools.nsc.typechecker.Contexts$Context.lookupSymbol(Contexts.scala:1079)
    at scala.tools.nsc.typechecker.Typers$Typer.typedIdent$2(Typers.scala:4868)
    at scala.tools.nsc.typechecker.Typers$Typer.typedIdentOrWildcard$1(Typers.scala:4907)
    at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5339)
    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5359)
    at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5395)
    at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5422)
    at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5369)
    at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5373)
    at scala.tools.nsc.typechecker.Typers$Typer.typedTypeConstructor(Typers.scala:5531)
    at scala.tools.nsc.typechecker.Typers$Typer.typedTypeConstructor(Typers.scala:5548)
    at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedParentType(Typers.scala:1468)
    at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$18.apply(Typers.scala:1632)
    at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$18.apply(Typers.scala:1632)
    at scala.collection.immutable.List.map(List.scala:277)
    at scala.tools.nsc.typechecker.Typers$Typer.typedParentTypes(Typers.scala:1632)
    at scala.tools.nsc.typechecker.Namers$Namer.templateSig(Namers.scala:920)
    at scala.tools.nsc.typechecker.Namers$Namer.classSig(Namers.scala:969)
    at scala.tools.nsc.typechecker.Namers$Namer.getSig$1(Namers.scala:1524)
    at scala.tools.nsc.typechecker.Namers$Namer.typeSig(Namers.scala:1542)
    at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$monoTypeCompleter$1$$anonfun$apply$1.apply$mcV$sp(Namers.scala:782)
    at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$monoTypeCompleter$1$$anonfun$apply$1.apply(Namers.scala:781)
    at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$monoTypeCompleter$1$$anonfun$apply$1.apply(Namers.scala:781)
    at scala.tools.nsc.typechecker.Namers$Namer.scala$tools$nsc$typechecker$Namers$Namer$$logAndValidate(Namers.scala:1569)
    at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$monoTypeCompleter$1.apply(Namers.scala:781)
    at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$monoTypeCompleter$1.apply(Namers.scala:773)
    at scala.tools.nsc.typechecker.Namers$$anon$1.completeImpl(Namers.scala:1685)
    at scala.tools.nsc.typechecker.Namers$LockingTypeCompleter$class.complete(Namers.scala:1693)
    at scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:1683)
    at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1489)
    at scala.reflect.internal.Symbols$Symbol.initialize(Symbols.scala:1634)
    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5007)
    at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5395)
    at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5422)
    at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5369)
    at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5373)
    at scala.tools.nsc.typechecker.Typers$Typer.typedByValueExpr(Typers.scala:5451)
    at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:3047)
    at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$65.apply(Typers.scala:3151)
    at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$65.apply(Typers.scala:3151)
    at scala.collection.immutable.List.loop$1(List.scala:173)
    at scala.collection.immutable.List.mapConserve(List.scala:189)
    at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3151)
    at scala.tools.nsc.typechecker.Typers$Typer.typedPackageDef$1(Typers.scala:5014)
    at scala.tools.nsc.typechecker.Typers$Typer.typedMemberDef$1(Typers.scala:5311)
    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5358)
    at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5395)
    at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5422)
    at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5369)
    at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5373)
    at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5447)
    at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.apply(Analyzer.scala:102)
    at scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply$mcV$sp(Global.scala:440)
    at scala.tools.nsc.Global$GlobalPhase.withCurrentUnit(Global.scala:431)
    at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:440)
    at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3$$anonfun$run$1.apply(Analyzer.scala:94)
    at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3$$anonfun$run$1.apply(Analyzer.scala:93)
    at scala.collection.Iterator$class.foreach(Iterator.scala:742)
    at scala.collection.AbstractIterator.foreach(Iterator.scala:1194)
    at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.run(Analyzer.scala:93)
    at scala.tools.nsc.Global$Run.compileUnitsInternal(Global.scala:1501)
    at scala.tools.nsc.Global$Run.compileUnits(Global.scala:1486)
    at scala.tools.nsc.Global$Run.compileSources(Global.scala:1481)
    at scala.tools.nsc.Global$Run.compile(Global.scala:1582)
    at xsbt.CachedCompiler0.run(CompilerInterface.scala:116)
    at xsbt.CachedCompiler0.run(CompilerInterface.scala:95)
    at xsbt.CompilerInterface.run(CompilerInterface.scala:26)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at sbt.compiler.AnalyzingCompiler.call(AnalyzingCompiler.scala:101)
    at sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:47)
    at sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:41)
    at sbt.compiler.MixedAnalyzingCompiler$$anonfun$compileScala$1$1.apply$mcV$sp(MixedAnalyzingCompiler.scala:51)
    at sbt.compiler.MixedAnalyzingCompiler$$anonfun$compileScala$1$1.apply(MixedAnalyzingCompiler.scala:51)
    at sbt.compiler.MixedAnalyzingCompiler$$anonfun$compileScala$1$1.apply(MixedAnalyzingCompiler.scala:51)
    at sbt.compiler.MixedAnalyzingCompiler.timed(MixedAnalyzingCompiler.scala:75)
    at sbt.compiler.MixedAnalyzingCompiler.compileScala$1(MixedAnalyzingCompiler.scala:50)
    at sbt.compiler.MixedAnalyzingCompiler.compile(MixedAnalyzingCompiler.scala:65)
    at sbt.compiler.IC$$anonfun$compileInternal$1.apply(IncrementalCompiler.scala:160)
    at sbt.compiler.IC$$anonfun$compileInternal$1.apply(IncrementalCompiler.scala:160)
    at sbt.inc.IncrementalCompile$$anonfun$doCompile$1.apply(Compile.scala:66)
    at sbt.inc.IncrementalCompile$$anonfun$doCompile$1.apply(Compile.scala:64)
    at sbt.inc.IncrementalCommon.cycle(IncrementalCommon.scala:31)
    at sbt.inc.Incremental$$anonfun$1.apply(Incremental.scala:62)
    at sbt.inc.Incremental$$anonfun$1.apply(Incremental.scala:61)
    at sbt.inc.Incremental$.manageClassfiles(Incremental.scala:89)
    at sbt.inc.Incremental$.compile(Incremental.scala:61)
    at sbt.inc.IncrementalCompile$.apply(Compile.scala:54)
    at sbt.compiler.IC$.compileInternal(IncrementalCompiler.scala:160)
    at sbt.compiler.IC$.incrementalCompile(IncrementalCompiler.scala:138)
    at sbt.Compiler$.compile(Compiler.scala:128)
    at sbt.Compiler$.compile(Compiler.scala:114)
    at sbt.Defaults$.sbt$Defaults$$compileIncrementalTaskImpl(Defaults.scala:829)
    at sbt.Defaults$$anonfun$compileIncrementalTask$1.apply(Defaults.scala:820)
    at sbt.Defaults$$anonfun$compileIncrementalTask$1.apply(Defaults.scala:818)
    at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
    at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:40)
    at sbt.std.Transform$$anon$4.work(System.scala:63)
    at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:226)
    at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:226)
    at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:17)
    at sbt.Execute.work(Execute.scala:235)
    at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:226)
    at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:226)
    at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:159)
    at sbt.CompletionService$$anon$2.call(CompletionService.scala:28)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
[error] error while loading TestQuillSupport, class file '/home/jilen/workspace/drip-common/target/scala-2.11/test-classes/libs/dal/TestQuillSupport.class' is broken
@fwbrasil fwbrasil added the bug label Feb 21, 2016
@lvicentesanchez
Copy link
Contributor

The error in Example1 might be related with the absence of the config file in the classpath during compile time. Have you tried to add it during compile time like this?

@zifeo
Copy link
Contributor

zifeo commented Apr 7, 2016

Adding the classpath during compilation solved this example 2 issue for me. However example 1 still persist (appearing after some netty debug log).

@fwbrasil
Copy link
Collaborator

Given that query probing now needs to be configured using a separate compilation unit, this error won't happen any more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants