#1 2016-03-22 10:59:52

ralex
Member
Registered: 2015-04-20

Stop a scheduled report - Java Exception

Hi all,
We want to turn a scheduled report off, but anytime I click on edit button under "Scheduled Reports" and select ends at (I put tomorrow's date) I get the following error :

java.lang.IllegalArgumentException: Trigger will never fire<br>	at net.datenwerke.scheduler.service.scheduler.stores.JobStoreImpl.scheduleJob(JobStoreImpl.java:28)<br>	at net.datenwerke.scheduler.service.scheduler.stores.jpa.JpaJobStore.scheduleJob(JpaJobStore.java:57)<br>	at net.datenwerke.scheduler.service.scheduler.SchedulerServiceImpl.schedule(SchedulerServiceImpl.java:257)<br>	at net.datenwerke.rs.scheduler.server.scheduler.SchedulerRpcServiceImpl.doSchedule(SchedulerRpcServiceImpl.java:206)<br>	at net.datenwerke.rs.scheduler.server.scheduler.SchedulerRpcServiceImpl.reschedule(SchedulerRpcServiceImpl.java:488)<br>	at com.google.inject.persist.jpa.JpaLocalTxnInterceptor.invoke(JpaLocalTxnInterceptor.java:66)<br>	at net.datenwerke.security.service.security.aop.SecurityCheckInterceptor.invoke(SecurityCheckInterceptor.java:110)<br>	at net.datenwerke.gf.service.gwtstacktrace.CatchStacktraceInterceptor.invoke(CatchStacktraceInterceptor.java:38)<br>	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)<br>	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br>	at java.lang.reflect.Method.invoke(Method.java:606)<br>	at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:561)<br>	at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:208)<br>	at net.datenwerke.security.service.security.aop.SecurityCheckInterceptor.invoke(SecurityCheckInterceptor.java:110)<br>	at net.datenwerke.gf.service.gwtstacktrace.CatchStacktraceInterceptor.invoke(CatchStacktraceInterceptor.java:38)<br>	at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:248)<br>	at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)<br>	at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)<br>	at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)<br>	at net.datenwerke.security.service.security.aop.SecurityCheckInterceptor.invoke(SecurityCheckInterceptor.java:110)<br>	at net.datenwerke.gf.service.gwtstacktrace.CatchStacktraceInterceptor.invoke(CatchStacktraceInterceptor.java:38)<br>	at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:263)<br>	at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:178)<br>	at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91)<br>	at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:62)<br>	at com.google.inject.persist.PersistFilter.doFilter(PersistFilter.java:89)<br>	at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)<br>	at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)<br>	at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)<br>	at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)<br>	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)<br>	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)<br>	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)<br>	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)<br>	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)<br>	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)<br>	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)<br>	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)<br>	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)<br>	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423)<br>	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079)<br>	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:620)<br>	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)<br>	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)<br>	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)<br>	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)<br>	at java.lang.Thread.run(Thread.java:745)<br>

So, my question is : is a bug or do I need to completely delete the job ?
Thanks,
Alex

Offline

#2 2016-03-22 12:28:48

Arno Mittelbach
datenwerke
Registered: 2012-02-14

Re: Stop a scheduled report - Java Exception

Hi Alex,

if you want to stop a scheduled report you can simply choose "archive". This will have the same effect as if the report would no longer be scheduled due to its config. If you instead edit the scheduling config this is the same as creating a new schedule entry and my guess is that when setting it to end tomorrow that there will not be any fire time between now and tomorrow and thus ReportServer complains.

Cheers,
Arno

Offline

#3 2016-03-22 14:59:43

ralex
Member
Registered: 2015-04-20

Re: Stop a scheduled report - Java Exception

OK thanks a lot.
Just to know I see both "archive" and on the right "archive job" button. I pressed "archive", but as admin I still see the next execution of this report. Why?
Should I click on "archive job" instead?
Thanks again.

Offline

#4 2016-03-22 15:11:23

ralex
Member
Registered: 2015-04-20

Re: Stop a scheduled report - Java Exception

OK ! I got it...it needs to click on "archive job" to stop it. smile

Offline

Board footer

Powered by FluxBB