Details
-
Bug
-
Resolution: Duplicate
-
Major
-
JBossAS-4.0.3 SP1, JBossAS-4.0.4RC1
-
None
Description
I installed using hte Jar installer, and chose the default configuration which includes Hibernate support. I then deployed an application that uses Hibernate 3.1.2. I got a stack trace on server console during first use of Hibernate by the application:
Caused by: java.lang.NoClassDefFoundError: net/sf/ehcache/CacheException
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
at java.lang.Class.getConstructor0(Class.java:2640)
at java.lang.Class.newInstance0(Class.java:321)
at java.lang.Class.newInstance(Class.java:303)
at org.hibernate.cfg.SettingsFactory.createCacheProvider(SettingsFactory.java:327)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:219)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1881)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1174)
at com.novell.soa.persist.HibernateSessionFactory.<clinit>(HibernateSessionFactory.java:40)
at com.novell.soa.af.impl.model.ModelFactory.loadProcessFlow(ModelFactory.java:173)
at com.novell.soa.af.impl.core.ProvisioningRequestImpl.getProcessFlowModel(ProvisioningRequestImpl.java:80)
at com.novell.soa.af.impl.core.ProvisioningRequestImpl.startRequest(ProvisioningRequestImpl.java:299)
at com.novell.soa.af.impl.core.ProvisioningRequestImpl.start(ProvisioningRequestImpl.java:254)
at com.novell.srvprv.apwa.actions.ProcessResourceRequest.processFormData(ProcessResourceRequest.java:548)
at com.novell.srvprv.apwa.actions.ProcessResourceRequest.submitDetail(ProcessResourceRequest.java:183)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.novell.srvprv.apwa.actions.APWABaseDispatchAction.dispatchToMethod(APWABaseDispatchAction.java:159)
... 41 more
I tracked down the missing class to the ehcache-1.1.jar file. I added that file to the server/default/lib directory, and the problem was resolved.
Attachments
Issue Links
- duplicates
-
JBAS-2835 hibernate is missing a couple of dependencies out the box
- Closed