[jboss-user] [JBoss Seam] - Re: Quartz question [not just Quartz but EJB timer as well]

damianharvey do-not-reply at jboss.com
Thu Oct 11 12:23:38 EDT 2007


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#4094189

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4094189



More information about the jboss-user mailing list