-
Notifications
You must be signed in to change notification settings - Fork 14
Closed
scala/scala
#8848Labels
Milestone
Description
Doesn't work anymore.
scala> case class Foo(x: Int) extends AnyVal
java.lang.NumberFormatException: For input string: "1$extension"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:580)
at java.lang.Integer.parseInt(Integer.java:615)
at scala.reflect.internal.StdNames$TermNames.splitDefaultGetterName(StdNames.scala:520)
at scala.tools.nsc.typechecker.TypeDiagnostics$UnusedPrivates.rescindPrivateConstructorDefault$1(TypeDiagnostics.scala:595)
at scala.tools.nsc.typechecker.TypeDiagnostics$UnusedPrivates.isSyntheticWarnable(TypeDiagnostics.scala:598)
at scala.tools.nsc.typechecker.TypeDiagnostics$UnusedPrivates.isUnusedTerm(TypeDiagnostics.scala:603)
at scala.tools.nsc.typechecker.TypeDiagnostics$UnusedPrivates.$anonfun$unusedTerms$1(TypeDiagnostics.scala:628)
at scala.tools.nsc.typechecker.TypeDiagnostics$UnusedPrivates.unusedTerms(TypeDiagnostics.scala:628)
at scala.tools.nsc.interpreter.ReplGlobal$wrapperCleanup$WrapperCleanupTransformer.transform(ReplGlobal.scala:76)
at scala.tools.nsc.interpreter.ReplGlobal$wrapperCleanup$WrapperCleanupTransformer.transform(ReplGlobal.scala:63)
at scala.reflect.api.Trees$Transformer.transformTemplate(Trees.scala:2587)
at scala.reflect.internal.Trees$ModuleDef.$anonfun$transform$3(Trees.scala:370)
at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2625)
at scala.reflect.internal.Trees$ModuleDef.transform(Trees.scala:369)
at scala.reflect.internal.Trees$InternalTransformer.transform(Trees.scala:1461)
at scala.tools.nsc.interpreter.ReplGlobal$wrapperCleanup$WrapperCleanupTransformer.transform(ReplGlobal.scala:72)
at scala.tools.nsc.interpreter.ReplGlobal$wrapperCleanup$WrapperCleanupTransformer.transform(ReplGlobal.scala:63)
at scala.reflect.api.Trees$Transformer.$anonfun$transformStats$1(Trees.scala:2614)
at scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2612)
at scala.reflect.internal.Trees$Template.transform(Trees.scala:518)
at scala.reflect.internal.Trees$InternalTransformer.transform(Trees.scala:1461)
at scala.tools.nsc.interpreter.ReplGlobal$wrapperCleanup$WrapperCleanupTransformer.transform(ReplGlobal.scala:72)
at scala.tools.nsc.interpreter.ReplGlobal$wrapperCleanup$WrapperCleanupTransformer.transform(ReplGlobal.scala:63)
at scala.reflect.api.Trees$Transformer.transformTemplate(Trees.scala:2587)
at scala.reflect.internal.Trees$ModuleDef.$anonfun$transform$3(Trees.scala:370)
at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2625)
at scala.reflect.internal.Trees$ModuleDef.transform(Trees.scala:369)
at scala.reflect.internal.Trees$InternalTransformer.transform(Trees.scala:1461)
at scala.tools.nsc.interpreter.ReplGlobal$wrapperCleanup$WrapperCleanupTransformer.transform(ReplGlobal.scala:72)
at scala.tools.nsc.interpreter.ReplGlobal$wrapperCleanup$WrapperCleanupTransformer.transform(ReplGlobal.scala:63)
at scala.reflect.api.Trees$Transformer.$anonfun$transformStats$1(Trees.scala:2614)
at scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2612)
at scala.reflect.internal.Trees$PackageDef.$anonfun$transform$1(Trees.scala:316)
at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2625)
at scala.reflect.internal.Trees$PackageDef.transform(Trees.scala:316)
at scala.reflect.internal.Trees$InternalTransformer.transform(Trees.scala:1461)
at scala.tools.nsc.interpreter.ReplGlobal$wrapperCleanup$WrapperCleanupTransformer.transform(ReplGlobal.scala:72)
at scala.tools.nsc.ast.Trees$Transformer.transformUnit(Trees.scala:162)
at scala.tools.nsc.interpreter.ReplGlobal$wrapperCleanup$WrapperCleanupTransformer.transformUnit(ReplGlobal.scala:65)
at scala.tools.nsc.transform.Transform$Phase.apply(Transform.scala:36)
at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:451)
at scala.tools.nsc.Global$GlobalPhase.run(Global.scala:398)
at scala.tools.nsc.Global$Run.compileUnitsInternal(Global.scala:1506)
at scala.tools.nsc.Global$Run.compileUnits(Global.scala:1490)
at scala.tools.nsc.interpreter.IMain$ReadEvalPrint.compile(IMain.scala:737)
at scala.tools.nsc.interpreter.IMain$Request.compile(IMain.scala:949)
at scala.tools.nsc.interpreter.IMain.compile(IMain.scala:529)
at scala.tools.nsc.interpreter.IMain.doInterpret(IMain.scala:515)
at scala.tools.nsc.interpreter.IMain.interpret(IMain.scala:499)
at scala.tools.nsc.interpreter.IMain.interpret(IMain.scala:497)
at scala.tools.nsc.interpreter.shell.ILoop.loop$1(ILoop.scala:868)
at scala.tools.nsc.interpreter.shell.ILoop.interpretStartingWith(ILoop.scala:900)
at scala.tools.nsc.interpreter.shell.ILoop.command(ILoop.scala:427)
at scala.tools.nsc.interpreter.shell.ILoop.processLine(ILoop.scala:434)
at scala.tools.nsc.interpreter.shell.ILoop.loop(ILoop.scala:452)
at scala.tools.nsc.interpreter.shell.ILoop.run(ILoop.scala:954)
at xsbt.ConsoleInterface.run(ConsoleInterface.scala:78)
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:498)
at sbt.internal.inc.AnalyzingCompiler.call(AnalyzingCompiler.scala:248)
at sbt.internal.inc.AnalyzingCompiler.console(AnalyzingCompiler.scala:210)
at sbt.Console.console0$1(Console.scala:48)
at sbt.Console.$anonfun$apply$2(Console.scala:51)
at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:23)
at sbt.util.InterfaceUtil$$anon$1.get(InterfaceUtil.scala:10)
at sbt.TrapExit$App.run(TrapExit.scala:257)
at java.lang.Thread.run(Thread.java:748)
[error] (run-main-0) scala.NotImplementedError: an implementation is missing
[error] scala.NotImplementedError: an implementation is missing
[error] at scala.tools.nsc.interpreter.jline.Reader.readOneKey(Reader.scala:31)
[error] at scala.tools.nsc.interpreter.shell.InteractiveReader.readYesOrNo(InteractiveReader.scala:28)
[error] at scala.tools.nsc.interpreter.shell.InteractiveReader.readYesOrNo$(InteractiveReader.scala:28)
[error] at scala.tools.nsc.interpreter.jline.Reader.readYesOrNo(Reader.scala:28)
[error] at scala.tools.nsc.interpreter.shell.ILoop$$anonfun$1.fn$1(ILoop.scala:407)
[error] at scala.tools.nsc.interpreter.shell.ILoop$$anonfun$1.applyOrElse(ILoop.scala:410)
[error] at scala.tools.nsc.interpreter.shell.ILoop$$anonfun$1.applyOrElse(ILoop.scala:391)
[error] at scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:35)
[error] at scala.tools.nsc.interpreter.shell.ILoop.loop(ILoop.scala:452)
[error] at scala.tools.nsc.interpreter.shell.ILoop.run(ILoop.scala:954)
[error] at xsbt.ConsoleInterface.run(ConsoleInterface.scala:78)
[error] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[error] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[error] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[error] at java.lang.reflect.Method.invoke(Method.java:498)
[error] at sbt.internal.inc.AnalyzingCompiler.call(AnalyzingCompiler.scala:248)
[error] at sbt.internal.inc.AnalyzingCompiler.console(AnalyzingCompiler.scala:210)
[error] at sbt.Console.console0$1(Console.scala:48)
[error] at sbt.Console.$anonfun$apply$2(Console.scala:51)
[error] at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:23)
[error] at sbt.util.InterfaceUtil$$anon$1.get(InterfaceUtil.scala:10)
[error] at sbt.TrapExit$App.run(TrapExit.scala:257)
[error] at java.lang.Thread.run(Thread.java:748)
[error] Nonzero exit code: 1
For the session slayer see scala/bug#9910