Project won't rebuild with latest beta.
Migrated from http://lampsvn.epfl.ch/trac/scala/ticket/149
Reporter ArtemGr
I've downloaded "scala.plugin_2.6.1.v20071002-210154B".
I go to my project and do "Project / Clean ...".
I see no class files generated in the output folder...
I see the following fresh entries in the Error Log:
Reporter ArtemGr
I've downloaded "scala.plugin_2.6.1.v20071002-210154B".
I go to my project and do "Project / Clean ...".
I see no class files generated in the output folder...
I see the following fresh entries in the Error Log:
Error
Wed Oct 03 16:22:40 MSD 2007
Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
scala.tools.nsc.FatalError: scala.tools.nsc.Global$explicitOuter$.initRep(Lscala/List;Lscala/List;Lscala/tools/nsc/matching/ParallelMatching$RepFactory;Lscala/tools/nsc/symtab/Symbols$Symbol;)Lscala/tools/nsc/matching/ParallelMatching$Rep;
at scala.tools.nsc.matching.TransMatcher$class.handlePattern(TransMatcher.scala:294)
at scala.tools.nsc.transform.ExplicitOuter.handlePattern(ExplicitOuter.scala:19)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:471)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$25.apply(Trees.scala:1270)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$25.apply(Trees.scala:1269)
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1382)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:33)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:27)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1268)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:207)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:365)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$34.apply(Trees.scala:1376)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$34.apply(Trees.scala:1374)
at scala.List$.loop$0(List.scala:244)
at scala.List$.mapConserve(List.scala:261)
at scala.List$.loop$0(List.scala:248)
at scala.List$.mapConserve(List.scala:261)
at scala.tools.nsc.ast.Trees$Transformer.transformStats(Trees.scala:1374)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1285)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.scala$tools$nsc$transform$TypingTransformers$TypingTransformer$$super$transform(TypingTransformers.scala:44)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$0.apply(TypingTransformers.scala:44)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$0.apply(TypingTransformers.scala:44)
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1382)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:33)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:27)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:207)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:345)
at scala.tools.nsc.ast.Trees$Transformer.transformTemplate(Trees.scala:1360)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$22.apply(Trees.scala:1257)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$22.apply(Trees.scala:1257)
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1382)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:33)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:27)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1256)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:207)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:493)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$34.apply(Trees.scala:1376)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$34.apply(Trees.scala:1374)
at scala.List$.loop$0(List.scala:244)
at scala.List$.mapConserve(List.scala:261)
at scala.List$.loop$0(List.scala:248)
at scala.List$.mapConserve(List.scala:261)
at scala.List$.loop$0(List.scala:248)
at scala.List$.mapConserve(List.scala:261)
at scala.tools.nsc.ast.Trees$Transformer.transformStats(Trees.scala:1374)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1285)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.scala$tools$nsc$transform$TypingTransformers$TypingTransformer$$super$transform(TypingTransformers.scala:44)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$0.apply(TypingTransformers.scala:44)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$0.apply(TypingTransformers.scala:44)
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1382)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:33)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:27)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:207)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:345)
at scala.tools.nsc.ast.Trees$Transformer.transformTemplate(Trees.scala:1360)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$22.apply(Trees.scala:1257)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$22.apply(Trees.scala:1257)
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1382)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:33)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:27)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1256)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:207)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:493)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$34.apply(Trees.scala:1376)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$34.apply(Trees.scala:1374)
at scala.List$.loop$0(List.scala:244)
at scala.List$.mapConserve(List.scala:261)
at scala.List$.loop$0(List.scala:248)
at scala.List$.mapConserve(List.scala:261)
at scala.tools.nsc.ast.Trees$Transformer.transformStats(Trees.scala:1374)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$21.apply(Trees.scala:1253)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$21.apply(Trees.scala:1253)
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1382)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:33)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:27)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1252)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:207)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:493)
at scala.tools.nsc.ast.Trees$Transformer.transformUnit(Trees.scala:1377)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.scala$tools$nsc$transform$ExplicitOuter$ExplicitOuterTransformer$$super$transformUnit(ExplicitOuter.scala:503)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer$$anonfun$9.apply(ExplicitOuter.scala:503)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer$$anonfun$9.apply(ExplicitOuter.scala:503)
at scala.tools.nsc.symtab.SymbolTable.atPhase(SymbolTable.scala:87)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transformUnit(ExplicitOuter.scala:503)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transformUnit(ExplicitOuter.scala:276)
at scala.tools.nsc.transform.Transform$Phase.apply(Transform.scala:30)
at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:250)
at scala.tools.nsc.Global$GlobalPhase$$anonfun$2.apply(Global.scala:238)
at scala.tools.nsc.Global$GlobalPhase$$anonfun$2.apply(Global.scala:238)
at scala.Iterator$class.foreach(Iterator.scala:375)
at scala.collection.mutable.ListBuffer$$anon$0.foreach(ListBuffer.scala:255)
at scala.tools.nsc.Global$GlobalPhase.run(Global.scala:238)
at scala.tools.nsc.Global$Run.compileSources(Global.scala:540)
at scala.tools.nsc.Global$Run.compile(Global.scala:624)
at scala.tools.eclipse.BuildCompiler.build(BuildCompiler.scala:106)
at scala.tools.eclipse.ScalaPlugin$ProjectImpl$class.build(ScalaPlugin.scala:284)
at scala.tools.eclipse.Driver$Project.build(Driver.scala:10)
at lampion.eclipse.Builder.build(Builder.scala:79)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:624)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:166)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:197)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:246)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:249)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:302)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:334)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:137)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:235)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Warning
Wed Oct 03 16:22:41 MSD 2007
scala.tools.nsc.Global$explicitOuter$.initRep(Lscala/List;Lscala/List;Lscala/tools/nsc/matching/ParallelMatching$RepFactory;Lscala/tools/nsc/symtab/Symbols$Symbol;)Lscala/tools/nsc/matching/ParallelMatching$Rep;
scala.tools.nsc.FatalError: scala.tools.nsc.Global$explicitOuter$.initRep(Lscala/List;Lscala/List;Lscala/tools/nsc/matching/ParallelMatching$RepFactory;Lscala/tools/nsc/symtab/Symbols$Symbol;)Lscala/tools/nsc/matching/ParallelMatching$Rep;
at scala.tools.nsc.matching.TransMatcher$class.handlePattern(TransMatcher.scala:294)
at scala.tools.nsc.transform.ExplicitOuter.handlePattern(ExplicitOuter.scala:19)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:471)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$25.apply(Trees.scala:1270)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$25.apply(Trees.scala:1269)
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1382)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:33)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:27)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1268)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:207)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:365)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$34.apply(Trees.scala:1376)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$34.apply(Trees.scala:1374)
at scala.List$.loop$0(List.scala:244)
at scala.List$.mapConserve(List.scala:261)
at scala.List$.loop$0(List.scala:248)
at scala.List$.mapConserve(List.scala:261)
at scala.tools.nsc.ast.Trees$Transformer.transformStats(Trees.scala:1374)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1285)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.scala$tools$nsc$transform$TypingTransformers$TypingTransformer$$super$transform(TypingTransformers.scala:44)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$0.apply(TypingTransformers.scala:44)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$0.apply(TypingTransformers.scala:44)
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1382)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:33)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:27)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:207)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:345)
at scala.tools.nsc.ast.Trees$Transformer.transformTemplate(Trees.scala:1360)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$22.apply(Trees.scala:1257)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$22.apply(Trees.scala:1257)
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1382)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:33)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:27)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1256)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:207)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:493)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$34.apply(Trees.scala:1376)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$34.apply(Trees.scala:1374)
at scala.List$.loop$0(List.scala:244)
at scala.List$.mapConserve(List.scala:261)
at scala.List$.loop$0(List.scala:248)
at scala.List$.mapConserve(List.scala:261)
at scala.List$.loop$0(List.scala:248)
at scala.List$.mapConserve(List.scala:261)
at scala.tools.nsc.ast.Trees$Transformer.transformStats(Trees.scala:1374)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1285)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.scala$tools$nsc$transform$TypingTransformers$TypingTransformer$$super$transform(TypingTransformers.scala:44)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$0.apply(TypingTransformers.scala:44)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$0.apply(TypingTransformers.scala:44)
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1382)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:33)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:27)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:207)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:345)
at scala.tools.nsc.ast.Trees$Transformer.transformTemplate(Trees.scala:1360)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$22.apply(Trees.scala:1257)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$22.apply(Trees.scala:1257)
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1382)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:33)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:27)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1256)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:207)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:493)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$34.apply(Trees.scala:1376)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$34.apply(Trees.scala:1374)
at scala.List$.loop$0(List.scala:244)
at scala.List$.mapConserve(List.scala:261)
at scala.List$.loop$0(List.scala:248)
at scala.List$.mapConserve(List.scala:261)
at scala.tools.nsc.ast.Trees$Transformer.transformStats(Trees.scala:1374)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$21.apply(Trees.scala:1253)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$21.apply(Trees.scala:1253)
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1382)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:33)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:27)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1252)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:207)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:493)
at scala.tools.nsc.ast.Trees$Transformer.transformUnit(Trees.scala:1377)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.scala$tools$nsc$transform$ExplicitOuter$ExplicitOuterTransformer$$super$transformUnit(ExplicitOuter.scala:503)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer$$anonfun$9.apply(ExplicitOuter.scala:503)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer$$anonfun$9.apply(ExplicitOuter.scala:503)
at scala.tools.nsc.symtab.SymbolTable.atPhase(SymbolTable.scala:87)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transformUnit(ExplicitOuter.scala:503)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transformUnit(ExplicitOuter.scala:276)
at scala.tools.nsc.transform.Transform$Phase.apply(Transform.scala:30)
at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:250)
at scala.tools.nsc.Global$GlobalPhase$$anonfun$2.apply(Global.scala:238)
at scala.tools.nsc.Global$GlobalPhase$$anonfun$2.apply(Global.scala:238)
at scala.Iterator$class.foreach(Iterator.scala:375)
at scala.collection.mutable.ListBuffer$$anon$0.foreach(ListBuffer.scala:255)
at scala.tools.nsc.Global$GlobalPhase.run(Global.scala:238)
at scala.tools.nsc.Global$Run.compileSources(Global.scala:540)
at scala.tools.nsc.Global$Run.compile(Global.scala:624)
at scala.tools.eclipse.BuildCompiler.build(BuildCompiler.scala:106)
at scala.tools.eclipse.ScalaPlugin$ProjectImpl$class.build(ScalaPlugin.scala:284)
at scala.tools.eclipse.Driver$Project.build(Driver.scala:10)
at lampion.eclipse.Builder.build(Builder.scala:79)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:624)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:166)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:197)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:246)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:249)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:302)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:334)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:137)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:235)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
I'm trying to rebuild my project just by modifying and saving the files in the editor, but i get a similar error:scala.tools.nsc.FatalError: scala.tools.nsc.Global$explicitOuter$.initRep(Lscala/List;Lscala/List;Lscala/tools/nsc/matching/ParallelMatching$RepFactory;Lscala/tools/nsc/symtab/Symbols$Symbol;)Lscala/tools/nsc/matching/ParallelMatching$Rep;
at scala.tools.nsc.matching.TransMatcher$class.handlePattern(TransMatcher.scala:294)
at scala.tools.nsc.transform.ExplicitOuter.handlePattern(ExplicitOuter.scala:19)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:471)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$25.apply(Trees.scala:1270)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$25.apply(Trees.scala:1269)
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1382)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:33)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:27)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1268)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:207)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:365)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$34.apply(Trees.scala:1376)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$34.apply(Trees.scala:1374)
at scala.List$.loop$0(List.scala:244)
at scala.List$.mapConserve(List.scala:261)
at scala.List$.loop$0(List.scala:248)
at scala.List$.mapConserve(List.scala:261)
at scala.tools.nsc.ast.Trees$Transformer.transformStats(Trees.scala:1374)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1285)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.scala$tools$nsc$transform$TypingTransformers$TypingTransformer$$super$transform(TypingTransformers.scala:44)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$0.apply(TypingTransformers.scala:44)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$0.apply(TypingTransformers.scala:44)
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1382)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:33)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:27)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:207)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:345)
at scala.tools.nsc.ast.Trees$Transformer.transformTemplate(Trees.scala:1360)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$22.apply(Trees.scala:1257)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$22.apply(Trees.scala:1257)
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1382)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:33)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:27)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1256)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:207)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:493)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$34.apply(Trees.scala:1376)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$34.apply(Trees.scala:1374)
at scala.List$.loop$0(List.scala:244)
at scala.List$.mapConserve(List.scala:261)
at scala.List$.loop$0(List.scala:248)
at scala.List$.mapConserve(List.scala:261)
at scala.List$.loop$0(List.scala:248)
at scala.List$.mapConserve(List.scala:261)
at scala.tools.nsc.ast.Trees$Transformer.transformStats(Trees.scala:1374)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1285)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.scala$tools$nsc$transform$TypingTransformers$TypingTransformer$$super$transform(TypingTransformers.scala:44)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$0.apply(TypingTransformers.scala:44)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$0.apply(TypingTransformers.scala:44)
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1382)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:33)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:27)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:207)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:345)
at scala.tools.nsc.ast.Trees$Transformer.transformTemplate(Trees.scala:1360)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$22.apply(Trees.scala:1257)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$22.apply(Trees.scala:1257)
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1382)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:33)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:27)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1256)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:207)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:493)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$34.apply(Trees.scala:1376)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$34.apply(Trees.scala:1374)
at scala.List$.loop$0(List.scala:244)
at scala.List$.mapConserve(List.scala:261)
at scala.List$.loop$0(List.scala:248)
at scala.List$.mapConserve(List.scala:261)
at scala.tools.nsc.ast.Trees$Transformer.transformStats(Trees.scala:1374)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$21.apply(Trees.scala:1253)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$21.apply(Trees.scala:1253)
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:1382)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:33)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:27)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:1252)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:207)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:493)
at scala.tools.nsc.ast.Trees$Transformer.transformUnit(Trees.scala:1377)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.scala$tools$nsc$transform$ExplicitOuter$ExplicitOuterTransformer$$super$transformUnit(ExplicitOuter.scala:503)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer$$anonfun$9.apply(ExplicitOuter.scala:503)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer$$anonfun$9.apply(ExplicitOuter.scala:503)
at scala.tools.nsc.symtab.SymbolTable.atPhase(SymbolTable.scala:87)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transformUnit(ExplicitOuter.scala:503)
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transformUnit(ExplicitOuter.scala:276)
at scala.tools.nsc.transform.Transform$Phase.apply(Transform.scala:30)
at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:250)
at scala.tools.nsc.Global$GlobalPhase$$anonfun$2.apply(Global.scala:238)
at scala.tools.nsc.Global$GlobalPhase$$anonfun$2.apply(Global.scala:238)
at scala.Iterator$class.foreach(Iterator.scala:375)
at scala.collection.mutable.ListBuffer$$anon$0.foreach(ListBuffer.scala:255)
at scala.tools.nsc.Global$GlobalPhase.run(Global.scala:238)
at scala.tools.nsc.Global$Run.compileSources(Global.scala:540)
at scala.tools.nsc.Global$Run.compile(Global.scala:624)
at scala.tools.eclipse.BuildCompiler.build(BuildCompiler.scala:106)
at scala.tools.eclipse.ScalaPlugin$ProjectImpl$class.build(ScalaPlugin.scala:284)
at scala.tools.eclipse.Driver$Project.build(Driver.scala:10)
at lampion.eclipse.Builder.build(Builder.scala:79)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:624)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:166)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:197)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:246)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:249)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:302)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:334)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:137)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:235)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Perhaps the "Clean" command isn't the culprit, but I don't know how to proceed: the presentation compiler shows that everything is fine (no erros), but the real compilation isn't done.
Leave a comment
on 2007-10-03 10:17 *
By tracImporter
Trac author: mcdirmid
Sounds like an explicit outer bug to me as its not effecting the presentation compiler. Would need to see the code to be sure, reassigning to Burak (or whoever is responsible for explicit outer).
Sounds like an explicit outer bug to me as its not effecting the presentation compiler. Would need to see the code to be sure, reassigning to Burak (or whoever is responsible for explicit outer).
on 2007-10-04 05:12 *
By tracImporter
Trac author: ArtemGr
Ok, I've pipointed the damaging code:
Ok, I've pipointed the damaging code:
sealed trait RendererType
final case class Text extends RendererType
final case class TextArea extends RendererType
final case class RichArea extends RendererType
final case class ComboBox extends RendererType
final case class Checkbox extends RendererType
final case class Number extends RendererType
final case class Range extends RendererType
final case class FloatRange extends RendererType
final case class NumList extends RendererType
final case class Quarter extends RendererType
final case class WithDate(inner: RendererType) extends RendererType
sealed trait AccessType
final case class Public extends AccessType
final case class Admins extends AccessType
/** A field definition for realty object; used to display columns in the table where objects are edited. */
final case class Column (field: String, name: String, renderer: RendererType, access: AccessType)
Entering this code into the scala.plugin_2.6.1.v20071002-210154B leads to the aforementioned errors.
on 2007-10-04 05:15 *
By tracImporter
Trac author: ArtemGr
P.S. When only this code is enetered, the presentation compiler emits some "ambiguous reference to overloaded definition" warnings, though when the whole program is evaluated (which contains exactly this code at the beginning) the presentation compiler is silent.
P.S. When only this code is enetered, the presentation compiler emits some "ambiguous reference to overloaded definition" warnings, though when the whole program is evaluated (which contains exactly this code at the beginning) the presentation compiler is silent.
on 2007-10-04 05:23 *
By tracImporter
Trac author: ArtemGr
Even these two lines suffice to produce the error:
Even these two lines suffice to produce the error:
abstract class RendererType
case class Text extends RendererType
Here is the Eclipse project: http://glim.ru/personal/ScalaBug149.zip (2 KB)
Trac author: mcdirmid
This bug doesn't exist.
This bug doesn't exist.
on 2007-10-08 06:11 *
By tracImporter
Trac author: ArtemGr
Seems to be fixed in the latest beta.
Seems to be fixed in the latest beta.
on 2008-04-08 10:50 *
By tracImporter
Closed As: invalid