EVALUATION
The test starts as an applet. The applet runs a main application. The main application does not start always because of classpath. See a suggestion fix. The fix allows to run the test properly. But the test fails because of another issue.
========================================================================
#Test Results (version 2)
#Fri Oct 07 17:47:33 MSD 2011
#checksum:3cbe687c9cbd930e
#-----testdescription-----
$file=C:\\cygwin\\export\\wsps\\jdk8\\test\\closed\\java\\awt\\dnd\\ImageTransferTest\\ImageTransferTest.html
$root=C:\\cygwin\\export\\wsps\\jdk8\\test
author=###@###.### area=Clipboard
keywords=bug4397404 othervm
run=USER_SPECIFIED applet/othervm ImageTransferTest.html\r\n
source=ImageTransferTest.html
title=tests that images of all supported native image formats are transfered properly
#-----environment-----
#-----testresult-----
description=file:/C:/cygwin/export/wsps/jdk8/test/closed/java/awt/dnd/ImageTransferTest/ImageTransferTest.html
elapsed=28216 0:00:28.216
end=Fri Oct 07 17:47:33 MSD 2011
environment=regtest
execStatus=Failed. Execution failed: Applet thread threw exception: java.lang.RuntimeException: test failed: images in following native formats are not transferred properly: JFIF
hostname=Varis
javatestOS=Windows 7 6.1 (x86)
javatestVersion=4.1.4
script=com.sun.javatest.regtest.RegressionScript
sections=script_messages build compile applet
start=Fri Oct 07 17:47:05 MSD 2011
test=closed/java/awt/dnd/ImageTransferTest/ImageTransferTest.html
work=C:\\cygwin\\export\\wsps\\jdk8\\test\\closed\\JTwork\\closed\\java\\awt\\dnd\\ImageTransferTest
#section:script_messages
----------messages:(4/239)*----------
JDK under test: (c:\\cygwin\\export\\wsps\\jdk8\\build\\windows-i586)
openjdk version "1.8.0-internal"
OpenJDK Runtime Environment (build 1.8.0-internal-fds_2011_09_26_14_34-b00)
Java HotSpot(TM) Client VM (build 22.0-b01, mixed mode)
#section:build
----------messages:(3/105)----------
command: build ImageTransferTest
reason: Named class compiled on demand
elapsed time (seconds): 1.231
result: Passed. Build successful
#section:compile
----------messages:(3/204)*----------
command: compile C:\\cygwin\\export\\wsps\\jdk8\\test\\closed\\java\\awt\\dnd\\ImageTransferTest\\ImageTransferTest.java
reason: .class file out of date or does not exist
elapsed time (seconds): 1.224
----------System.out:(0/0)----------
----------System.err:(4/401)*----------
Note: C:\\cygwin\\export\\wsps\\jdk8\\test\\closed\\java\\awt\\dnd\\ImageTransferTest\\ImageTransferTest.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\\cygwin\\export\\wsps\\jdk8\\test\\closed\\java\\awt\\dnd\\ImageTransferTest\\ImageTransferTest.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
result: Passed. Compilation successful
#section:applet
----------messages:(3/147)----------
command: applet ImageTransferTest.html
reason: User specified action: run applet/othervm ImageTransferTest.html
elapsed time (seconds): 26.845
----------System.out:(0/0)----------
----------System.err:(84/5466)----------
Applet lost clipboard ownership
Starting drag...
Drop was successful=true
javax.imageio.IIOException: Invalid argument to native writeImage
at com.sun.imageio.plugins.jpeg.JPEGImageWriter.writeImage(Native Method)
at com.sun.imageio.plugins.jpeg.JPEGImageWriter.writeOnThread(JPEGImageWriter.java:1055)
at com.sun.imageio.plugins.jpeg.JPEGImageWriter.write(JPEGImageWriter.java:357)
at javax.imageio.ImageWriter.write(ImageWriter.java:615)
at sun.awt.datatransfer.DataTransferer.imageToStandardBytesImpl(DataTransferer.java:2203)
at sun.awt.datatransfer.DataTransferer.imageToStandardBytes(DataTransferer.java:2168)
at sun.awt.windows.WDataTransferer.imageToPlatformBytes(WDataTransferer.java:317)
at sun.awt.datatransfer.DataTransferer.translateTransferable(DataTransferer.java:1298)
at sun.awt.windows.WDataTransferer.translateTransferable(WDataTransferer.java:189)
at sun.awt.datatransfer.DataTransferer$6.run(DataTransferer.java:2304)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:701)
at java.awt.EventQueue.access$000(EventQueue.java:102)
at java.awt.EventQueue$3.run(EventQueue.java:662)
at java.awt.EventQueue$3.run(EventQueue.java:660)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.awt.EventQueue$4.run(EventQueue.java:676)
at java.awt.EventQueue$4.run(EventQueue.java:674)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:673)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:216)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:135)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:123)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:119)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:111)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)
javax.imageio.IIOException: Invalid argument to native writeImage
at com.sun.imageio.plugins.jpeg.JPEGImageWriter.writeImage(Native Method)
at com.sun.imageio.plugins.jpeg.JPEGImageWriter.writeOnThread(JPEGImageWriter.java:1055)
at com.sun.imageio.plugins.jpeg.JPEGImageWriter.write(JPEGImageWriter.java:357)
at javax.imageio.ImageWriter.write(ImageWriter.java:615)
at sun.awt.datatransfer.DataTransferer.imageToStandardBytesImpl(DataTransferer.java:2203)
at sun.awt.datatransfer.DataTransferer.imageToStandardBytes(DataTransferer.java:2168)
at sun.awt.windows.WDataTransferer.imageToPlatformBytes(WDataTransferer.java:317)
at sun.awt.datatransfer.DataTransferer.translateTransferable(DataTransferer.java:1298)
at sun.awt.windows.WDataTransferer.translateTransferable(WDataTransferer.java:189)
at sun.awt.datatransfer.DataTransferer$6.run(DataTransferer.java:2304)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:701)
at java.awt.EventQueue.access$000(EventQueue.java:102)
at java.awt.EventQueue$3.run(EventQueue.java:662)
at java.awt.EventQueue$3.run(EventQueue.java:660)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.awt.EventQueue$4.run(EventQueue.java:676)
at java.awt.EventQueue$4.run(EventQueue.java:674)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:673)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:216)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:135)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:123)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:119)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:111)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)
Drop was successful=false
Drop was successful=true
Drop was successful=true
Drop was successful=true
========= Child VM System.err ========
getTransferData was successful
format passed: PNG
Can't getTransferData: java.io.IOException: no native data was transfered
format failed: JFIF
getTransferData was successful
format passed: DIB
getTransferData was successful
format passed: ENHMETAFILE
getTransferData was successful
format passed: METAFILEPICT
======================================
java.lang.RuntimeException: test failed: images in following native formats are not transferred properly: JFIF
at ImageTransferTest.start(ImageTransferTest.java:153)
at com.sun.javatest.regtest.AppletWrapper$AppletRunnable.run(AppletWrapper.java:152)
at java.lang.Thread.run(Thread.java:722)
STATUS:Failed.Applet thread threw exception: java.lang.RuntimeException: test failed: images in following native formats are not transferred properly: JFIF
result: Failed. Execution failed: Applet thread threw exception: java.lang.RuntimeException: test failed: images in following native formats are not transferred properly: JFIF
test result: Failed. Execution failed: Applet thread threw exception: java.lang.RuntimeException: test failed: images in following native formats are not transferred properly: JFIF
========================================================================
It seems that the problem is related to a 2D issue (CR 7044758). The issue should be resolved after resolution of 7098447 and the fix from the suggested fix section.