[ 
https://issues.apache.org/jira/browse/OPENEJB-1867?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13424036#comment-13424036
 ] 

Enrico Olivelli commented on OPENEJB-1867:
------------------------------------------

lug 27, 2012 8:22:11 PM org.apache.openejb.core.timer.EjbTimerServiceImpl 
schedule
Avvertenza: Could not schedule timer Calendar scheduleExpression = 
[javax.ejb.ScheduleExpression@c8b22f5]
org.quartz.JobPersistenceException: Couldn't store trigger 
'OPEN_EJB_TIMEOUT_TRIGGER_GROUP.OPEN_EJB_TIMEOUT_TRIGGER_MyTimer_1' for 
'OPENEJB_TIMEOUT_GROUP.OPENEJB_TIMEOUT_JOB' job:Unable to serialize JobDataMap 
for insertion into database because the value of property 'EJB_TIMERS_SERVICE' 
is not serializable: org.apache.openejb.core.timer.EjbTimerServiceImpl [See 
nested exception: java.io.NotSerializableException: Unable to serialize 
JobDataMap for insertion into database because the value of property 
'EJB_TIMERS_SERVICE' is not serializable: 
org.apache.openejb.core.timer.EjbTimerServiceImpl]
        at 
org.quartz.impl.jdbcjobstore.JobStoreSupport.storeTrigger(JobStoreSupport.java:1212)
        at 
org.quartz.impl.jdbcjobstore.JobStoreSupport$4.execute(JobStoreSupport.java:1149)
        at 
org.quartz.impl.jdbcjobstore.JobStoreSupport$45.execute(JobStoreSupport.java:3739)
        at 
org.quartz.impl.jdbcjobstore.JobStoreCMT.executeInLock(JobStoreCMT.java:245)
        at 
org.quartz.impl.jdbcjobstore.JobStoreSupport.executeInLock(JobStoreSupport.java:3735)
        at 
org.quartz.impl.jdbcjobstore.JobStoreSupport.storeTrigger(JobStoreSupport.java:1145)
        at org.quartz.core.QuartzScheduler.scheduleJob(QuartzScheduler.java:886)
        at org.quartz.impl.StdScheduler.scheduleJob(StdScheduler.java:259)
        at 
org.apache.openejb.core.timer.EjbTimerServiceImpl.schedule(EjbTimerServiceImpl.java:229)
        at 
org.apache.openejb.core.timer.TimerData.transactionComplete(TimerData.java:183)
        at 
org.apache.openejb.core.timer.TimerData.registerTimerDataSynchronization(TimerData.java:212)
        at org.apache.openejb.core.timer.TimerData.newTimer(TimerData.java:147)
        at 
org.apache.openejb.core.timer.EjbTimerServiceImpl.initializeNewTimer(EjbTimerServiceImpl.java:365)
        at 
org.apache.openejb.core.timer.EjbTimerServiceImpl.start(EjbTimerServiceImpl.java:187)
        at 
org.apache.openejb.core.stateless.StatelessContainer.deploy(StatelessContainer.java:106)
        at 
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:783)
        at 
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:513)
        at 
org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:749)
        at 
org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:701)
        at 
org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:118)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
        at 
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
        at 
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5173)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)
        at 
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:650)
        at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:531)
        at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1468)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at 
org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:301)
        at 
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
        at 
com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:791)
        at 
org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1436)
        at 
org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:856)
        at 
org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:353)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at 
org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
        at org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45)
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
        at 
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
        at 
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1001)
        at 
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
        at 
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:722)
Caused by: java.io.NotSerializableException: Unable to serialize JobDataMap for 
insertion into database because the value of property 'EJB_TIMERS_SERVICE' is 
not serializable: org.apache.openejb.core.timer.EjbTimerServiceImpl
        at 
org.quartz.impl.jdbcjobstore.StdJDBCDelegate.serializeJobData(StdJDBCDelegate.java:3038)
        at 
org.quartz.impl.jdbcjobstore.StdJDBCDelegate.insertTrigger(StdJDBCDelegate.java:1052)
        at 
org.quartz.impl.jdbcjobstore.JobStoreSupport.storeTrigger(JobStoreSupport.java:1209)
        ... 61 more
                
> ability to configure the default job scheduler
> ----------------------------------------------
>
>                 Key: OPENEJB-1867
>                 URL: https://issues.apache.org/jira/browse/OPENEJB-1867
>             Project: OpenEJB
>          Issue Type: Improvement
>            Reporter: Romain Manni-Bucau
>             Fix For: 4.1.0
>
>
> expose as openejb properties (system properties, conf/system.properties) 
> constants defined in org.quartz.impl.StdSchedulerFactory

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to