[
https://issues.jboss.org/browse/AS7-839?page=com.atlassian.jira.plugin.sy...
]
Scott Marlow commented on AS7-839:
----------------------------------
I didn't see this issue before. I'll follow it and help if Hibernate 4 has
problems. Please test again soon, so we can try to address the issue in Hibernate 4.0 if
needed. I'm guessing we were burnt by a TCCL issue before. I don't think adding
a dependency on "org.slf4j" matters anyway (as Jason said before, its a
org.hibernate module issue). If your app also uses "org.slf4j", then I'm
wrong and you can keep that.
As David suggested, use commas or follow my above suggestion and only specify a dependency
on "org.hibernate".
adding org.hibernate to META-INF/MANIFEST.MF as "Dependencies:
org.hibernate" doesn't cause cause org.slf4j to be loaded
------------------------------------------------------------------------------------------------------------------------
Key: AS7-839
URL:
https://issues.jboss.org/browse/AS7-839
Project: Application Server 7
Issue Type: Bug
Affects Versions: 7.0.0.Beta3
Reporter: Darrin Mison
hmmm, just logged AS7-836 and noticed that even though I've added "Dependencies:
org.hiberate" to my apps META-INF/MANIFEST.MF it seems that org.slf4j doesn't get
loaded even though it is a listed as a dependent module in
modules/org/hibernate/main/module.xml. Getting a "java.lang.ClassNotFoundException:
org.slf4j.LoggerFactory" when my app is invoked.
Note: I'm not manually calling slf4j, I think it's getting called by hibernate.
{quote}
Caused by: java.lang.ExceptionInInitializerError
at
com.redhat.ecs.topic.webservice.HibernateUtil.buildSessionFactory(HibernateUtil.java:18)
[classes:]
at com.redhat.ecs.topic.webservice.HibernateUtil.<clinit>(HibernateUtil.java:8)
[classes:]
at com.redhat.ecs.topic.webservice.TopicManager.getTopic(TopicManager.java:40)
[classes:]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [:1.6.0_24]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[:1.6.0_24]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[:1.6.0_24]
at java.lang.reflect.Method.invoke(Method.java:597) [:1.6.0_24]
at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:140)
[resteasy-jaxrs-2.1.0.GA.jar:]
at org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:252)
[resteasy-jaxrs-2.1.0.GA.jar:]
at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:217)
[resteasy-jaxrs-2.1.0.GA.jar:]
at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:206)
[resteasy-jaxrs-2.1.0.GA.jar:]
at
org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:503)
[resteasy-jaxrs-2.1.0.GA.jar:]
... 18 more
Caused by: java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
at org.hibernate.cfg.Configuration.<clinit>(Configuration.java:196)
[hibernate-core-3.6.1.Final.jar:3.6.1.Final]
at
com.redhat.ecs.topic.webservice.HibernateUtil.buildSessionFactory(HibernateUtil.java:13)
[classes:]
... 29 more
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory from [Module
"org.hibernate:main" from local module loader @63238bd2 (roots:
/Applications/Java/EAP6/jboss-7.0.0.Beta3/modules)]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:184)
[:1.0.0.Beta17]
at
org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:357)
[:1.0.0.Beta17]
at
org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:329)
[:1.0.0.Beta17]
at
org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:306)
[:1.0.0.Beta17]
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:100)
[:1.0.0.Beta17]
... 31 more
{quote}
--
This message is automatically generated by JIRA.
For more information on JIRA, see:
http://www.atlassian.com/software/jira