You are not logged in.
Pages: 1
Topic closed
Hallo!
Ich wollte eine Einplanung erstellen, bekomme dabei aber eine Exception sobald ich auf "Fertigstellen" klicke.
Im Portal selbst erscheint die Meldung: "Fehler 500, The call failed on the server; see server log for details. Statuscode: 500"
Im Serverlog ist folgendes Output dazu zu finden:
-------------------------------------------------------------------------------------------------------------------------------------------------
Jul 31, 2013 7:52:58 AM net.datenwerke.gf.service.gwtstacktrace.CatchStacktraceInterceptor invoke
INFO: Intercepted NonFatalException
com.google.gwt.user.server.rpc.UnexpectedException: Service method 'public abstract void net.datenwerke.rs.scheduler.client.scheduler.rpc.SchedulerRpcService.schedule(net.datenwerke.rs.scheduler.client.scheduler.dto.ReportScheduleDefinition) throws net.datenwerke.gxtdto.client.servercommunication.exceptions.ServerCallFailedException' threw an unexpected exception: java.lang.StackOverflowError
at com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:389)
at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:579)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:208)
at net.datenwerke.security.service.security.aop.SecurityCheckInterceptor.invoke(SecurityCheckInterceptor.java:110)
at net.datenwerke.gf.service.gwtstacktrace.CatchStacktraceInterceptor.invoke(CatchStacktraceInterceptor.java:38)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:248)
at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at net.datenwerke.security.service.security.aop.SecurityCheckInterceptor.invoke(SecurityCheckInterceptor.java:110)
at net.datenwerke.gf.service.gwtstacktrace.CatchStacktraceInterceptor.invoke(CatchStacktraceInterceptor.java:38)
at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:263)
at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:178)
at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91)
at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:62)
at com.google.inject.persist.PersistFilter.doFilter(PersistFilter.java:89)
at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)
at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)
at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)
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:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.StackOverflowError
at sun.util.calendar.BaseCalendar.getFixedDate(Unknown Source)
at sun.util.calendar.BaseCalendar.getDayOfWeek(Unknown Source)
at sun.util.calendar.BaseCalendar.normalize(Unknown Source)
at sun.util.calendar.AbstractCalendar.getNthDayOfWeek(Unknown Source)
at java.util.SimpleTimeZone.getTransition(Unknown Source)
at java.util.SimpleTimeZone.getStart(Unknown Source)
at java.util.SimpleTimeZone.getOffset(Unknown Source)
at java.util.SimpleTimeZone.getOffsets(Unknown Source)
at java.util.SimpleTimeZone.getOffset(Unknown Source)
at sun.util.calendar.ZoneInfo.getOffsets(Unknown Source)
at sun.util.calendar.ZoneInfo.getOffsetsByWall(Unknown Source)
at java.util.GregorianCalendar.computeTime(Unknown Source)
at java.util.Calendar.updateTime(Unknown Source)
at java.util.Calendar.complete(Unknown Source)
at java.util.Calendar.get(Unknown Source)
at org.apache.commons.lang.time.DateUtils.modify(DateUtils.java:980)
at org.apache.commons.lang.time.DateUtils.truncate(DateUtils.java:845)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger.isGoodMonth(MonthlyNthDayMthMonthTrigger.java:48)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:84)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.MonthlyNthDayMthMonthTrigger._computeNextFireTime(MonthlyNthDayMthMonthTrigger.java:98)
-------------------------------------------------------------------------------------------------------------------------------------------------
Ich bin mittlerweile schon dahinter gekommen, dass die Exception auftritt wenn ich als Uhrzeit der Ausführung 00:00 Uhr eingebe. Bei 00:01 Uhr funktioniert alles einwandfrei.
Der oben dargestellte Serverlog-Output zeigt die Exception die auftritt wenn ich eine monatliche Einplanung ausführen möchte.
Bei wöchentlichen Einplanungen ist ein ähnliches Verhalten erkennbar:
at net.datenwerke.scheduler.service.scheduler.triggers.complex.WeeklyTrigger.isGoodWeek(WeeklyTrigger.java:66)
at net.datenwerke.scheduler.service.scheduler.triggers.complex.WeeklyTrigger._computeNextFireTime(WeeklyTrigger.java:97)
Ist dieses Verhalten schon bekannt, und gibt es eine Möglichkeit dies zu lösen?
Lg, Hans Peter
Offline
Hallo Hans Peter,
vielen Dank für den Bug-Report. Wir planen, eine neue Version von ReportServer noch diese Woche zu veröffentlichen. Der Fix für diesen Bug sollte es in die Version schaffen.
Viele Grüße
Arno
Offline
Hallo Hans Peter,
der Fehler ist in Version 2.1 behoben.
Grüße
Arno
Offline
Pages: 1
Topic closed