Bug 36525 [DND] ViewerDropAdapter catches Throwable
build R2.1 The drag*/drop* methods overiding DropTargetAdapter in ViewerDropAdapter catch all Throwables and print out the stack trace. Comment in the handleException method states this is a workaround for VAJ. Should remove the exception handling code and allow exceptions to fall through.
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/ViewerDropAdapter.java
}
/* (non-Javadoc)
 * Method declared on DropTargetAdapter.
 * The drop operation has changed, see if the action
 * should still be enabled.
 */
public void dragOperationChanged(DropTargetEvent event) {
	try {
		currentTarget = determineTarget(event);
		doDropValidation(event);
	} catch (Throwable t) {
		handleException(t, event);
	}
}
/* (non-Javadoc)
 * Method declared on DropTargetAdapter.
 * The mouse has moved over the drop target.  If the
 * target item has changed, notify the action and check
 * that it is still enabled.
 */
public void dragOver(DropTargetEvent event) {
	try {
		
		Object target = determineTarget(event);
		
		int oldLocation = currentLocation;
		currentLocation = determineLocation(event);
		setFeedback(event, currentLocation);