JDK-4216622 : DataFlavor incorrectly throws exception
  • Type: Bug
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 1.2.1
  • Priority: P1
  • Status: Closed
  • Resolution: Duplicate
  • OS: solaris_2.6
  • CPU: generic
  • Submitted: 1999-03-02
  • Updated: 1999-03-03
  • Resolved: 1999-03-03
Related Reports
Duplicate :  
Description
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)