-
Bug
-
Resolution: Duplicate
-
P1
-
None
-
1.2.1
-
None
-
generic
-
solaris_2.6
DataFlavor is throwing an exception in a situation where it never did before.
This is breaking the JavaBeans Activation Framework Standard Extension.
datsun$ cat df.java
import java.awt.datatransfer.*;
public class df {
public static void main(String[] argv) throws Exception {
new DataFlavor("text/plain", "Plain Text");
}
}
datsun$ javac df.java
datsun$ java df
Exception in thread "main" java.lang.IllegalArgumentException: no representation class specified for:text/plain
at java.awt.datatransfer.DataFlavor.initialize(DataFlavor.java, Compiled Code)
at java.awt.datatransfer.DataFlavor.<init>(DataFlavor.java, Compiled Code)
at df.main(df.java, Compiled Code)
datsun$ java -version
java version "1.2.1"
Classic VM (build JDK-1.2.1-I, green threads, sunwjit)
This is breaking the JavaBeans Activation Framework Standard Extension.
datsun$ cat df.java
import java.awt.datatransfer.*;
public class df {
public static void main(String[] argv) throws Exception {
new DataFlavor("text/plain", "Plain Text");
}
}
datsun$ javac df.java
datsun$ java df
Exception in thread "main" java.lang.IllegalArgumentException: no representation class specified for:text/plain
at java.awt.datatransfer.DataFlavor.initialize(DataFlavor.java, Compiled Code)
at java.awt.datatransfer.DataFlavor.<init>(DataFlavor.java, Compiled Code)
at df.main(df.java, Compiled Code)
datsun$ java -version
java version "1.2.1"
Classic VM (build JDK-1.2.1-I, green threads, sunwjit)
- duplicates
-
JDK-4212613 REGRESSION: java.awt.datatransfer.DataFlavor constructors behavior changed
-
- Resolved
-