History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: CIB-1621
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Unassigned
Reporter: Daniel Ostermeier
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Pulse

Cancel build failed with NoSuchElementException

Created: 27/Aug/08 01:26 AM   Updated: 27/Aug/08 01:43 AM
Component/s: None
Affects Version/s: 2.0.11
Fix Version/s: 2.0.12


 Description  « Hide
This occurred on version 2.0.11. Action was an attempt to cancel a queued build from the server activity page.

 

Stack trace follows:

 

/cancelQueuedBuild.action?id=15898:

java.util.NoSuchElementException

        at java.util.LinkedList$ListItr.next(LinkedList.java:554)

        at com.zutubi.pulse.BuildQueue.cancelBuild(BuildQueue.java:137)

        at com.zutubi.pulse.FatController.cancelQueuedBuild(FatController.java:401)

        at com.zutubi.pulse.web.server.CancelQueuedBuildAction.execute(CancelQueuedBuildAction.java:37)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:585)

        at com.opensymphony.xwork.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:358)

        at com.opensymphony.xwork.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:218)

        at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:192)

        at com.zutubi.pulse.xwork.interceptor.ErrorHandlingInterceptor.intercept(ErrorHandlingInterceptor.java:33)

        at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)

        at com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:175)

        at com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)

        at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)

        at com.opensymphony.xwork.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:115)

        at com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)

        at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)

        at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)

        at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)

        at com.zutubi.pulse.xwork.interceptor.CancelWorkflowInterceptor.intercept(CancelWorkflowInterceptor.java:38)

        at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)

        at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)

        at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)

        at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)

        at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)

        at com.opensymphony.webwork.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:174)

        at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)

        at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)

        at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)

        at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)

        at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)

        at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)

        at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)

        at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)

        at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)

        at com.zutubi.pulse.xwork.interceptor.HibernateSessionInterceptor.intercept(HibernateSessionInterceptor.java:36)

        at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)

        at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:116)

        at com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(DispatcherUtils.java:273)

        at com.opensymphony.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:111)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)

        at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)

        at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:830)

        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)

        at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)

        at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)

        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

        at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)

        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

        at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)

        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

        at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)

        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

        at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:181)

        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

        at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:216)

        at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)

        at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)

        at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:90)

        at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)

        at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)

        at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)

        at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)

        at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:195)

        at com.zutubi.pulse.spring.FilterWrapper.doFilter(FilterWrapper.java:46)

        at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)

        at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:471)

        at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)

        at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)

        at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:633)

        at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)

        at org.mortbay.http.HttpServer.service(HttpServer.java:927)

        at org.mortbay.http.HttpConnection.service(HttpConnection.java:816)

        at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:983)

        at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)

        at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)

        at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)

        at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)

)

 All   Comments   Change History      Sort Order:
Daniel Ostermeier - 27/Aug/08 01:43 AM
resolved in revision 4730