NOTICE! This is a static HTML version of a legacy Fiji BugZilla bug.

The Fiji project now uses GitHub Issues for issue tracking.

Please file all new issues there.

Bug 1104 - [Java 8] New image from system clipboard not functioning
[Java 8] New image from system clipboard not functioning
Status: RESOLVED MOVED
Product: Fiji
Classification: Unclassified
Component: Plugins
unspecified
Macintosh Mac OS
: P4 normal
Assigned To: ImageJ Bugs Mailing List
Depends on:
Blocks:
 
Reported: 2015-07-02 09:26 CDT by kota
Modified: 2015-07-02 14:35 CDT
2 users (show)

See Also:

Description kota 2015-07-02 09:26:39 CDT
I test drove Fiji with Java 8, osx, tried [File > New > System Clipboard] and it did not work, returned the error below. 

(Fiji Is Just) ImageJ 2.0.0-rc-30/1.49v; Java 1.8.0_45 [64-bit]; Mac OS X 10.8.5; 139MB of 11538MB (1%)
 
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.datatransfer.ClipboardTransferable$DataFactory.getTransferData(ClipboardTransferable.java:71)
	at sun.awt.datatransfer.ClipboardTransferable.getTransferData(ClipboardTransferable.java:168)
	at ij.plugin.Clipboard.showSystemClipboard(Clipboard.java:85)
	at ij.plugin.Clipboard.run(Clipboard.java:34)
	at ij.IJ.runPlugIn(IJ.java:169)
	at ij.Executer.runCommand(Executer.java:132)
	at ij.Executer.run(Executer.java:65)
	at java.lang.Thread.run(Thread.java:745)

Information about your version of Java:

  os.arch => x86_64
  os.name => Mac OS X
  os.version => 10.8.5
  java.version => 1.8.0_45
  java.vendor => Oracle Corporation
  java.runtime.name => Java(TM) SE Runtime Environment
  java.runtime.version => 1.8.0_45-b14
  java.vm.name => Java HotSpot(TM) 64-Bit Server VM
  java.vm.version => 25.45-b02
  java.vm.vendor => Oracle Corporation
  java.vm.info => mixed mode
  java.awt.graphicsenv => sun.awt.CGraphicsEnvironment
  java.specification.name => Java Platform API Specification
  java.specification.version => 1.8
  sun.cpu.endian => little
  sun.desktop => null
  file.separator => /

The up-to-date check says: REMIND_LATER

Information relevant to JAVA_HOME related problems:

  JAVA_HOME is set to: /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home//jre
  imagej.dir => /Users/miura/Desktop/fiji-nojre/Fiji.app

Information about the version of each plugin:

Activated update sites:
ImageJ: http://update.imagej.net/ (last check:20150624045330)
Fiji: http://fiji.sc/update/ (last check:20150702135244)
Comment 1 Curtis Rueden 2015-07-02 14:35:26 CDT
This is a known issue with versions of Java 8 after 1.8.0_31:

   https://bugs.openjdk.java.net/browse/JDK-8077016

To work around, you can use Java 6, Java 7, or an older version of Java 8.

Closing as "MOVED" since the URL above tracks the bug.