java.lang.NoSuchMethodError: createImageUsingNativeSize error in 1.8.0_45

Paul Taylor paul_t100 at fastmail.fm
Thu Jul 23 10:19:54 UTC 2015


This code that was used in some circumstances for dealing with single 
images dragged and drop from certain webbrowsers (firefox) gave no 
issues in 1.8.0_25

     image  = (Image) 
trans.getTransferData("image/x-java-image;class=java.awt.Image");

but now in 1.8.0_45 causing

java.lang.NoSuchMethodError: createImageUsingNativeSize
at sun.lwawt.macosx.CDataTransferer.getImageForByteStream(Native Method)
at 
sun.lwawt.macosx.CDataTransferer.platformImageBytesToImage(CDataTransferer.java:238)
at 
sun.awt.datatransfer.DataTransferer.translateBytes(DataTransferer.java:1659)
at sun.lwawt.macosx.CDataTransferer.translateBytes(CDataTransferer.java:142)
at 
sun.awt.dnd.SunDropTargetContextPeer.getTransferData(SunDropTargetContextPeer.java:269)
at 
sun.awt.datatransfer.TransferableProxy.getTransferData(TransferableProxy.java:73)
at 
java.awt.dnd.DropTargetContext$TransferableProxy.getTransferData(DropTargetContext.java:376)
at 
com.jthink.jaikoz.draganddrop.ImageHandler.createImageCell(ImageHandler.java:30)

Is this a bug in the new version of OSX Java or am I simply doing 
something wrong, is there a simple workaround ?

Paul




More information about the macosx-port-dev mailing list