Andrei Oprisan
Andrei Oprisan

Reputation: 408

Bad class file error when using Scala 2.8.x (2.8.0 and 2.8.1) in Javafx 1.x (1.2 and 1.3.1)

When trying to import scala.Option in a javafx script, I get the following javafxc error:

cannot access scala.Option.$anonfun$orNull$1
bad class file: scala/Option$$anonfun$orNull$1.class(scala:Option$$anonfun$orNull$1.class)
undeclared type variable: A1
Please remove or make sure it appears in the correct subdirectory of the classpath.
import scala.Option;

I am using Scala 2.8.1, Javafxc 1.3.1_b101, JVM 1.6.0_21-b06, OS Ubuntu 10.10. The same code was working in Scala 2.7.7 .

Later edit: The same error is reported in case I import scala.immutable.Seq/List/Traversable/Iterable . I have tried the imports in a default Netbeans 6.9.1 JavaFX project which has in the classpath only scala-library.jar.

Upvotes: 2

Views: 389

Answers (1)

soc
soc

Reputation: 28443

It reminded me first of #4067, but this one looks quite different.

I would suggest that you try to reproduce the error with 2.8.1 or 2.9 trunk, maybe it is fixed?

Upvotes: 1

Related Questions