Unable to schedule tests to run in the future

classic Classic list List threaded Threaded
10 messages Options
Reply | Threaded
Open this post in threaded view
|

Unable to schedule tests to run in the future

colinmain
I have nGrinder 3.2.1 installed on a 4Gb RedHat server and it appears to work fine for all tests run in "Run Now" mode. However, when I tru to schedule them to run at a future date I get an exception thrown (see below) and the test is not scheduled.
I had thought this was due to an issue with the "java/lib/zi" folder but on investigation this seems fine (I am using "Europe/London", as selected at logon).

Any help or pointers would be greatly appreciated.

- - - - - - - - - -

exception

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.NullPointerException
        org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:894)
        org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)
        org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
        org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
        org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
        org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:101)
        org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
        org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
        org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
        org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
        org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
        org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:98)
        org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:82)
        org.ngrinder.security.PluggablePreAuthFilter.doFilter(PluggablePreAuthFilter.java:104)
        org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
        org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
        org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
        org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
        org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
        org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:98)
        org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:82)
        org.ngrinder.infra.servlet.PluggableServletFilter.doFilter(PluggableServletFilter.java:104)
        org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
        org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
        org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77)
        org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
        org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:147)
        org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
        org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
        org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

root cause

java.lang.NullPointerException
        sun.util.calendar.ZoneInfoFile.readZoneInfoFile(ZoneInfoFile.java:1024)
        sun.util.calendar.ZoneInfoFile.createZoneInfo(ZoneInfoFile.java:578)
        sun.util.calendar.ZoneInfoFile.getZoneInfo(ZoneInfoFile.java:548)
        sun.util.calendar.ZoneInfo.getTimeZone(ZoneInfo.java:608)
        java.util.TimeZone.getTimeZone(TimeZone.java:464)
        java.util.TimeZone.getTimeZone(TimeZone.java:460)
        org.ngrinder.common.util.DateUtil.convertToServerDate(DateUtil.java:70)
        org.ngrinder.perftest.controller.PerfTestController.savePerfTest(PerfTestController.java:395)
        sun.reflect.GeneratedMethodAccessor208.invoke(Unknown Source)
        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        java.lang.reflect.Method.invoke(Method.java:597)
        org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:212)
        org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126)
        org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96)
        org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617)
        org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578)
        org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
        org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:900)
        org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:827)
        org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
        org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)
        org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
        org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
        org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
        org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:101)
        org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
        org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
        org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
        org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
        org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
        org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:98)
        org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:82)
        org.ngrinder.security.PluggablePreAuthFilter.doFilter(PluggablePreAuthFilter.java:104)
        org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
        org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
        org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
        org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
        org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
        org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:98)
        org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:82)
        org.ngrinder.infra.servlet.PluggableServletFilter.doFilter(PluggableServletFilter.java:104)
        org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
        org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
        org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77)
        org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
        org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:147)
        org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
        org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
        org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
Colin
Reply | Threaded
Open this post in threaded view
|

Re: Unable to schedule tests to run in the future

kpiwko
What java version are you using? Can you try to switch to others? Also, for
what I've googled, this might be caused by updating JVM while not restarting
Java processes, maybe that's your case.

And maybe one more question? if you say Red Hat, are you using EWS as well? Or
you are at plain Tomcat?

HTH,

Karel



On Wed, 18 Sep 2013 07:12:47 -0700 (PDT)
"colinmain [via ngrinder]" <[hidden email]> wrote:

>
>
> I have nGrinder 3.2.1 installed on a 4Gb RedHat server and it appears to work
> fine for all tests run in "Run Now" mode. However, when I tru to schedule
> them to run at a future date I get an exception thrown (see below) and the
> test is not scheduled.
> I had thought this was due to an issue with the "java/lib/zi" folder but on
> investigation this /seems/ fine (I am using "Europe/London", as selected at
> logon).
>
> Any help or pointers would be greatly appreciated.
>
> - - - - - - - - - -
>
> *exception*
>
> org.springframework.web.util.NestedServletException: Request processing
> failed; nested exception is java.lang.NullPointerException
>
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:894)
>
> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)
>
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
>
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>
> org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>
> org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:101)
>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>
> org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>
> org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>
> org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>
> org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>
> org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>
> org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:98)
>
> org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:82)
>
> org.ngrinder.security.PluggablePreAuthFilter.doFilter(PluggablePreAuthFilter.java:104)
>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>
> org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>
> org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>
> org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
>
> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
>
> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
>
> org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:98)
>
> org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:82)
>
> org.ngrinder.infra.servlet.PluggableServletFilter.doFilter(PluggableServletFilter.java:104)
>
> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
>
> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
>
> org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77)
>
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
>
> org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:147)
>
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
>
> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
>
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
>
> *root cause*
>
> java.lang.NullPointerException
> sun.util.calendar.ZoneInfoFile.readZoneInfoFile(ZoneInfoFile.java:1024)
> sun.util.calendar.ZoneInfoFile.createZoneInfo(ZoneInfoFile.java:578)
> sun.util.calendar.ZoneInfoFile.getZoneInfo(ZoneInfoFile.java:548)
> sun.util.calendar.ZoneInfo.getTimeZone(ZoneInfo.java:608)
> java.util.TimeZone.getTimeZone(TimeZone.java:464)
> java.util.TimeZone.getTimeZone(TimeZone.java:460)
> org.ngrinder.common.util.DateUtil.convertToServerDate(DateUtil.java:70)
>
> org.ngrinder.perftest.controller.PerfTestController.savePerfTest(PerfTestController.java:395)
> sun.reflect.GeneratedMethodAccessor208.invoke(Unknown Source)
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> java.lang.reflect.Method.invoke(Method.java:597)
>
> org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:212)
>
> org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126)
>
> org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96)
>
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617)
>
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578)
>
> org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
>
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:900)
>
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:827)
>
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
>
> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)
>
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
>
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>
> org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>
> org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:101)
>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>
> org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>
> org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>
> org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>
> org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>
> org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>
> org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:98)
>
> org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:82)
>
> org.ngrinder.security.PluggablePreAuthFilter.doFilter(PluggablePreAuthFilter.java:104)
>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>
> org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>
> org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
>
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>
> org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
>
> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
>
> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
>
> org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:98)
>
> org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:82)
>
> org.ngrinder.infra.servlet.PluggableServletFilter.doFilter(PluggableServletFilter.java:104)
>
> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
>
> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
>
> org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77)
>
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
>
> org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:147)
>
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
>
> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
>
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
>
>
>
>
> -----
> Colin
> _______________________________________________
> If you reply to this email, your message will be added to the discussion
> below:
> http://ngrinder.642.n7.nabble.com/Unable-to-schedule-tests-to-run-in-the-future-tp920.html
>
> To unsubscribe from ngrinder-user-en, visit
>
Reply | Threaded
Open this post in threaded view
|

Re: Unable to schedule tests to run in the future

colinmain
Hi Karel,

I have tied on three different versions of Java:
1.6.0_37
1.6.0_31
1.6.0_24
1.4.2
I get the same with each. None is being updated at the time either.

Not sure if EWS is installed - it's a corporate server I did not set up, however nGrinder is running through "plain" tomcat.


My suspicions are back with the timezones - the lib/zi/Europe directory (AFAIK the right one) contains 44 entries but:
(A) a quick test suggests that only 31 (in europe) are visible to java - excluding London
and
(B) nGrinder presents 58 european options at the login screen.

On the other hand, if I select a timezone that is present in all places (Europe/Zurich) I get the same issue.

Any help or ideas would be very welcome.
Colin
Reply | Threaded
Open this post in threaded view
|

Re: Unable to schedule tests to run in the future

colinmain
On further investigation it appears that the timezones do not work 100% (at least not the way I had expected).


I am in Europe/London (GMT+1) but I can select a different timezone when I log on - I select "America/Adak" as I know this is significantly different.
If I hover my mouse over a saved test name it correctly adjusts for the selected timezone. However if I open that same test and click on the "Save and Start" button the default date shown is my local time - not the one corresponding to the timezone I selected.

Perhaps someone could check this out and either tell me what I am doing wrong or raise a bug.

Regards,

Colin
Colin
Reply | Threaded
Open this post in threaded view
|

Re: Unable to schedule tests to run in the future

balajilinks
It could be browser related.. have you tried in Chrome or Firefox?..
Reply | Threaded
Open this post in threaded view
|

Re: Unable to schedule tests to run in the future

colinmain
Hi Balaji,
I wondered that too so I tried it in Internet Explorer Firebox and Chrome - same thing each time.

Colin
Colin
Reply | Threaded
Open this post in threaded view
|

Re: Unable to schedule tests to run in the future

junoyoon
Administrator
In reply to this post by colinmain
Sorry for late response.
In Korea, it was the long long thanks giving day vacation.

I have to admit that I didn't run the many tests on test scheduling in the different timezone.
I think there might be some bugs.. I will try to reproduce this tomorrow.

If I found some bug on this, The fix will be included in 3.2.4 version which will be release in 2 weeks.
Reply | Threaded
Open this post in threaded view
|

Re: Unable to schedule tests to run in the future

junoyoon
Administrator
In reply to this post by colinmain
Even with some trial, I could not reproduce your case.

However I found a bug related to timezone when scheduling. so I've fixed this and deleted the code where your error occurs.  Threfore. the error won't occur any more.

http://jira.cubrid.org/browse/NGRINDER-668

This will be released in 2 weeks.
Reply | Threaded
Open this post in threaded view
|

Re: Unable to schedule tests to run in the future

colinmain
Superb news. I'll see what I can do about upgrading.

Thanks again,

Colin
Colin
Reply | Threaded
Open this post in threaded view
|

Re: Unable to schedule tests to run in the future

colinmain
I am very pleased to confirm that version 3.2.3 appears to have resolved this problem successfully. I'll do some overnight tests but what I have seen so far looks great.

Many thanks for your support and quick resolution.

(I've also found a use for the script parameter and access to the number of hosts already.)

Kind regards,

Colin Main
Colin