PDA

View Full Version : Quartz problem


khem
Aug 16th, 2004, 07:16 AM
Hi all,

I tried to do a quartz sample like the one that is showed in imagedb sample.
So I have set a SchedulerFactoryBean, a MethodInvokingJobDetailFactoryBean and CronTriggerBean in my xml file configuration like this :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<!-- Quartz Scheduler, with pre-registered triggers -->
<!-- Will automatically start scheduling on context startup -->
<bean id="scheduler" class="org.springframework.scheduling.quartz.SchedulerFac toryBean">
<property name="triggers">
<list>
<ref local="helloTrigger"/>
</list>
</property>
</bean>
<!-- Job definition that delegates to the specified 'imageDatabase' method -->
<!-- Convenient way of invoking existing business logic instead of writing a job -->
<bean id="helloJobDetail"
class="org.springframework.scheduling.quartz.MethodInvoki ngJobDetailFactoryBean">
<property name="targetObject">
<ref bean="hello"/>
</property>
<property name="targetMethod">
<value>sayHello</value>
</property>
</bean>
<!-- Trigger for the job defined above -->
<!-- Registered by the 'scheduler' bean -->
<bean id="helloTrigger" class="org.springframework.scheduling.quartz.CronTriggerB ean">
<property name="jobDetail">
<ref local="helloJobDetail"/>
</property>
<property name="cronExpression"><value>0/5 * * * * ?</value></property>
</bean>
</beans>


but when I deploy my war, I have the following error :

13:10:55,251 INFO [TomcatDeployer] undeploy, ctxPath=/SimpleScheduler, warUrl=file:/C:/jboss-3.2.5/server/default/tmp/deploy/tmp10606SimpleScheduler.war/
13:10:55,283 WARN [DeploymentInfo] Could not delete file:/C:/jboss-3.2.5/server/default/tmp/deploy/tmp10606SimpleScheduler.war/ restart will delete it
13:10:55,720 INFO [TomcatDeployer] deploy, ctxPath=/SimpleScheduler, warUrl=file:/C:/jboss-3.2.5/server/default/tmp/deploy/tmp10607SimpleScheduler.war/
13:10:56,376 INFO [Engine] StandardContext[/SimpleScheduler]Loading root WebApplicationContext
13:10:56,376 INFO [XmlBeanDefinitionReader] Loading XML bean definitions from resource [/WEB-INF/applicationContext.xml] of ServletContext
13:10:56,392 INFO [XmlBeanDefinitionReader] Loading XML bean definitions from resource [/WEB-INF/schedulingContext-quartz.xml] of ServletContext
13:10:56,408 INFO [XmlWebApplicationContext] Bean factory for application context [Root XmlWebApplicationContext]: org.springframework.beans.factory.support.DefaultL istableBeanFactory defining beans [hello,scheduler,helloJobDetail,helloTrigger]; Root of BeanFactory hierarchy
13:10:56,408 INFO [XmlWebApplicationContext] 4 beans defined in ApplicationContext [Root XmlWebApplicationContext]
13:10:56,408 INFO [XmlWebApplicationContext] No MessageSource found for context [Root XmlWebApplicationContext]: using empty StaticMessageSource
13:10:56,408 INFO [UiApplicationContextUtils] No ThemeSource found for [Root XmlWebApplicationContext]: using ResourceBundleThemeSource
13:10:56,408 INFO [XmlWebApplicationContext] Refreshing listeners
13:10:56,423 INFO [DefaultListableBeanFactory] Pre-instantiating singletons in factory [org.springframework.beans.factory.support.Default ListableBeanFactory defining beans [hello,scheduler,helloJobDetail,helloTrigger]; Root of BeanFactory hierarchy]
13:10:56,423 INFO [DefaultListableBeanFactory] Creating shared instance of singleton bean 'hello'
13:10:56,423 INFO [DefaultListableBeanFactory] Creating shared instance of singleton bean 'scheduler'
13:10:56,423 INFO [DefaultListableBeanFactory] Creating shared instance of singleton bean 'helloTrigger'
13:10:56,423 INFO [DefaultListableBeanFactory] Creating shared instance of singleton bean 'helloJobDetail'
13:10:56,439 INFO [DefaultListableBeanFactory] Destroying singletons in factory {org.springframework.beans.factory.support.Default ListableBeanFactory defining beans [hello,scheduler,helloJobDetail,helloTrigger]; Root of BeanFactory hierarchy}
13:10:56,439 ERROR [ContextLoader] Context initialization failed
org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'scheduler' defined in resource [/WEB-INF/schedulingContext-quartz.xml] of ServletContext: Can't resolve reference to bean 'helloTrigger' while setting property 'triggers[0]'; nested exception is org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'helloTrigger' defined in resource [/WEB-INF/schedulingContext-quartz.xml] of ServletContext: Can't resolve reference to bean 'helloJobDetail' while setting property 'jobDetail'; nested exception is org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'helloJobDetail' defined in resource [/WEB-INF/schedulingContext-quartz.xml] of ServletContext: Initialization of bean failed; nested exception is java.lang.NullPointerException: null
org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'helloTrigger' defined in resource [/WEB-INF/schedulingContext-quartz.xml] of ServletContext: Can't resolve reference to bean 'helloJobDetail' while setting property 'jobDetail'; nested exception is org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'helloJobDetail' defined in resource [/WEB-INF/schedulingContext-quartz.xml] of ServletContext: Initialization of bean failed; nested exception is java.lang.NullPointerException: null
org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'helloJobDetail' defined in resource [/WEB-INF/schedulingContext-quartz.xml] of ServletContext: Initialization of bean failed; nested exception is java.lang.NullPointerException: null
java.lang.NullPointerException
at org.jboss.mx.loading.LoadMgr3.beginLoadTask(LoadMg r3.java:143)
at org.jboss.mx.loading.UnifiedClassLoader3.loadClass Impl(UnifiedClassLoader3.java:178)
at org.jboss.mx.loading.UnifiedClassLoader3.loadClass (UnifiedClassLoader3.java:132)
at java.lang.ClassLoader.loadClass(ClassLoader.java:2 35)
at java.lang.ClassLoader.loadClassInternal(ClassLoade r.java:302)
at org.springframework.scheduling.quartz.MethodInvoki ngJobDetailFactoryBean.afterPropertiesSet(MethodIn vokingJobDetailFactoryBean.java:82)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.invokeInitMethods(Abstr actAutowireCapableBeanFactory.java:801)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:249)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:177)
at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:159)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.resolveReference(Abstra ctAutowireCapableBeanFactory.java:720)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.resolveValueIfNecessary (AbstractAutowireCapableBeanFactory.java:672)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.applyPropertyValues(Abs tractAutowireCapableBeanFactory.java:614)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.populateBean(AbstractAu towireCapableBeanFactory.java:467)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:232)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:177)
at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:159)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.resolveReference(Abstra ctAutowireCapableBeanFactory.java:720)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.resolveValueIfNecessary (AbstractAutowireCapableBeanFactory.java:672)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.resolveManagedList(Abst ractAutowireCapableBeanFactory.java:736)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.resolveValueIfNecessary (AbstractAutowireCapableBeanFactory.java:677)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.applyPropertyValues(Abs tractAutowireCapableBeanFactory.java:614)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.populateBean(AbstractAu towireCapableBeanFactory.java:467)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:232)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:177)
at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:159)
at org.springframework.beans.factory.support.DefaultL istableBeanFactory.preInstantiateSingletons(Defaul tListableBeanFactory.java:177)
at org.springframework.context.support.AbstractApplic ationContext.refresh(AbstractApplicationContext.ja va:268)
at org.springframework.web.context.support.XmlWebAppl icationContext.refresh(XmlWebApplicationContext.ja va:131)
at org.springframework.web.context.ContextLoader.crea teWebApplicationContext(ContextLoader.java:156)
at org.springframework.web.context.ContextLoader.init WebApplicationContext(ContextLoader.java:97)
at org.springframework.web.context.ContextLoaderServl et.init(ContextLoaderServlet.java:80)
at javax.servlet.GenericServlet.init(GenericServlet.j ava:211)
at org.apache.catalina.core.StandardWrapper.loadServl et(StandardWrapper.java:1019)
at org.apache.catalina.core.StandardWrapper.load(Stan dardWrapper.java:862)
at org.apache.catalina.core.StandardContext.loadOnSta rtup(StandardContext.java:3991)
at org.apache.catalina.core.StandardContext.start(Sta ndardContext.java:4335)
at org.apache.catalina.core.ContainerBase.addChildInt ernal(ContainerBase.java:823)
at org.apache.catalina.core.ContainerBase.addChild(Co ntainerBase.java:807)
at org.apache.catalina.core.StandardHost.addChild(Sta ndardHost.java:595)
at sun.reflect.GeneratedMethodAccessor104.invoke(Unkn own Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.commons.modeler.BaseModelMBean.invoke(B aseModelMBean.java:503)
at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDy namicInvoker.java:109)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanSe rverImpl.java:473)
at org.apache.catalina.core.StandardContext.init(Stan dardContext.java:5412)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.commons.modeler.BaseModelMBean.invoke(B aseModelMBean.java:503)
at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDy namicInvoker.java:109)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanSe rverImpl.java:473)
at org.jboss.web.tomcat.tc5.TomcatDeployer.performDep loyInternal(TomcatDeployer.java:286)
at org.jboss.web.tomcat.tc5.TomcatDeployer.performDep loy(TomcatDeployer.java:70)
at org.jboss.web.AbstractWebDeployer.start(AbstractWe bDeployer.java:306)
at org.jboss.web.WebModule.startModule(WebModule.java :62)
at org.jboss.web.WebModule.startService(WebModule.jav a:40)
at org.jboss.system.ServiceMBeanSupport.jbossInternal Start(ServiceMBeanSupport.java:271)
at org.jboss.system.ServiceMBeanSupport.jbossInternal Lifecycle(ServiceMBeanSupport.java:221)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.server.ReflectedDispatcher.dispatch(R eflectedDispatcher.java:60)
at org.jboss.mx.server.Invocation.dispatch(Invocation .java:61)
at org.jboss.mx.server.Invocation.dispatch(Invocation .java:53)
at org.jboss.mx.server.Invocation.invoke(Invocation.j ava:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(Ab stractMBeanInvoker.java:185)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanSe rverImpl.java:473)
at org.jboss.system.ServiceController$ServiceProxy.in voke(ServiceController.java:837)
at $Proxy17.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceCo ntroller.java:367)
at sun.reflect.GeneratedMethodAccessor6.invoke(Unknow n Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.server.ReflectedDispatcher.dispatch(R eflectedDispatcher.java:60)
at org.jboss.mx.server.Invocation.dispatch(Invocation .java:61)
at org.jboss.mx.server.Invocation.dispatch(Invocation .java:53)
at org.jboss.mx.server.Invocation.invoke(Invocation.j ava:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(Ab stractMBeanInvoker.java:185)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanSe rverImpl.java:473)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyE xt.java:176)
at $Proxy32.start(Unknown Source)
at org.jboss.web.AbstractWebContainer.start(AbstractW ebContainer.java:313)
at org.jboss.deployment.MainDeployer.start(MainDeploy er.java:836)
at org.jboss.deployment.MainDeployer.deploy(MainDeplo yer.java:645)
at org.jboss.deployment.MainDeployer.deploy(MainDeplo yer.java:608)
at sun.reflect.GeneratedMethodAccessor21.invoke(Unkno wn Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.server.ReflectedDispatcher.dispatch(R eflectedDispatcher.java:60)
at org.jboss.mx.server.Invocation.dispatch(Invocation .java:61)
at org.jboss.mx.server.Invocation.dispatch(Invocation .java:53)
at org.jboss.mx.server.Invocation.invoke(Invocation.j ava:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(Ab stractMBeanInvoker.java:185)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanSe rverImpl.java:473)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyE xt.java:176)
at $Proxy7.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner. deploy(URLDeploymentScanner.java:304)
at org.jboss.deployment.scanner.URLDeploymentScanner. scan(URLDeploymentScanner.java:460)
at org.jboss.deployment.scanner.AbstractDeploymentSca nner$ScannerThread.doScan(AbstractDeploymentScanne r.java:201)
at org.jboss.deployment.scanner.AbstractDeploymentSca nner$ScannerThread.loop(AbstractDeploymentScanner. java:212)
at org.jboss.deployment.scanner.AbstractDeploymentSca nner$ScannerThread.run(AbstractDeploymentScanner.j ava:191)
13:10:56,439 ERROR [Engine] StandardContext[/SimpleScheduler]StandardWrapper.Throwable
org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'scheduler' defined in resource [/WEB-INF/schedulingContext-quartz.xml] of ServletContext: Can't resolve reference to bean 'helloTrigger' while setting property 'triggers[0]'; nested exception is org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'helloTrigger' defined in resource [/WEB-INF/schedulingContext-quartz.xml] of ServletContext: Can't resolve reference to bean 'helloJobDetail' while setting property 'jobDetail'; nested exception is org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'helloJobDetail' defined in resource [/WEB-INF/schedulingContext-quartz.xml] of ServletContext: Initialization of bean failed; nested exception is java.lang.NullPointerException: null
org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'helloTrigger' defined in resource [/WEB-INF/schedulingContext-quartz.xml] of ServletContext: Can't resolve reference to bean 'helloJobDetail' while setting property 'jobDetail'; nested exception is org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'helloJobDetail' defined in resource [/WEB-INF/schedulingContext-quartz.xml] of ServletContext: Initialization of bean failed; nested exception is java.lang.NullPointerException: null
org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'helloJobDetail' defined in resource [/WEB-INF/schedulingContext-quartz.xml] of ServletContext: Initialization of bean failed; nested exception is java.lang.NullPointerException: null
java.lang.NullPointerException
at org.jboss.mx.loading.LoadMgr3.beginLoadTask(LoadMg r3.java:143)
at org.jboss.mx.loading.UnifiedClassLoader3.loadClass Impl(UnifiedClassLoader3.java:178)
at org.jboss.mx.loading.UnifiedClassLoader3.loadClass (UnifiedClassLoader3.java:132)
at java.lang.ClassLoader.loadClass(ClassLoader.java:2 35)
at java.lang.ClassLoader.loadClassInternal(ClassLoade r.java:302)
at org.springframework.scheduling.quartz.MethodInvoki ngJobDetailFactoryBean.afterPropertiesSet(MethodIn vokingJobDetailFactoryBean.java:82)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.invokeInitMethods(Abstr actAutowireCapableBeanFactory.java:801)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:249)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:177)
at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:159)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.resolveReference(Abstra ctAutowireCapableBeanFactory.java:720)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.resolveValueIfNecessary (AbstractAutowireCapableBeanFactory.java:672)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.applyPropertyValues(Abs tractAutowireCapableBeanFactory.java:614)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.populateBean(AbstractAu towireCapableBeanFactory.java:467)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:232)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:177)
at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:159)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.resolveReference(Abstra ctAutowireCapableBeanFactory.java:720)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.resolveValueIfNecessary (AbstractAutowireCapableBeanFactory.java:672)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.resolveManagedList(Abst ractAutowireCapableBeanFactory.java:736)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.resolveValueIfNecessary (AbstractAutowireCapableBeanFactory.java:677)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.applyPropertyValues(Abs tractAutowireCapableBeanFactory.java:614)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.populateBean(AbstractAu towireCapableBeanFactory.java:467)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:232)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:177)
at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:159)
at org.springframework.beans.factory.support.DefaultL istableBeanFactory.preInstantiateSingletons(Defaul tListableBeanFactory.java:177)
at org.springframework.context.support.AbstractApplic ationContext.refresh(AbstractApplicationContext.ja va:268)
at org.springframework.web.context.support.XmlWebAppl icationContext.refresh(XmlWebApplicationContext.ja va:131)
at org.springframework.web.context.ContextLoader.crea teWebApplicationContext(ContextLoader.java:156)
at org.springframework.web.context.ContextLoader.init WebApplicationContext(ContextLoader.java:97)
at org.springframework.web.context.ContextLoaderServl et.init(ContextLoaderServlet.java:80)
at javax.servlet.GenericServlet.init(GenericServlet.j ava:211)
at org.apache.catalina.core.StandardWrapper.loadServl et(StandardWrapper.java:1019)
at org.apache.catalina.core.StandardWrapper.load(Stan dardWrapper.java:862)
at org.apache.catalina.core.StandardContext.loadOnSta rtup(StandardContext.java:3991)
at org.apache.catalina.core.StandardContext.start(Sta ndardContext.java:4335)
at org.apache.catalina.core.ContainerBase.addChildInt ernal(ContainerBase.java:823)
at org.apache.catalina.core.ContainerBase.addChild(Co ntainerBase.java:807)
at org.apache.catalina.core.StandardHost.addChild(Sta ndardHost.java:595)
at sun.reflect.GeneratedMethodAccessor104.invoke(Unkn own Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.commons.modeler.BaseModelMBean.invoke(B aseModelMBean.java:503)
at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDy namicInvoker.java:109)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanSe rverImpl.java:473)
at org.apache.catalina.core.StandardContext.init(Stan dardContext.java:5412)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.commons.modeler.BaseModelMBean.invoke(B aseModelMBean.java:503)
at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDy namicInvoker.java:109)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanSe rverImpl.java:473)
at org.jboss.web.tomcat.tc5.TomcatDeployer.performDep loyInternal(TomcatDeployer.java:286)
at org.jboss.web.tomcat.tc5.TomcatDeployer.performDep loy(TomcatDeployer.java:70)
at org.jboss.web.AbstractWebDeployer.start(AbstractWe bDeployer.java:306)
at org.jboss.web.WebModule.startModule(WebModule.java :62)
at org.jboss.web.WebModule.startService(WebModule.jav a:40)
at org.jboss.system.ServiceMBeanSupport.jbossInternal Start(ServiceMBeanSupport.java:271)
at org.jboss.system.ServiceMBeanSupport.jbossInternal Lifecycle(ServiceMBeanSupport.java:221)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.server.ReflectedDispatcher.dispatch(R eflectedDispatcher.java:60)
at org.jboss.mx.server.Invocation.dispatch(Invocation .java:61)
at org.jboss.mx.server.Invocation.dispatch(Invocation .java:53)
at org.jboss.mx.server.Invocation.invoke(Invocation.j ava:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(Ab stractMBeanInvoker.java:185)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanSe rverImpl.java:473)
at org.jboss.system.ServiceController$ServiceProxy.in voke(ServiceController.java:837)
at $Proxy17.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceCo ntroller.java:367)
at sun.reflect.GeneratedMethodAccessor6.invoke(Unknow n Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.server.ReflectedDispatcher.dispatch(R eflectedDispatcher.java:60)
at org.jboss.mx.server.Invocation.dispatch(Invocation .java:61)
at org.jboss.mx.server.Invocation.dispatch(Invocation .java:53)
at org.jboss.mx.server.Invocation.invoke(Invocation.j ava:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(Ab stractMBeanInvoker.java:185)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanSe rverImpl.java:473)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyE xt.java:176)
at $Proxy32.start(Unknown Source)
at org.jboss.web.AbstractWebContainer.start(AbstractW ebContainer.java:313)
at org.jboss.deployment.MainDeployer.start(MainDeploy er.java:836)
at org.jboss.deployment.MainDeployer.deploy(MainDeplo yer.java:645)
at org.jboss.deployment.MainDeployer.deploy(MainDeplo yer.java:608)
at sun.reflect.GeneratedMethodAccessor21.invoke(Unkno wn Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.server.ReflectedDispatcher.dispatch(R eflectedDispatcher.java:60)
at org.jboss.mx.server.Invocation.dispatch(Invocation .java:61)
at org.jboss.mx.server.Invocation.dispatch(Invocation .java:53)
at org.jboss.mx.server.Invocation.invoke(Invocation.j ava:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(Ab stractMBeanInvoker.java:185)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanSe rverImpl.java:473)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyE xt.java:176)
at $Proxy7.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner. deploy(URLDeploymentScanner.java:304)
at org.jboss.deployment.scanner.URLDeploymentScanner. scan(URLDeploymentScanner.java:460)
at org.jboss.deployment.scanner.AbstractDeploymentSca nner$ScannerThread.doScan(AbstractDeploymentScanne r.java:201)
at org.jboss.deployment.scanner.AbstractDeploymentSca nner$ScannerThread.loop(AbstractDeploymentScanner. java:212)
at org.jboss.deployment.scanner.AbstractDeploymentSca nner$ScannerThread.run(AbstractDeploymentScanner.j ava:191)
13:10:56,455 ERROR [Engine] StandardContext[/SimpleScheduler]Servlet /SimpleScheduler threw load() exception
javax.servlet.ServletException: Servlet.init() for servlet context threw exception
at org.apache.catalina.core.StandardWrapper.loadServl et(StandardWrapper.java:1061)
at org.apache.catalina.core.StandardWrapper.load(Stan dardWrapper.java:862)
at org.apache.catalina.core.StandardContext.loadOnSta rtup(StandardContext.java:3991)
at org.apache.catalina.core.StandardContext.start(Sta ndardContext.java:4335)
at org.apache.catalina.core.ContainerBase.addChildInt ernal(ContainerBase.java:823)
at org.apache.catalina.core.ContainerBase.addChild(Co ntainerBase.java:807)
at org.apache.catalina.core.StandardHost.addChild(Sta ndardHost.java:595)
at sun.reflect.GeneratedMethodAccessor104.invoke(Unkn own Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.commons.modeler.BaseModelMBean.invoke(B aseModelMBean.java:503)
at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDy namicInvoker.java:109)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanSe rverImpl.java:473)
at org.apache.catalina.core.StandardContext.init(Stan dardContext.java:5412)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.commons.modeler.BaseModelMBean.invoke(B aseModelMBean.java:503)
at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDy namicInvoker.java:109)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanSe rverImpl.java:473)
at org.jboss.web.tomcat.tc5.TomcatDeployer.performDep loyInternal(TomcatDeployer.java:286)
at org.jboss.web.tomcat.tc5.TomcatDeployer.performDep loy(TomcatDeployer.java:70)
at org.jboss.web.AbstractWebDeployer.start(AbstractWe bDeployer.java:306)
at org.jboss.web.WebModule.startModule(WebModule.java :62)
at org.jboss.web.WebModule.startService(WebModule.jav a:40)
at org.jboss.system.ServiceMBeanSupport.jbossInternal Start(ServiceMBeanSupport.java:271)
at org.jboss.system.ServiceMBeanSupport.jbossInternal Lifecycle(ServiceMBeanSupport.java:221)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.server.ReflectedDispatcher.dispatch(R eflectedDispatcher.java:60)
at org.jboss.mx.server.Invocation.dispatch(Invocation .java:61)
at org.jboss.mx.server.Invocation.dispatch(Invocation .java:53)
at org.jboss.mx.server.Invocation.invoke(Invocation.j ava:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(Ab stractMBeanInvoker.java:185)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanSe rverImpl.java:473)
at org.jboss.system.ServiceController$ServiceProxy.in voke(ServiceController.java:837)
at $Proxy17.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceCo ntroller.java:367)
at sun.reflect.GeneratedMethodAccessor6.invoke(Unknow n Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.server.ReflectedDispatcher.dispatch(R eflectedDispatcher.java:60)
at org.jboss.mx.server.Invocation.dispatch(Invocation .java:61)
at org.jboss.mx.server.Invocation.dispatch(Invocation .java:53)
at org.jboss.mx.server.Invocation.invoke(Invocation.j ava:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(Ab stractMBeanInvoker.java:185)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanSe rverImpl.java:473)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyE xt.java:176)
at $Proxy32.start(Unknown Source)
at org.jboss.web.AbstractWebContainer.start(AbstractW ebContainer.java:313)
at org.jboss.deployment.MainDeployer.start(MainDeploy er.java:836)
at org.jboss.deployment.MainDeployer.deploy(MainDeplo yer.java:645)
at org.jboss.deployment.MainDeployer.deploy(MainDeplo yer.java:608)
at sun.reflect.GeneratedMethodAccessor21.invoke(Unkno wn Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.server.ReflectedDispatcher.dispatch(R eflectedDispatcher.java:60)
at org.jboss.mx.server.Invocation.dispatch(Invocation .java:61)
at org.jboss.mx.server.Invocation.dispatch(Invocation .java:53)
at org.jboss.mx.server.Invocation.invoke(Invocation.j ava:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(Ab stractMBeanInvoker.java:185)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanSe rverImpl.java:473)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyE xt.java:176)
at $Proxy7.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner. deploy(URLDeploymentScanner.java:304)
at org.jboss.deployment.scanner.URLDeploymentScanner. scan(URLDeploymentScanner.java:460)
at org.jboss.deployment.scanner.AbstractDeploymentSca nner$ScannerThread.doScan(AbstractDeploymentScanne r.java:201)
at org.jboss.deployment.scanner.AbstractDeploymentSca nner$ScannerThread.loop(AbstractDeploymentScanner. java:212)
at org.jboss.deployment.scanner.AbstractDeploymentSca nner$ScannerThread.run(AbstractDeploymentScanner.j ava:191)
13:10:56,455 ERROR [Engine] ----- Root Cause -----
org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'scheduler' defined in resource [/WEB-INF/schedulingContext-quartz.xml] of ServletContext: Can't resolve reference to bean 'helloTrigger' while setting property 'triggers[0]'; nested exception is org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'helloTrigger' defined in resource [/WEB-INF/schedulingContext-quartz.xml] of ServletContext: Can't resolve reference to bean 'helloJobDetail' while setting property 'jobDetail'; nested exception is org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'helloJobDetail' defined in resource [/WEB-INF/schedulingContext-quartz.xml] of ServletContext: Initialization of bean failed; nested exception is java.lang.NullPointerException: null
org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'helloTrigger' defined in resource [/WEB-INF/schedulingContext-quartz.xml] of ServletContext: Can't resolve reference to bean 'helloJobDetail' while setting property 'jobDetail'; nested exception is org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'helloJobDetail' defined in resource [/WEB-INF/schedulingContext-quartz.xml] of ServletContext: Initialization of bean failed; nested exception is java.lang.NullPointerException: null
org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'helloJobDetail' defined in resource [/WEB-INF/schedulingContext-quartz.xml] of ServletContext: Initialization of bean failed; nested exception is java.lang.NullPointerException: null
java.lang.NullPointerException
at org.jboss.mx.loading.LoadMgr3.beginLoadTask(LoadMg r3.java:143)
at org.jboss.mx.loading.UnifiedClassLoader3.loadClass Impl(UnifiedClassLoader3.java:178)
at org.jboss.mx.loading.UnifiedClassLoader3.loadClass (UnifiedClassLoader3.java:132)
at java.lang.ClassLoader.loadClass(ClassLoader.java:2 35)
at java.lang.ClassLoader.loadClassInternal(ClassLoade r.java:302)
at org.springframework.scheduling.quartz.MethodInvoki ngJobDetailFactoryBean.afterPropertiesSet(MethodIn vokingJobDetailFactoryBean.java:82)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.invokeInitMethods(Abstr actAutowireCapableBeanFactory.java:801)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:249)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:177)
at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:159)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.resolveReference(Abstra ctAutowireCapableBeanFactory.java:720)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.resolveValueIfNecessary (AbstractAutowireCapableBeanFactory.java:672)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.applyPropertyValues(Abs tractAutowireCapableBeanFactory.java:614)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.populateBean(AbstractAu towireCapableBeanFactory.java:467)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:232)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:177)
at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:159)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.resolveReference(Abstra ctAutowireCapableBeanFactory.java:720)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.resolveValueIfNecessary (AbstractAutowireCapableBeanFactory.java:672)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.resolveManagedList(Abst ractAutowireCapableBeanFactory.java:736)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.resolveValueIfNecessary (AbstractAutowireCapableBeanFactory.java:677)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.applyPropertyValues(Abs tractAutowireCapableBeanFactory.java:614)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.populateBean(AbstractAu towireCapableBeanFactory.java:467)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:232)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:177)
at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:159)
at org.springframework.beans.factory.support.DefaultL istableBeanFactory.preInstantiateSingletons(Defaul tListableBeanFactory.java:177)
at org.springframework.context.support.AbstractApplic ationContext.refresh(AbstractApplicationContext.ja va:268)
at org.springframework.web.context.support.XmlWebAppl icationContext.refresh(XmlWebApplicationContext.ja va:131)
at org.springframework.web.context.ContextLoader.crea teWebApplicationContext(ContextLoader.java:156)
at org.springframework.web.context.ContextLoader.init WebApplicationContext(ContextLoader.java:97)
at org.springframework.web.context.ContextLoaderServl et.init(ContextLoaderServlet.java:80)
at javax.servlet.GenericServlet.init(GenericServlet.j ava:211)
at org.apache.catalina.core.StandardWrapper.loadServl et(StandardWrapper.java:1019)
at org.apache.catalina.core.StandardWrapper.load(Stan dardWrapper.java:862)
at org.apache.catalina.core.StandardContext.loadOnSta rtup(StandardContext.java:3991)
at org.apache.catalina.core.StandardContext.start(Sta ndardContext.java:4335)
at org.apache.catalina.core.ContainerBase.addChildInt ernal(ContainerBase.java:823)
at org.apache.catalina.core.ContainerBase.addChild(Co ntainerBase.java:807)
at org.apache.catalina.core.StandardHost.addChild(Sta ndardHost.java:595)
at sun.reflect.GeneratedMethodAccessor104.invoke(Unkn own Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.commons.modeler.BaseModelMBean.invoke(B aseModelMBean.java:503)
at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDy namicInvoker.java:109)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanSe rverImpl.java:473)
at org.apache.catalina.core.StandardContext.init(Stan dardContext.java:5412)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.commons.modeler.BaseModelMBean.invoke(B aseModelMBean.java:503)
at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDy namicInvoker.java:109)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanSe rverImpl.java:473)
at org.jboss.web.tomcat.tc5.TomcatDeployer.performDep loyInternal(TomcatDeployer.java:286)
at org.jboss.web.tomcat.tc5.TomcatDeployer.performDep loy(TomcatDeployer.java:70)
at org.jboss.web.AbstractWebDeployer.start(AbstractWe bDeployer.java:306)
at org.jboss.web.WebModule.startModule(WebModule.java :62)
at org.jboss.web.WebModule.startService(WebModule.jav a:40)
at org.jboss.system.ServiceMBeanSupport.jbossInternal Start(ServiceMBeanSupport.java:271)
at org.jboss.system.ServiceMBeanSupport.jbossInternal Lifecycle(ServiceMBeanSupport.java:221)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.server.ReflectedDispatcher.dispatch(R eflectedDispatcher.java:60)
at org.jboss.mx.server.Invocation.dispatch(Invocation .java:61)
at org.jboss.mx.server.Invocation.dispatch(Invocation .java:53)
at org.jboss.mx.server.Invocation.invoke(Invocation.j ava:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(Ab stractMBeanInvoker.java:185)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanSe rverImpl.java:473)
at org.jboss.system.ServiceController$ServiceProxy.in voke(ServiceController.java:837)
at $Proxy17.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceCo ntroller.java:367)
at sun.reflect.GeneratedMethodAccessor6.invoke(Unknow n Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.server.ReflectedDispatcher.dispatch(R eflectedDispatcher.java:60)
at org.jboss.mx.server.Invocation.dispatch(Invocation .java:61)
at org.jboss.mx.server.Invocation.dispatch(Invocation .java:53)
at org.jboss.mx.server.Invocation.invoke(Invocation.j ava:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(Ab stractMBeanInvoker.java:185)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanSe rverImpl.java:473)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyE xt.java:176)
at $Proxy32.start(Unknown Source)
at org.jboss.web.AbstractWebContainer.start(AbstractW ebContainer.java:313)
at org.jboss.deployment.MainDeployer.start(MainDeploy er.java:836)
at org.jboss.deployment.MainDeployer.deploy(MainDeplo yer.java:645)
at org.jboss.deployment.MainDeployer.deploy(MainDeplo yer.java:608)
at sun.reflect.GeneratedMethodAccessor21.invoke(Unkno wn Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.server.ReflectedDispatcher.dispatch(R eflectedDispatcher.java:60)
at org.jboss.mx.server.Invocation.dispatch(Invocation .java:61)
at org.jboss.mx.server.Invocation.dispatch(Invocation .java:53)
at org.jboss.mx.server.Invocation.invoke(Invocation.j ava:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(Ab stractMBeanInvoker.java:185)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanSe rverImpl.java:473)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyE xt.java:176)
at $Proxy7.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner. deploy(URLDeploymentScanner.java:304)
at org.jboss.deployment.scanner.URLDeploymentScanner. scan(URLDeploymentScanner.java:460)
at org.jboss.deployment.scanner.AbstractDeploymentSca nner$ScannerThread.doScan(AbstractDeploymentScanne r.java:201)
at org.jboss.deployment.scanner.AbstractDeploymentSca nner$ScannerThread.loop(AbstractDeploymentScanner. java:212)
at org.jboss.deployment.scanner.AbstractDeploymentSca nner$ScannerThread.run(AbstractDeploymentScanner.j ava:191)


Does anyone know where my error could be?

thx

davison
Aug 16th, 2004, 07:33 AM
In the first instance, please read http://www.catb.org/~esr/faqs/smart-questions.html#beprecise

<property name="targetObject">
<ref bean="hello"/>
</property>

Where is your bean named "hello" defined?

khem
Aug 16th, 2004, 07:48 AM
sorry if i haven't been clear :oops:

In my web.xml, I define a contextConfigLocation like this :

<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/applicationContext.xml
/WEB-INF/schedulingContext-quartz.xml
</param-value>
</context-param>


So I ve a file named schedulingContext-quartz.xml in which i define my SchedulerFactoryBean, a MethodInvokingJobDetailFactoryBean and CronTriggerBean (see my previous post).
I have also a file named applicationContext.xml in which I defined my "hello" bean. This file looks like this :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="hello" class="scheduler.pojo.Hello">
</bean>
</beans>


I work with JBOSS 3.2.5 and Spring framework 1.0.2

Hope you can help me with this new elements :)

bye

Alef Arendsen
Aug 16th, 2004, 11:10 AM
My guess is that this is a JBoss classpath problem. Once the MethodInvokingJob (inner class) gets loaded the JBoss classloader starts complaining (that's where the nullpointerexception gets thrown). The exception is a bit vague (to say the least) so I can't see what's wrong here right now.

I've searched the JBoss forums a bit and came across the following bugs:

http://sourceforge.net/tracker/?group_id=22866&atid=376685&func=detail&aid=995985
http://sourceforge.net/tracker/?group_id=22866&atid=376685&func=detail&aid=973565

A fix has been reported for 3.2.6rc1 and the problem should not appear in earlier versions of JBoss (maybe you can try either 3.2.4, 3.2.3 or 3.2.6rc1).

Alef

khem
Aug 17th, 2004, 03:34 AM
Hi,

I have tested my project under JBOSS 3.2.3 and it works, so you are right, this is a JBOSS problem :evil: :evil:
So I will do my scheduler with another way :?
I hope JBOSS 3.2.6 will not present this bug too

Anyway, thanx for your attention and for your answers :)

bye