It appears that exceptions are silently swallowed in drag over listeners in JavaFX. I\'ve searched and can\'t find any mention of this in the documentation.
I\'ve r
It appears that native method WinDnDClipboard.push(Object[], int)
- backed by GlassClipboard.cpp swallows the exception silently. A call back to Throwable.getMessage() can be seen in the debugger but no exception is printed to the console.
The Java 9 version of this file (http://hg.openjdk.java.net/openjfx/9-dev/rt/file/1a3f128518cd/modules/javafx.graphics/src/main/native-glass/win/GlassClipboard.cpp) has an additional call to CheckAndClearException(env);
as defined in Utils.cpp, however this is against RT-35400 which appears unrelated. This has not been backported to Java 8.