HHH-5329 Consider NoClasDefFoundError as a sign of not having Java 5 and concurrent package
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19798 1b8cb986-b30d-0410-93ca-fae66ebed9b2
This commit is contained in:
parent
e7dce75a9f
commit
ffe92dacfa
|
@ -207,6 +207,8 @@ public final class SessionFactoryImpl implements SessionFactory, SessionFactoryI
|
||||||
Constructor constructor = concurrentStatsClass.getConstructor(new Class[]{SessionFactoryImplementor.class});
|
Constructor constructor = concurrentStatsClass.getConstructor(new Class[]{SessionFactoryImplementor.class});
|
||||||
concurrentStatistics = (Statistics) constructor.newInstance(new Object[]{this});
|
concurrentStatistics = (Statistics) constructor.newInstance(new Object[]{this});
|
||||||
log.trace("JDK 1.5 concurrent classes present");
|
log.trace("JDK 1.5 concurrent classes present");
|
||||||
|
} catch ( NoClassDefFoundError noJava5 ) {
|
||||||
|
log.trace("JDK 1.5 concurrent classes missing");
|
||||||
} catch (Exception noJava5) {
|
} catch (Exception noJava5) {
|
||||||
log.trace("JDK 1.5 concurrent classes missing");
|
log.trace("JDK 1.5 concurrent classes missing");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue