users@glassfish.java.net

Undeploy Exception upgrading from GlassFish 3.0.1 to 3.1

From: <forums_at_java.net>
Date: Thu, 31 Mar 2011 15:07:23 -0500 (CDT)

I recently upgraded from GlassFish 3.0.1 to 3.1 and I noticed that when I
undeploy my web application in 3.1 I now get an IllegalStateException. 
Weird.  Maybe I need to reconfigure something?
Note: I'm using a maven web project in Netbeans 6.9 and am using Hibernate
3.6 as my JPA 2 persistance provider (I don't want to use EclipseLink because
I want to eventually use Hibernate's Envers).  If I deploy to GlassFish
3.0.1 there are no issues on undeploy.  The undeploy issue only appears on
GlassFish 3.1.
Here is the full stack trace:
INFO: closing
WARNING: Exception while dispatching an event
org.hibernate.HibernateException: could not destruct listeners
        at
org.hibernate.event.EventListeners.destroyListeners(EventListeners.java:226)
        at
org.hibernate.impl.SessionFactoryImpl.close(SessionFactoryImpl.java:970)
        at
org.hibernate.ejb.EntityManagerFactoryImpl.close(EntityManagerFactoryImpl.java:127)
        at
org.glassfish.persistence.jpa.JPADeployer.closeEMFs(JPADeployer.java:404)
        at
org.glassfish.persistence.jpa.JPADeployer.event(JPADeployer.java:395)
        at
org.glassfish.kernel.event.EventsImpl$1.run(EventsImpl.java:120)
        at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
        at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.IllegalStateException: WEB9031: WebappClassLoader unable
to load resource [org.hibernate.event.EventListeners$2], because it has not
yet been started, or was already stopped
        at
org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1410)
        at
org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1368)
        at
org.hibernate.event.EventListeners.destroyListeners(EventListeners.java:215)
        ... 11 more
 


--
[Message sent by forum member 'slominskir']
View Post: http://forums.java.net/node/787437