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

NPE in scala.tools.nsc.io.AbstractFile.toByteArray(AbstractFile.scala:155) #5135

Closed
scabug opened this issue Nov 1, 2011 · 9 comments
Closed
Assignees
Milestone

Comments

@scabug
Copy link

scabug commented Nov 1, 2011

From time my maven build is failing because of the NPE inside scala compiler. See the stacktrace.

01-Nov-2011 15:45:03 [INFO] --- maven-scala-plugin:2.15.0:testCompile (scala-test-compile) @ integration-platform ---
01-Nov-2011 15:45:03 [INFO] Checking for multiple versions of scala
01-Nov-2011 15:45:03 [INFO] includes = [/*.scala,/*.java,]
01-Nov-2011 15:45:03 [INFO] excludes = []
01-Nov-2011 15:45:03 [INFO] /opt/bamboo/xml-data/build-dir/131073/TR-INTTESTS-JOB1/src/test/java:-1: info: compiling
01-Nov-2011 15:45:03 [INFO] /opt/bamboo/xml-data/build-dir/131073/TR-INTTESTS-JOB1/src/test/scala:-1: info: compiling
01-Nov-2011 15:45:03 [INFO] Compiling 44 source files to /opt/bamboo/xml-data/build-dir/131073/TR-INTTESTS-JOB1/target/test-classes at 1320176703227
01-Nov-2011 15:45:13 [ERROR] error: java.lang.NullPointerException
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.io.AbstractFile.toByteArray(AbstractFile.scala:155)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.symtab.classfile.AbstractFileReader.(AbstractFileReader.scala:26)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.symtab.classfile.ClassfileParser.parse(ClassfileParser.scala:86)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader.doComplete(SymbolLoaders.scala:308)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.complete(SymbolLoaders.scala:111)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.load(SymbolLoaders.scala:130)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.symtab.Symbols$Symbol.exists(Symbols.scala:568)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedIdent$1(Typers.scala:3738)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:4176)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4271)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedType(Typers.scala:4374)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedType(Typers.scala:4377)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Namers$Namer.typeSig(Namers.scala:1212)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$typeCompleter$1.apply(Namers.scala:551)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$typeCompleter$1.apply(Namers.scala:549)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:1385)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:1381)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.symtab.Symbols$Symbol.info(Symbols.scala:727)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$thisMethodType$1$1$$anonfun$apply$19.apply(Namers.scala:876)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$thisMethodType$1$1$$anonfun$apply$19.apply(Namers.scala:876)
01-Nov-2011 15:45:13 [INFO] at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
01-Nov-2011 15:45:13 [INFO] at scala.collection.immutable.List.foreach(List.scala:45)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$thisMethodType$1$1.apply(Namers.scala:876)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$thisMethodType$1$1.apply(Namers.scala:875)
01-Nov-2011 15:45:13 [INFO] at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
01-Nov-2011 15:45:13 [INFO] at scala.collection.immutable.List.foreach(List.scala:45)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Namers$Namer.thisMethodType$1(Namers.scala:875)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Namers$Namer.methodSig(Namers.scala:951)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Namers$Namer.typeSig(Namers.scala:1196)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$typeCompleter$1.apply(Namers.scala:551)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$typeCompleter$1.apply(Namers.scala:549)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:1385)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:1381)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.symtab.Symbols$Symbol.info(Symbols.scala:727)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.symtab.Symbols$Symbol.tpe(Symbols.scala:698)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$applyPossible$1$2.apply(Typers.scala:802)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$applyPossible$1$2.apply(Typers.scala:802)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.symtab.Symbols$Symbol.filter(Symbols.scala:1046)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.applyPossible$1(Typers.scala:802)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:860)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4280)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedApply$1$1.apply(Typers.scala:3353)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedApply$1$1.apply(Typers.scala:3353)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:624)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3353)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:4104)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4271)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:2191)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedArgs$3.apply(Typers.scala:2204)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedArgs$3.apply(Typers.scala:2203)
01-Nov-2011 15:45:13 [INFO] at scala.Tuple3$Zipped$$anonfun$map$1.apply(Tuple3.scala:66)
01-Nov-2011 15:45:13 [INFO] at scala.Tuple3$Zipped$$anonfun$map$1.apply(Tuple3.scala:64)
01-Nov-2011 15:45:13 [INFO] at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
01-Nov-2011 15:45:13 [INFO] at scala.collection.immutable.List.foreach(List.scala:45)
01-Nov-2011 15:45:13 [INFO] at scala.Tuple3$Zipped.map(Tuple3.scala:64)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:2203)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:2421)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$tryTypedApply$1$1.apply(Typers.scala:3295)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$tryTypedApply$1$1.apply(Typers.scala:3295)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:624)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.tryTypedApply$1(Typers.scala:3295)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3369)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:4104)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4271)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:4428)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:1760)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3919)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4271)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:2100)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$24.apply(Typers.scala:2184)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$24.apply(Typers.scala:2184)
01-Nov-2011 15:45:13 [INFO] at scala.collection.immutable.List.loop$1(List.scala:117)
01-Nov-2011 15:45:13 [INFO] at scala.collection.immutable.List.mapConserve(List.scala:133)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:2184)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1512)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1278)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3910)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4271)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:2100)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$24.apply(Typers.scala:2184)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$24.apply(Typers.scala:2184)
01-Nov-2011 15:45:13 [INFO] at scala.collection.immutable.List.loop$1(List.scala:117)
01-Nov-2011 15:45:13 [INFO] at scala.collection.immutable.List.mapConserve(List.scala:133)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:2184)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3906)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4271)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4331)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.apply(Analyzer.scala:94)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:329)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3$$anonfun$run$1.apply(Analyzer.scala:86)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3$$anonfun$run$1.apply(Analyzer.scala:86)
01-Nov-2011 15:45:13 [INFO] at scala.collection.Iterator$class.foreach(Iterator.scala:660)
01-Nov-2011 15:45:13 [INFO] at scala.collection.mutable.ListBuffer$$anon$1.foreach(ListBuffer.scala:316)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.run(Analyzer.scala:86)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.Global$Run.compileSources(Global.scala:953)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.Global$Run.compile(Global.scala:1038)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.Main$.process(Main.scala:106)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.Main$.main(Main.scala:123)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.Main.main(Main.scala)
01-Nov-2011 15:45:13 [INFO] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
01-Nov-2011 15:45:13 [INFO] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
01-Nov-2011 15:45:13 [INFO] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
01-Nov-2011 15:45:13 [INFO] at java.lang.reflect.Method.invoke(Method.java:597)
01-Nov-2011 15:45:13 [INFO] at org_scala_tools_maven_executions.MainHelper.runMain(MainHelper.java:161)
01-Nov-2011 15:45:13 [INFO] at org_scala_tools_maven_executions.MainWithArgsInFile.main(MainWithArgsInFile.java:26)
01-Nov-2011 15:45:13 [INFO]
01-Nov-2011 15:45:13 [INFO] java.lang.reflect.InvocationTargetException
01-Nov-2011 15:45:13 [INFO] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
01-Nov-2011 15:45:13 [INFO] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
01-Nov-2011 15:45:13 [INFO] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
01-Nov-2011 15:45:13 [INFO] at java.lang.reflect.Method.invoke(Method.java:597)
01-Nov-2011 15:45:13 [INFO] at org_scala_tools_maven_executions.MainHelper.runMain(MainHelper.java:161)
01-Nov-2011 15:45:13 [INFO] at org_scala_tools_maven_executions.MainWithArgsInFile.main(MainWithArgsInFile.java:26)
01-Nov-2011 15:45:13 [INFO] Caused by: java.lang.NullPointerException
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.io.AbstractFile.toByteArray(AbstractFile.scala:155)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.symtab.classfile.AbstractFileReader.(AbstractFileReader.scala:26)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.symtab.classfile.ClassfileParser.parse(ClassfileParser.scala:86)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader.doComplete(SymbolLoaders.scala:308)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.complete(SymbolLoaders.scala:111)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.load(SymbolLoaders.scala:130)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.symtab.Symbols$Symbol.exists(Symbols.scala:568)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedIdent$1(Typers.scala:3738)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:4176)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4271)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedType(Typers.scala:4374)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedType(Typers.scala:4377)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Namers$Namer.typeSig(Namers.scala:1212)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$typeCompleter$1.apply(Namers.scala:551)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$typeCompleter$1.apply(Namers.scala:549)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:1385)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:1381)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.symtab.Symbols$Symbol.info(Symbols.scala:727)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$thisMethodType$1$1$$anonfun$apply$19.apply(Namers.scala:876)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$thisMethodType$1$1$$anonfun$apply$19.apply(Namers.scala:876)
01-Nov-2011 15:45:13 [INFO] at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
01-Nov-2011 15:45:13 [INFO] at scala.collection.immutable.List.foreach(List.scala:45)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$thisMethodType$1$1.apply(Namers.scala:876)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$thisMethodType$1$1.apply(Namers.scala:875)
01-Nov-2011 15:45:13 [INFO] at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
01-Nov-2011 15:45:13 [INFO] at scala.collection.immutable.List.foreach(List.scala:45)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Namers$Namer.thisMethodType$1(Namers.scala:875)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Namers$Namer.methodSig(Namers.scala:951)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Namers$Namer.typeSig(Namers.scala:1196)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$typeCompleter$1.apply(Namers.scala:551)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Namers$Namer$$anonfun$typeCompleter$1.apply(Namers.scala:549)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:1385)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Namers$$anon$1.complete(Namers.scala:1381)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.symtab.Symbols$Symbol.info(Symbols.scala:727)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.symtab.Symbols$Symbol.tpe(Symbols.scala:698)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$applyPossible$1$2.apply(Typers.scala:802)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$applyPossible$1$2.apply(Typers.scala:802)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.symtab.Symbols$Symbol.filter(Symbols.scala:1046)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.applyPossible$1(Typers.scala:802)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.adapt(Typers.scala:860)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4280)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedApply$1$1.apply(Typers.scala:3353)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedApply$1$1.apply(Typers.scala:3353)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:624)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3353)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:4104)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4271)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:2191)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedArgs$3.apply(Typers.scala:2204)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedArgs$3.apply(Typers.scala:2203)
01-Nov-2011 15:45:13 [INFO] at scala.Tuple3$Zipped$$anonfun$map$1.apply(Tuple3.scala:66)
01-Nov-2011 15:45:13 [INFO] at scala.Tuple3$Zipped$$anonfun$map$1.apply(Tuple3.scala:64)
01-Nov-2011 15:45:13 [INFO] at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
01-Nov-2011 15:45:13 [INFO] at scala.collection.immutable.List.foreach(List.scala:45)
01-Nov-2011 15:45:13 [INFO] at scala.Tuple3$Zipped.map(Tuple3.scala:64)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:2203)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:2421)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$tryTypedApply$1$1.apply(Typers.scala:3295)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$tryTypedApply$1$1.apply(Typers.scala:3295)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:624)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.tryTypedApply$1(Typers.scala:3295)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:3369)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:4104)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4271)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:4428)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:1760)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3919)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4271)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:2100)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$24.apply(Typers.scala:2184)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$24.apply(Typers.scala:2184)
01-Nov-2011 15:45:13 [INFO] at scala.collection.immutable.List.loop$1(List.scala:117)
01-Nov-2011 15:45:13 [INFO] at scala.collection.immutable.List.mapConserve(List.scala:133)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:2184)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1512)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1278)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3910)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4271)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:2100)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$24.apply(Typers.scala:2184)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$24.apply(Typers.scala:2184)
01-Nov-2011 15:45:13 [INFO] at scala.collection.immutable.List.loop$1(List.scala:117)
01-Nov-2011 15:45:13 [INFO] at scala.collection.immutable.List.mapConserve(List.scala:133)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:2184)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:3906)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4271)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:4331)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.apply(Analyzer.scala:94)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:329)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3$$anonfun$run$1.apply(Analyzer.scala:86)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3$$anonfun$run$1.apply(Analyzer.scala:86)
01-Nov-2011 15:45:13 [INFO] at scala.collection.Iterator$class.foreach(Iterator.scala:660)
01-Nov-2011 15:45:13 [INFO] at scala.collection.mutable.ListBuffer$$anon$1.foreach(ListBuffer.scala:316)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.run(Analyzer.scala:86)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.Global$Run.compileSources(Global.scala:953)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.Global$Run.compile(Global.scala:1038)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.Main$.process(Main.scala:106)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.Main$.main(Main.scala:123)
01-Nov-2011 15:45:13 [INFO] at scala.tools.nsc.Main.main(Main.scala)
01-Nov-2011 15:45:13 [INFO] ... 6 more
01-Nov-2011 15:45:13 [INFO] ------------------------------------------------------------------------

@scabug
Copy link
Author

scabug commented Nov 1, 2011

Imported From: https://issues.scala-lang.org/browse/SI-5135?orig=1
Reporter: Ievgen Platonov (jozic)
Affected Versions: 2.9.1
Other Milestones: 2.10.0

@scabug
Copy link
Author

scabug commented Nov 2, 2011

@soc said:
It looks like you forgot to add the actual source triggering this crasher...

@scabug
Copy link
Author

scabug commented Nov 4, 2011

@michelou said (edited on Nov 4, 2011 2:41:45 PM UTC):
Line 155 in file nsc.io.AbstractFile should be changed from

var rest = sizeOption.get

to

var rest = {color:red}sizeOption.getOrElse(0){color}

NB. Among the subsclasses of nsc.io.AbstractFile (aka. PlainFile, VirtualDirectory, VirtualFile, ZipArchive) only class VirtualDirectory doesn't override method sizeOption which in that case returns None.

Can I do the change or has anybody an argument against it ?!

@scabug
Copy link
Author

scabug commented Nov 4, 2011

@paulp said:
Anyone who would argue against fixing a blind get would be under the influence of something. Please go ahead.

@scabug
Copy link
Author

scabug commented Nov 6, 2011

@michelou said:
Fixed in r25950

@scabug
Copy link
Author

scabug commented Nov 7, 2011

Ievgen Platonov (jozic) said:
When can we wait for release of this fix?

@scabug
Copy link
Author

scabug commented Nov 7, 2011

@michelou said:
As far as I know the next Scala release is planned for the end of 2011.

Meanwhile you can eg. switch to a nightly build with revision number greater than r25950.

http://www.scala-lang.org/node/212/distributions

But the fastest way to get your issue solved actually depends on your development environment (Maven, etc.) and the version of your Scala distribution.

@scabug
Copy link
Author

scabug commented Jan 12, 2012

Ievgen Platonov (jozic) said:
Hey guys,
could you please release a milestone with this fix?
your snapshot are really unstable (I know, they are snapshots :))

@scabug
Copy link
Author

scabug commented Jan 16, 2012

@adriaanm said:
It's a fair point, but one that would be better discussed on scala-internals.

@scabug scabug closed this as completed Dec 18, 2012
@scabug scabug added this to the 2.10.0-M1 milestone Apr 7, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants