I've got exactly the same problem as this using Seam 2.0.0.CR2 on JBoss 4.2.0.GA.
I've tried the async send in the mail example and it shows the same issue.
Has anyone found a solution to this?
I've stripped my own app back so that it has no variables in the mail template.
Everything is hard-coded so I doubt it's a conversation scope issue as suggested
above.
All of the other types of send in the example app work aside from the async. Here's
the stack trace from the example:
| 17:11:35,054 INFO [MailSession] Creating JavaMail Session (localhost:2500)
| 17:11:35,060 INFO [MailSession] connected to mail server
| 17:11:54,872 ERROR [STDERR] java.lang.IllegalStateException: Application was not
properly initialized at startup, could not find Factory:
javax.faces.application.ApplicationFactory
| 17:11:54,872 ERROR [STDERR] at
javax.faces.FactoryFinder.getFactory(FactoryFinder.java:256)
| 17:11:54,872 ERROR [STDERR] at
org.jboss.seam.mock.MockFacesContext.<init>(MockFacesContext.java:60)
| 17:11:54,872 ERROR [STDERR] at
org.jboss.seam.ui.facelet.FaceletsRenderer$RenderingContext.init(FaceletsRenderer.java:95)
| 17:11:54,872 ERROR [STDERR] at
org.jboss.seam.ui.facelet.FaceletsRenderer$RenderingContext.run(FaceletsRenderer.java:77)
| 17:11:54,872 ERROR [STDERR] at
org.jboss.seam.ui.facelet.FaceletsRenderer.render(FaceletsRenderer.java:169)
| 17:11:54,872 ERROR [STDERR] at
org.jboss.seam.example.mail.AsynchronousMailProcessor.scheduleSend(AsynchronousMailProcessor.java:18)
| 17:11:54,873 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
| 17:11:54,873 ERROR [STDERR] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| 17:11:54,873 ERROR [STDERR] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 17:11:54,873 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 17:11:54,873 ERROR [STDERR] at
org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
| 17:11:54,873 ERROR [STDERR] at
org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:31)
| 17:11:54,873 ERROR [STDERR] at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
| 17:11:54,873 ERROR [STDERR] at
org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:31)
| 17:11:54,873 ERROR [STDERR] at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
| 17:11:54,873 ERROR [STDERR] at
org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:42)
| 17:11:54,873 ERROR [STDERR] at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
| 17:11:54,873 ERROR [STDERR] at
org.jboss.seam.async.AsynchronousInterceptor.aroundInvoke(AsynchronousInterceptor.java:50)
| 17:11:54,873 ERROR [STDERR] at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
| 17:11:54,873 ERROR [STDERR] at
org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:106)
| 17:11:54,873 ERROR [STDERR] at
org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:155)
| 17:11:54,873 ERROR [STDERR] at
org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:91)
| 17:11:54,873 ERROR [STDERR] at
org.jboss.seam.example.mail.AsynchronousMailProcessor_$$_javassist_2.scheduleSend(AsynchronousMailProcessor_$$_javassist_2.java)
| 17:11:54,873 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
| 17:11:54,873 ERROR [STDERR] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| 17:11:54,873 ERROR [STDERR] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 17:11:54,873 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 17:11:54,873 ERROR [STDERR] at
org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
| 17:11:54,873 ERROR [STDERR] at
org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:125)
| 17:11:54,873 ERROR [STDERR] at
org.jboss.seam.async.AsynchronousInvocation.call(AsynchronousInvocation.java:52)
| 17:11:54,873 ERROR [STDERR] at
org.jboss.seam.async.Asynchronous.executeInContexts(Asynchronous.java:76)
| 17:11:54,873 ERROR [STDERR] at
org.jboss.seam.async.Asynchronous.execute(Asynchronous.java:45)
| 17:11:54,873 ERROR [STDERR] at
org.jboss.seam.async.TimerServiceDispatcher.dispatch(TimerServiceDispatcher.java:50)
| 17:11:54,874 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
| 17:11:54,874 ERROR [STDERR] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| 17:11:54,874 ERROR [STDERR] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 17:11:54,874 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 17:11:54,874 ERROR [STDERR] at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
| 17:11:54,874 ERROR [STDERR] at
org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166)
| 17:11:54,874 ERROR [STDERR] at
org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63)
| 17:11:54,874 ERROR [STDERR] at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 17:11:54,874 ERROR [STDERR] at
org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54)
| 17:11:54,874 ERROR [STDERR] at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 17:11:54,874 ERROR [STDERR] at
org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
| 17:11:54,874 ERROR [STDERR] at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 17:11:54,874 ERROR [STDERR] at
org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)
| 17:11:54,874 ERROR [STDERR] at
org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:191)
| 17:11:54,874 ERROR [STDERR] at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 17:11:54,874 ERROR [STDERR] at
org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
| 17:11:54,874 ERROR [STDERR] at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 17:11:54,874 ERROR [STDERR] at
org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62)
| 17:11:54,874 ERROR [STDERR] at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 17:11:54,874 ERROR [STDERR] at
org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:77)
| 17:11:54,874 ERROR [STDERR] at
org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationInterceptor.java:106)
| 17:11:54,874 ERROR [STDERR] at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 17:11:54,874 ERROR [STDERR] at
org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:46)
| 17:11:54,874 ERROR [STDERR] at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 17:11:54,875 ERROR [STDERR] at
org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
| 17:11:54,875 ERROR [STDERR] at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 17:11:54,875 ERROR [STDERR] at
org.jboss.ejb3.stateless.StatelessContainer.callTimeout(StatelessContainer.java:151)
| 17:11:54,875 ERROR [STDERR] at
org.jboss.ejb.txtimer.TimerImpl$TimerTaskImpl.run(TimerImpl.java:561)
| 17:11:54,875 ERROR [STDERR] at java.util.TimerThread.mainLoop(Timer.java:512)
| 17:11:54,875 ERROR [STDERR] at java.util.TimerThread.run(Timer.java:462)
|
Thanks,
Damian
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4094189#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...