It looks like it is trying to inject during finalize.
Here is the error logged when running the Seam hibernate example. It all starts 
with the Finalizer and also the timing of the error is delayed.

15:33:50,345 ERROR [STDERR] java.lang.IllegalArgumentException: SessionFactory 
not found
  | 15:33:50,345 ERROR [STDERR]     at 
org.jboss.seam.core.ManagedHibernateSession.create(ManagedHibernateSession.java:61)
  | 15:33:50,345 ERROR [STDERR]     at 
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 15:33:50,345 ERROR [STDERR]     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  | 15:33:50,345 ERROR [STDERR]     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 15:33:50,345 ERROR [STDERR]     at 
java.lang.reflect.Method.invoke(Method.java:585)
  | 15:33:50,345 ERROR [STDERR]     at 
org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
  | 15:33:50,345 ERROR [STDERR]     at 
org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:82)
  | 15:33:50,345 ERROR [STDERR]     at 
org.jboss.seam.Component.callComponentMethod(Component.java:1479)
  | 15:33:50,345 ERROR [STDERR]     at 
org.jboss.seam.Component.callCreateMethod(Component.java:1456)
  | 15:33:50,345 ERROR [STDERR]     at 
org.jboss.seam.Component.newInstance(Component.java:1446)
  | 15:33:50,345 ERROR [STDERR]     at 
org.jboss.seam.Component.getInstance(Component.java:1350)
  | 15:33:50,345 ERROR [STDERR]     at 
org.jboss.seam.Component.getInstance(Component.java:1324)
  | 15:33:50,345 ERROR [STDERR]     at 
org.jboss.seam.Component.getInstanceToInject(Component.java:1516)
  | 15:33:50,345 ERROR [STDERR]     at 
org.jboss.seam.Component.injectFields(Component.java:1103)
  | 15:33:50,345 ERROR [STDERR]     at 
org.jboss.seam.Component.inject(Component.java:846)
  | 15:33:50,345 ERROR [STDERR]     at 
org.jboss.seam.interceptors.BijectionInterceptor.bijectTargetComponent(BijectionInterceptor.java:36)
  | 15:33:50,345 ERROR [STDERR]     at 
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 15:33:50,345 ERROR [STDERR]     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  | 15:33:50,345 ERROR [STDERR]     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 15:33:50,345 ERROR [STDERR]     at 
java.lang.reflect.Method.invoke(Method.java:585)
  | 15:33:50,345 ERROR [STDERR]     at 
org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
  | 15:33:50,345 ERROR [STDERR]     at 
org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:125)
  | 15:33:50,345 ERROR [STDERR]     at 
org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:61)
  | 15:33:50,345 ERROR [STDERR]     at 
org.jboss.seam.interceptors.ConversationInterceptor.endOrBeginLongRunningConversation(ConversationInterceptor.java:58)
  | 15:33:50,345 ERROR [STDERR]     at 
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 15:33:50,345 ERROR [STDERR]     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  | 15:33:50,345 ERROR [STDERR]     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 15:33:50,345 ERROR [STDERR]     at 
java.lang.reflect.Method.invoke(Method.java:585)
  | 15:33:50,345 ERROR [STDERR]     at 
org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
  | 15:33:50,345 ERROR [STDERR]     at 
org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:125)
  | 15:33:50,345 ERROR [STDERR]     at 
org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:61)
  | 15:33:50,345 ERROR [STDERR]     at 
org.jboss.seam.interceptors.BusinessProcessInterceptor.manageBusinessProcessContext(BusinessProcessInterceptor.java:58)
  | 15:33:50,345 ERROR [STDERR]     at 
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 15:33:50,345 ERROR [STDERR]     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  | 15:33:50,345 ERROR [STDERR]     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 15:33:50,345 ERROR [STDERR]     at 
java.lang.reflect.Method.invoke(Method.java:585)
  | 15:33:50,345 ERROR [STDERR]     at 
org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
  | 15:33:50,345 ERROR [STDERR]     at 
org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:125)
  | 15:33:50,345 ERROR [STDERR]     at 
org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:61)
  | 15:33:50,360 ERROR [STDERR]     at 
org.jboss.seam.interceptors.TransactionInterceptor.doInTransactionIfNecessary(TransactionInterceptor.java:34)
  | 15:33:50,360 ERROR [STDERR]     at 
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 15:33:50,360 ERROR [STDERR]     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  | 15:33:50,360 ERROR [STDERR]     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 15:33:50,360 ERROR [STDERR]     at 
java.lang.reflect.Method.invoke(Method.java:585)
  | 15:33:50,360 ERROR [STDERR]     at 
org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
  | 15:33:50,360 ERROR [STDERR]     at 
org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:125)
  | 15:33:50,360 ERROR [STDERR]     at 
org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:61)
  | 15:33:50,360 ERROR [STDERR]     at 
org.jboss.seam.interceptors.ConversationalInterceptor.checkConversationForConversationalBean(ConversationalInterceptor.java:80)
  | 15:33:50,360 ERROR [STDERR]     at 
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 15:33:50,360 ERROR [STDERR]     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  | 15:33:50,360 ERROR [STDERR]     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 15:33:50,360 ERROR [STDERR]     at 
java.lang.reflect.Method.invoke(Method.java:585)
  | 15:33:50,360 ERROR [STDERR]     at 
org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
  | 15:33:50,360 ERROR [STDERR]     at 
org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:125)
  | 15:33:50,360 ERROR [STDERR]     at 
org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:61)
  | 15:33:50,360 ERROR [STDERR]     at 
org.jboss.seam.interceptors.RemoveInterceptor.removeIfNecessary(RemoveInterceptor.java:39)
  | 15:33:50,360 ERROR [STDERR]     at 
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 15:33:50,360 ERROR [STDERR]     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  | 15:33:50,360 ERROR [STDERR]     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 15:33:50,360 ERROR [STDERR]     at 
java.lang.reflect.Method.invoke(Method.java:585)
  | 15:33:50,360 ERROR [STDERR]     at 
org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
  | 15:33:50,360 ERROR [STDERR]     at 
org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:125)
  | 15:33:50,360 ERROR [STDERR]     at 
org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:61)
  | 15:33:50,360 ERROR [STDERR]     at 
org.jboss.seam.interceptors.ExceptionInterceptor.handleExceptions(ExceptionInterceptor.java:44)
  | 15:33:50,360 ERROR [STDERR]     at 
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 15:33:50,360 ERROR [STDERR]     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  | 15:33:50,376 ERROR [STDERR]     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 15:33:50,376 ERROR [STDERR]     at 
java.lang.reflect.Method.invoke(Method.java:585)
  | 15:33:50,376 ERROR [STDERR]     at 
org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
  | 15:33:50,376 ERROR [STDERR]     at 
org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:125)
  | 15:33:50,376 ERROR [STDERR]     at 
org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:61)
  | 15:33:50,376 ERROR [STDERR]     at 
org.jboss.seam.ejb.SeamInterceptor.invokeInContexts(SeamInterceptor.java:170)
  | 15:33:50,376 ERROR [STDERR]     at 
org.jboss.seam.ejb.SeamInterceptor.invoke(SeamInterceptor.java:153)
  | 15:33:50,376 ERROR [STDERR]     at 
org.jboss.seam.ejb.SeamInterceptor.aroundInvoke(SeamInterceptor.java:130)
  | 15:33:50,376 ERROR [STDERR]     at 
org.jboss.seam.interceptors.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:58)
  | 15:33:50,376 ERROR [STDERR]     at 
org.jboss.seam.interceptors.JavaBeanInterceptor.intercept(JavaBeanInterceptor.java:46)
  | 15:33:50,376 ERROR [STDERR]     at 
org.jboss.seam.example.hibernate.RegisterAction$$EnhancerByCGLIB$$2188ed5a.finalize(<generated>)
  | 15:33:50,376 ERROR [STDERR]     at 
java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
  | 15:33:50,376 ERROR [STDERR]     at 
java.lang.ref.Finalizer.runFinalizer(Finalizer.java:83)
  | 15:33:50,376 ERROR [STDERR]     at 
java.lang.ref.Finalizer.access$100(Finalizer.java:14)
  | 15:33:50,376 ERROR [STDERR]     at 
java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160)
  | 15:33:50,376 ERROR [STDERR] Caused by: 
javax.naming.NoInitialContextException: Cannot instantiate class: 
org.jnp.interfaces.NamingContextFactory [Root exception is 
java.lang.ClassNotFoundException: org/jnp/interfaces/NamingContextFactory]
  | 15:33:50,376 ERROR [STDERR]     at 
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:657)
  | 15:33:50,376 ERROR [STDERR]     at 
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
  | 15:33:50,376 ERROR [STDERR]     at 
javax.naming.InitialContext.init(InitialContext.java:223)
  | 15:33:50,376 ERROR [STDERR]     at 
javax.naming.InitialContext.<init>(InitialContext.java:197)
  | 15:33:50,376 ERROR [STDERR]     at 
org.jboss.seam.util.Naming.getInitialContext(Naming.java:35)
  | 15:33:50,376 ERROR [STDERR]     at 
org.jboss.seam.util.Naming.getInitialContext(Naming.java:47)
  | 15:33:50,376 ERROR [STDERR]     at 
org.jboss.seam.core.ManagedHibernateSession.getSessionFactory(ManagedHibernateSession.java:97)
  | 15:33:50,376 ERROR [STDERR]     at 
org.jboss.seam.core.ManagedHibernateSession.create(ManagedHibernateSession.java:57)
  | 15:33:50,376 ERROR [STDERR]     ... 80 more
  | 15:33:50,376 ERROR [STDERR] Caused by: java.lang.ClassNotFoundException: 
org/jnp/interfaces/NamingContextFactory
  | 15:33:50,376 ERROR [STDERR]     at java.lang.Class.forName0(Native Method)
  | 15:33:50,376 ERROR [STDERR]     at java.lang.Class.forName(Class.java:242)
  | 15:33:50,376 ERROR [STDERR]     at 
com.sun.naming.internal.VersionHelper12.loadClass(VersionHelper12.java:42)
  | 15:33:50,376 ERROR [STDERR]     at 
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:654)
  | 15:33:50,376 ERROR [STDERR]     ... 87 more
  | 15:33:50,376 ERROR [STDERR] java.lang.NullPointerException
  | 15:33:50,376 ERROR [STDERR]     at 
org.jboss.seam.core.ManagedHibernateSession.destroy(ManagedHibernateSession.java:91)
  | 15:33:50,376 ERROR [STDERR]     at 
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 15:33:50,376 ERROR [STDERR]     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  | 15:33:50,376 ERROR [STDERR]     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 15:33:50,376 ERROR [STDERR]     at 
java.lang.reflect.Method.invoke(Method.java:585)
  | 15:33:50,376 ERROR [STDERR]     at 
org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
  | 15:33:50,376 ERROR [STDERR]     at 
org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:82)
  | 15:33:50,376 ERROR [STDERR]     at 
org.jboss.seam.Component.callComponentMethod(Component.java:1476)
  | 15:33:50,376 ERROR [STDERR]     at 
org.jboss.seam.Component.callDestroyMethod(Component.java:1464)
  | 15:33:50,376 ERROR [STDERR]     at 
org.jboss.seam.contexts.Contexts.destroy(Contexts.java:189)
  | 15:33:50,376 ERROR [STDERR]     at 
org.jboss.seam.contexts.Lifecycle.flushAndDestroyContexts(Lifecycle.java:341)
  | 15:33:50,376 ERROR [STDERR]     at 
org.jboss.seam.contexts.Lifecycle.endCall(Lifecycle.java:84)
  | 15:33:50,376 ERROR [STDERR]     at 
org.jboss.seam.ejb.SeamInterceptor.invoke(SeamInterceptor.java:157)
  | 15:33:50,376 ERROR [STDERR]     at 
org.jboss.seam.ejb.SeamInterceptor.aroundInvoke(SeamInterceptor.java:130)
  | 15:33:50,376 ERROR [STDERR]     at 
org.jboss.seam.interceptors.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:58)
  | 15:33:50,392 ERROR [STDERR]     at 
org.jboss.seam.interceptors.JavaBeanInterceptor.intercept(JavaBeanInterceptor.java:46)
  | 15:33:50,392 ERROR [STDERR]     at 
org.jboss.seam.example.hibernate.RegisterAction$$EnhancerByCGLIB$$2188ed5a.finalize(<generated>)
  | 15:33:50,392 ERROR [STDERR]     at 
java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
  | 15:33:50,392 ERROR [STDERR]     at 
java.lang.ref.Finalizer.runFinalizer(Finalizer.java:83)
  | 15:33:50,392 ERROR [STDERR]     at 
java.lang.ref.Finalizer.access$100(Finalizer.java:14)
  | 15:33:50,392 ERROR [STDERR]     at 
java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160)
  | 15:33:50,392 WARN  [Contexts] Could not destroy component: bookingDatabase
  | java.lang.NullPointerException
  |         at 
org.jboss.seam.core.ManagedHibernateSession.destroy(ManagedHibernateSession.java:91)
  |         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 org.jboss.seam.util.Reflections.invoke(Reflections.java:17)
  |         at 
org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:82)
  |         at org.jboss.seam.Component.callComponentMethod(Component.java:1476)
  |         at org.jboss.seam.Component.callDestroyMethod(Component.java:1464)
  |         at org.jboss.seam.contexts.Contexts.destroy(Contexts.java:189)
  |         at 
org.jboss.seam.contexts.Lifecycle.flushAndDestroyContexts(Lifecycle.java:341)
  |         at org.jboss.seam.contexts.Lifecycle.endCall(Lifecycle.java:84)
  |         at 
org.jboss.seam.ejb.SeamInterceptor.invoke(SeamInterceptor.java:157)
  |         at 
org.jboss.seam.ejb.SeamInterceptor.aroundInvoke(SeamInterceptor.java:130)
  |         at 
org.jboss.seam.interceptors.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:58)
  |         at 
org.jboss.seam.interceptors.JavaBeanInterceptor.intercept(JavaBeanInterceptor.java:46)
  |         at 
org.jboss.seam.example.hibernate.RegisterAction$$EnhancerByCGLIB$$2188ed5a.finalize(<generated>)
  |         at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
  |         at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:83)
  |         at java.lang.ref.Finalizer.access$100(Finalizer.java:14)
  |         at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160)
  | 

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3970200#3970200

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3970200
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to