-
Bug
-
Resolution: Fixed
-
Major
-
None
java.lang.NullPointerException java.util.regex.Matcher.getTextLength(Unknown Source) java.util.regex.Matcher.reset(Unknown Source) java.util.regex.Matcher.<init>(Unknown Source) java.util.regex.Pattern.matcher(Unknown Source) hudson.plugins.audit_trail.AuditTrailFilter.doFilter(AuditTrailFilter.java:60) hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:99) hudson.plugins.cloudbees.account.EC2CloudListener$2.doFilter(EC2CloudListener.java:57) hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:99) org.jvnet.hudson.plugins.cors.JenkinsCorsFilter.doFilter(JenkinsCorsFilter.java:42) hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:99) jenkins.metrics.impl.MetricsFilter.doFilter(MetricsFilter.java:117) hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:99) hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:88) hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:48) hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84) com.cloudbees.jenkins.plugins.dacsecurity.auth.VerifyHostFilter.doFilter(VerifyHostFilter.java:33) hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51) hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124) hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142) hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271) hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) com.cloudbees.jenkins.plugins.dacsecurity.auth.CloudBeesBasicAuthFilter.doFilter(CloudBeesBasicAuthFilter.java:122) hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249) hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67) hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76) hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
Code changed in jenkins
User: Cyrille Le Clerc
Path:
src/main/java/hudson/plugins/audit_trail/AuditTrailFilter.java
http://jenkins-ci.org/commit/audit-trail-plugin/545952de92d6f7c62ddab8db996be3c2d2d0fbf1
Log:
Fix
JENKINS-22602: NullPointerException in AuditTrailFilter.doFilter() when HttpServletRequest.getPathInfo() is null