Details: ------- org.apache.velocity.exception.MethodInvocationException: Invocation of method 'next' in class java.util.AbstractList$Itr threw exception class java.util.NoSuchElementException : null at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:251)
at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:175) at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:220) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230) at org.apache.velocity.app.VelocityEngine.evaluate(VelocityEngine.java:300) at org.apache.velocity.app.VelocityEngine.evaluate(VelocityEngine.java:202) at com.atlassian.velocity.DefaultVelocityManager.getEncodedBodyForContent(DefaultVelocityManager.java:143) at com.atlassian.jira.mail.MailingListCompiler$1.processRecipient(MailingListCompiler.java:295) at com.atlassian.jira.mail.NotificationRecipientProcessor.process(NotificationRecipientProcessor.java:39) at com.atlassian.jira.mail.MailingListCompiler.addMailsToQueue(MailingListCompiler.java:318) at com.atlassian.jira.mail.MailingListCompiler.access$400(MailingListCompiler.java:42) at com.atlassian.jira.mail.MailingListCompiler$NotificationCompiler.addEmailsToQueue(MailingListCompiler.java:463) at com.atlassian.jira.mail.MailingListCompiler$NotificationCompiler.sendLists(MailingListCompiler.java:433) at com.atlassian.jira.mail.MailingListCompiler$NotificationCompiler.sendForEvent(MailingListCompiler.java:386) at com.atlassian.jira.mail.MailingListCompiler.sendLists(MailingListCompiler.java:135) at com.atlassian.jira.mail.IssueMailQueueItem.send(IssueMailQueueItem.java:145) at com.atlassian.mail.queue.MailQueueImpl.sendBuffer(MailQueueImpl.java:66) at com.atlassian.jira.service.services.mail.MailQueueService.run(MailQueueService.java:28) at com.atlassian.jira.service.JiraServiceContainerImpl.run(JiraServiceContainerImpl.java:61) at com.atlassian.jira.service.ServiceRunner.execute(ServiceRunner.java:47) at org.quartz.core.JobRunShell.run(JobRunShell.java:195) at com.atlassian.multitenant.quartz.MultiTenantThreadPool$MultiTenantRunnable.run(MultiTenantThreadPool.java:72) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520) MIME-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 3c0fae591c90ba70494f35b895fc4b8f <style> /* Changing the layout to use less space for mobiles */ @media screen and (max-device-width: 480px), screen and (-webkit-min-device-pixel-ratio: 2) { #email-body { min-width: 30em !important; } #email-page { padding: 8px !important; } #email-banner { padding: 8px 8px 0 8px !important; } #email-avatar { margin: 1px 8px 8px 0 !important; padding: 0 !important; } #email-fields { padding: 0 8px 8px 8px !important; } #email-gutter { width: 0 !important; } } </style> <div id="email-body"> <table id="email-wrap" align="center" border="0" cellpadding="0" cellspacing="0" style="background-color:#f0f0f0;color:#000000;width:100%;"> <tr valign="top"> <td id="email-page" style="padding:16px !important;"> <table align="center" border="0" cellpadding="0" cellspacing="0" style="background-color:#ffffff;border:1px solid #bbbbbb;color:#000000;width:100%;"> <tr valign="top"> <td bgcolor="#333333" style="background-color:#333333;color:#ffffff;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;line-height:1;"><img src="https://issues.jenkins-ci.org/s/en_US-jh6o7l/733/41/_/jira-logo-scaled.png" alt="" style="vertical-align:top;" /></td> </tr><tr valign="top"> <td id="email-banner" style="padding:32px 32px 0 32px;"> <table align="left" border="0" cellpadding="0" cellspacing="0" width="100%" style="width:100%;"> <tr valign="top"> <td style="color:#505050;font-family:Arial,FreeSans,Helvetica,sans-serif;padding:0;"> <div id="email-action" style="padding: 0 0 8px 0;font-size:12px;line-height:18px;"> <a class="user-hover" rel="jesperjensen" id="email_jesperjensen" href="https://issues.jenkins-ci.org/secure/ViewProfile.jspa?name=jesperjensen" style="color:#355564;">Jesper Jensen</a> edited a comment on <img src="https://issues.jenkins-ci.org/images/icons/bug.gif" height="16" width="16" border="0" align="absmiddle" alt="Bug"> <a style='color:#355564;text-decoration:none;' href='https://issues.jenkins-ci.org/browse/JENKINS-9321'>JENKINS-9321</a> </div> <div id="email-summary" style="font-size:16px;line-height:20px;padding:2px 0 16px 0;"> <a style='color:#355564;text-decoration:none;' href='https://issues.jenkins-ci.org/browse/JENKINS-9321'><strong>Discard old data ends in a NullPointerException</strong></a> </div> </td> </tr> </table> </td> </tr> <tr valign="top"> <td id="email-fields" style="padding:0 32px 32px 32px;"> <table border="0" cellpadding="0" cellspacing="0" style="padding:0;text-align:left;width:100%;" width="100%"> <tr valign="top"> <td id="email-gutter" style="width:64px;white-space:nowrap;"></td> <td> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr valign="top"> <td colspan="2" style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 0 16px 0;width:100%;"> <div class="comment-block" style="background-color:#edf5ff;border:1px solid #dddddd;color:#000000;padding:12px;"><p>Also in 1.508</p> <p>Stack trace:<br/> Status Code: 500<br/> Exception: java.lang.NullPointerException<br/> Stacktrace:</p> <p>javax.servlet.ServletException: java.lang.NullPointerException<br/> at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:719)<br/> at org.kohsuke.stapler.Stapler.invoke(Stapler.java:770)<br/> at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:241)<br/> at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)<br/> at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:677)<br/> at org.kohsuke.stapler.Stapler.invoke(Stapler.java:770)<br/> at org.kohsuke.stapler.Stapler.invoke(Stapler.java:583)<br/> at org.kohsuke.stapler.Stapler.service(Stapler.java:214)<br/> at javax.servlet.http.HttpServlet.service(HttpServlet.java:45)<br/> at winstone.ServletConfiguration.execute(ServletConfiguration.java:248)<br/> at winstone.RequestDispatcher.forward(RequestDispatcher.java:333)<br/> at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:376)<br/> at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95)<br/> at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:206)<br/> at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:179)<br/> at net.bull.javamelody.PluginMonitoringFilter.doFilter(PluginMonitoringFilter.java:86)<br/> at org.jvnet.hudson.plugins.monitoring.HudsonMonitoringFilter.doFilter(HudsonMonitoringFilter.java:84)<br/> at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98)<br/> at com.marvelution.hudson.plugins.apiv2.servlet.filter.HudsonAPIV2ServletFilter.doFilter(HudsonAPIV2ServletFilter.java:115)<br/> at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98)<br/> at hudson.plugins.audit_trail.AuditTrailFilter.doFilter(AuditTrailFilter.java:66)<br/> at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98)<br/> at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87)<br/> at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)<br/> at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)<br/> at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:48)<br/> at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)<br/> at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)<br/> at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)<br/> at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)<br/> at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)<br/> at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)<br/> at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)<br/> at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)<br/> at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)<br/> at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)<br/> at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)<br/> at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)<br/> at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)<br/> at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:174)<br/> at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)<br/> at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:64)<br/> at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)<br/> at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)<br/> at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)<br/> at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)<br/> at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)<br/> at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)<br/> at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)<br/> at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)<br/> at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:50)<br/> at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)<br/> at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)<br/> at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)<br/> at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)<br/> at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)<br/> at winstone.RequestDispatcher.forward(RequestDispatcher.java:331)<br/> at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:227)<br/> at winstone.RequestHandlerThread.run(RequestHandlerThread.java:150)<br/> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)<br/> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)<br/> at java.util.concurrent.FutureTask.run(FutureTask.java:166)<br/> at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)<br/> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)<br/> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)<br/> at java.lang.Thread.run(Thread.java:722)<br/> Caused by: java.lang.NullPointerException<br/> at hudson.model.AbstractItem.getRootDir(AbstractItem.java:162)<br/> at hudson.model.Items.getConfigFile(Items.java:236)<br/> at hudson.model.AbstractItem.getConfigFile(AbstractItem.java:461)<br/> at hudson.model.AbstractItem.save(AbstractItem.java:456)<br/> at hudson.model.Job.save(Job.java:154)<br/> at hudson.model.AbstractProject.save(AbstractProject.java:268)<br/> at hudson.diagnosis.OldDataMonitor.doDiscard(OldDataMonitor.java:275)<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:601)<br/> at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:288)<br/> at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:151)<br/> at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:90)<br/> at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:111)<br/> at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)<br/> at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:677)<br/> ... 65 more</p> <p>Generated by Stapler at Thu Apr 04 08:54:39 EDT 2013</p></div> <div style="color:#505050;padding:4px 0 0 0;"> </div> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </td><!-- End #email-page --> </tr> <tr valign="top"> <td style="color:#505050;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:10px;line-height:14px;padding: 0 16px 16px 16px;text-align:center;"> This message is automatically generated by JIRA.<br /> If you think it was sent incorrectly, please contact your <a style='color:#355564;' href='https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa'>JIRA administrators</a>.<br /> For more information on JIRA, see: <a style='color:#355564;' href='http://www.atlassian.com/software/jira'>http://www.atlassian.com/software/jira</a> </td> </tr> </table><!-- End #email-wrap --> </div><!-- End #email-body --> -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.