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
Here is the message, it seems to reach an assertion during compilation.
Rmq: my library uses continuations.
[error]
[error] while compiling: /Users/pschaus/Documents/workspace/oscar/src/main/scala/oscar/visual/VisualToolBar.scala
[error] during phase: jvm
[error] library version: version 2.10.0
[error] compiler version: version 2.10.0
[error] reconstructed args: -P:continuations:enable -classpath /Users/pschaus/Documents/workspace/oscar/target/scala-2.10/classes:/Users/pschaus/Documents/workspace/oscar/lib/batik-all.jar:/Users/pschaus/Documents/workspace/oscar/lib/cplex.jar:/Users/pschaus/Documents/workspace/oscar/lib/glpk-java.jar:/Users/pschaus/Documents/workspace/oscar/lib/gurobi.jar:/Users/pschaus/Documents/workspace/oscar/lib/jcommon-1.0.17.jar:/Users/pschaus/Documents/workspace/oscar/lib/jfreechart-1.0.14.jar:/Users/pschaus/Documents/workspace/oscar/lib/jsci-core.jar:/Users/pschaus/Documents/workspace/oscar/lib/junit-4.10.jar:/Users/pschaus/Documents/workspace/oscar/lib/lpsolve55j.jar:/Users/pschaus/Documents/workspace/oscar/lib/scalacheck_2.9.0-1-1.9.jar:/Users/pschaus/Documents/workspace/oscar/lib/scalatest_2.9.0-2.0.M4.jar:/Users/pschaus/Documents/workspace/oscar/lib/swingx-1.6.1.jar:/Users/pschaus/Documents/workspace/oscar/lib/swingx-ws-1.0.jar:/Users/pschaus/Documents/workspace/oscar/lib/viz.jar:/Users/pschaus/Documents/workspace/oscar/lib/xml-apis-ext.jar:/Users/pschaus/Documents/workspace/oscar/lib_commercial:/Users/pschaus/.ivy2/cache/org.scala-lang/scala-swing/jars/scala-swing-2.9.2.jar -d /Users/pschaus/Documents/workspace/oscar/target/scala-2.10/classes -bootclasspath /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jsfd.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/classes.jar:/System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/Resources/Java/JavaRuntimeSupport.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/ui.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/laf.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/sunrsasign.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jsse.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jce.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/charsets.jar:/Users/pschaus/.sbt/boot/scala-2.10.0/lib/scala-library.jar -Xplugin:/Users/pschaus/.ivy2/cache/org.scala-lang.plugins/continuations/jars/continuations-2.10.0.jar
[error]
[error] last tree to typer: TypeTree(trait Domain)
[error] symbol: trait Domain in package core (flags: <interface> abstract <java> <trait>)
[error] symbol definition: abstract interface Domain extends Object
[error] tpe: oscar.cp.core.Domain
[error] symbol owners: trait Domain -> package core
[error] context owners: constructor Domain -> trait Domain -> package core
[error]
[error] == Enclosing template or block ==
[error]
[error] DefDef( // def <init>(): oscar.cp.core.Domain in trait Domain
[error] <method> <java>
[error] "<init>"
[error] []
[error] List(Nil)
[error] <tpt> // tree.tpe=oscar.cp.core.Domain
[error] "_"
[error] )
[error]
[error] == Expanded type of tree ==
[error]
[error] TypeRef(TypeSymbol(abstract interface Domain extends Object))
[error]
[error] uncaught exception during compilation: java.lang.AssertionError
[trace] Stack trace suppressed: run last compile:compile for the full output.
[error] (compile:compile) java.lang.AssertionError: assertion failed: List(object package$Const, object package$Const)
[error] uncaught exception during compilation: java.lang.AssertionError
java.lang.AssertionError: assertion failed: List(object package$Const, object package$Const)
at scala.reflect.internal.Symbols$Symbol.suchThat(Symbols.scala:1643)
at scala.reflect.internal.Symbols$ClassSymbol.companionModule0(Symbols.scala:2929)
at scala.reflect.internal.Symbols$ClassSymbol.companionModule(Symbols.scala:2932)
at scala.tools.nsc.backend.jvm.GenASM$JPlainBuilder.genClass(GenASM.scala:1438)
at scala.tools.nsc.backend.jvm.GenASM$AsmPhase.run(GenASM.scala:182)
at scala.tools.nsc.Global$Run.compileUnitsInternal(Global.scala:1574)
at scala.tools.nsc.Global$Run.compileUnits(Global.scala:1548)
at scala.tools.nsc.Global$Run.compileSources(Global.scala:1544)
at scala.tools.nsc.Global$Run.compile(Global.scala:1654)
at xsbt.CachedCompiler0.run(CompilerInterface.scala:90)
at xsbt.CachedCompiler0.run(CompilerInterface.scala:72)
at xsbt.CompilerInterface.run(CompilerInterface.scala:26)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at sbt.compiler.AnalyzingCompiler.call(AnalyzingCompiler.scala:73)
at sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:35)
at sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:29)
at sbt.compiler.AggressiveCompile$$anonfun$4$$anonfun$compileScala$1$1.apply$mcV$sp(AggressiveCompile.scala:71)
at sbt.compiler.AggressiveCompile$$anonfun$4$$anonfun$compileScala$1$1.apply(AggressiveCompile.scala:71)
at sbt.compiler.AggressiveCompile$$anonfun$4$$anonfun$compileScala$1$1.apply(AggressiveCompile.scala:71)
at sbt.compiler.AggressiveCompile.sbt$compiler$AggressiveCompile$$timed(AggressiveCompile.scala:101)
at sbt.compiler.AggressiveCompile$$anonfun$4.compileScala$1(AggressiveCompile.scala:70)
at sbt.compiler.AggressiveCompile$$anonfun$4.apply(AggressiveCompile.scala:88)
at sbt.compiler.AggressiveCompile$$anonfun$4.apply(AggressiveCompile.scala:60)
at sbt.inc.IncrementalCompile$$anonfun$doCompile$1.apply(Compile.scala:24)
at sbt.inc.IncrementalCompile$$anonfun$doCompile$1.apply(Compile.scala:22)
at sbt.inc.Incremental$.cycle(Incremental.scala:39)
at sbt.inc.Incremental$.compile(Incremental.scala:26)
at sbt.inc.IncrementalCompile$.apply(Compile.scala:20)
at sbt.compiler.AggressiveCompile.compile2(AggressiveCompile.scala:96)
at sbt.compiler.AggressiveCompile.compile1(AggressiveCompile.scala:44)
at sbt.compiler.AggressiveCompile.apply(AggressiveCompile.scala:31)
at sbt.Compiler$.apply(Compiler.scala:79)
at sbt.Defaults$$anonfun$compileTask$1.apply(Defaults.scala:571)
at sbt.Defaults$$anonfun$compileTask$1.apply(Defaults.scala:571)
at sbt.Scoped$$anonfun$hf2$1.apply(Structure.scala:578)
at sbt.Scoped$$anonfun$hf2$1.apply(Structure.scala:578)
at scala.Function1$$anonfun$compose$1.apply(Function1.scala:49)
at sbt.Scoped$Reduced$$anonfun$combine$1$$anonfun$apply$12.apply(Structure.scala:311)
at sbt.Scoped$Reduced$$anonfun$combine$1$$anonfun$apply$12.apply(Structure.scala:311)
at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:40)
at sbt.std.Transform$$anon$5.work(System.scala:71)
at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:232)
at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:232)
at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18)
at sbt.Execute.work(Execute.scala:238)
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:232)
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:232)
at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:159)
at sbt.CompletionService$$anon$2.call(CompletionService.scala:30)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
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] (compile:compile) java.lang.AssertionError: assertion failed: List(object package$Const, object package$Const)
The text was updated successfully, but these errors were encountered:
Pierre Schaus (pschaus) said:
We identified with Sebastien Doeraene that he origin of this compiler crash was a case classes defined in a package object. He advised me to avoid that although It was working with 2.9.2.
Here is the message, it seems to reach an assertion during compilation.
Rmq: my library uses continuations.
The text was updated successfully, but these errors were encountered: