You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-commits@db.apache.org by ka...@apache.org on 2014/03/24 14:32:04 UTC
svn commit: r1580845 -
/db/derby/code/trunk/java/engine/org/apache/derby/iapi/services/io/FileUtil.java
Author: kahatlen
Date: Mon Mar 24 13:32:04 2014
New Revision: 1580845
URL: http://svn.apache.org/r1580845
Log:
DERBY-6503: Ignore LinkageErrors when loading FilePermissionServiceImpl
When attempting to load the class on Java 6, an
UnsupportedClassVersionError is (correctly) raised, but it is not
among the exceptions that are caught and ignored. Add a catch clause
for its superclass LinkageError to handle it.
Modified:
db/derby/code/trunk/java/engine/org/apache/derby/iapi/services/io/FileUtil.java
Modified: db/derby/code/trunk/java/engine/org/apache/derby/iapi/services/io/FileUtil.java
URL: http://svn.apache.org/viewvc/db/derby/code/trunk/java/engine/org/apache/derby/iapi/services/io/FileUtil.java?rev=1580845&r1=1580844&r2=1580845&view=diff
==============================================================================
--- db/derby/code/trunk/java/engine/org/apache/derby/iapi/services/io/FileUtil.java (original)
+++ db/derby/code/trunk/java/engine/org/apache/derby/iapi/services/io/FileUtil.java Mon Mar 24 13:32:04 2014
@@ -473,6 +473,7 @@ public abstract class FileUtil {
} catch (ClassNotFoundException ex) {
} catch (InstantiationException ex) {
} catch (IllegalAccessException ex) {
+ } catch (LinkageError e) {
}
// Could not create an instance. This most likely means we are