Skip to content

crash with nested class #16

Closed
Closed
@lrytz

Description

@lrytz
  @Test
  def crsh() {
    import scala.async.AsyncId.{async, await}
    async {
      class B { def f = 1 }
      await(new B()).f
    } mustBe 1
  }

➡️

[error] Test scala.async.run.anf.AnfTransformSpec.crsh failed: scala/async/run/anf/AnfTransformSpec/crsh$B
[error]     at scala.async.run.anf.AnfTransformSpec$stateMachine$114$1.apply(AnfTransformSpec.scala:358)
[error]     at scala.async.run.anf.AnfTransformSpec$stateMachine$114$1.resume$async(AnfTransformSpec.scala:358)
[error]     at scala.async.run.anf.AnfTransformSpec$stateMachine$114$1.apply$mcV$sp(AnfTransformSpec.scala:358)
[error]     at scala.async.run.anf.AnfTransformSpec.crsh(AnfTransformSpec.scala:358)
[error]     ...
[error] Caused by: java.lang.ClassNotFoundException: scala.async.run.anf.AnfTransformSpec.crsh$B
[error]     at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
[error]     at java.security.AccessController.doPrivileged(Native Method)
[error]     at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
[error]     at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
[error]     at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
[error]     ... 70 more

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions