--- old/modules/javafx.graphics/src/main/native-glass/gtk/GlassSystemClipboard.cpp 2016-10-24 17:53:04.000000000 -0700 +++ new/modules/javafx.graphics/src/main/native-glass/gtk/GlassSystemClipboard.cpp 2016-10-24 17:53:04.000000000 -0700 @@ -328,6 +328,7 @@ EXCEPTION_OCCURED(env); buffer = env->CallStaticObjectMethod(jByteBufferCls, jByteBufferWrap, data_array); + EXCEPTION_OCCURED(env); result = env->NewObject(jGtkPixelsCls, jGtkPixelsInit, w, h, buffer); EXCEPTION_OCCURED(env); @@ -357,6 +358,7 @@ env->SetByteArrayRegion(array, 0, length, (const jbyte*)raw_data); EXCEPTION_OCCURED(env); result = env->CallStaticObjectMethod(jByteBufferCls, jByteBufferWrap, array); + EXCEPTION_OCCURED(env); } gtk_selection_data_free(data); }