Just upgraded to 1.485, and I'm seeing the same issue, but a slightly different stack trace:
Oct 09, 2012 5:59:39 PM hudson.model.Executor run SEVERE: Executor threw an exception java.lang.NullPointerException at hudson.tasks.LogRotator.perform(LogRotator.java:119) at hudson.model.Job.logRotate(Job.java:338) at hudson.model.Run.execute(Run.java:1581) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:236) Oct 09, 2012 5:59:38 PM hudson.model.Run execute INFO: common-cndomain-3.13.5 #1235 main build action completed: FAILURE Oct 09, 2012 5:58:43 PM hudson.model.Executor run SEVERE: Executor threw an exception java.lang.NullPointerException at hudson.tasks.LogRotator.perform(LogRotator.java:119) at hudson.model.Job.logRotate(Job.java:338) at hudson.model.Run.execute(Run.java:1581) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:236) Oct 09, 2012 5:58:43 PM hudson.model.Run execute INFO: fax-trunk6 #87 main build action completed: SUCCESS Oct 09, 2012 5:58:14 PM hudson.model.Executor run SEVERE: Executor threw an exception java.lang.NullPointerException at hudson.tasks.LogRotator.perform(LogRotator.java:119) at hudson.model.Job.logRotate(Job.java:338) at hudson.model.Run.execute(Run.java:1581) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:236) ... I see the same output on just about every single one of our builds. I also see other exceptions in the log, but I don't know if they're related: Oct 09, 2012 5:50:55 PM hudson.triggers.SCMTrigger$Runner run INFO: SCM changes detected in nexus-3.13.3. Triggering #936 Oct 09, 2012 5:50:55 PM hudson.model.RunMap retrieve WARNING: could not load E:\Jenkins\jobs\nexus-3.13.3\builds\934 hudson.util.IOException2: Invalid directory name E:\Jenkins\jobs\nexus-3.13.3\builds\934 at hudson.model.Run.parseTimestampFromBuildDir(Run.java:332) at hudson.model.Run.<init>(Run.java:278) at hudson.model.AbstractBuild.<init>(AbstractBuild.java:182) at hudson.model.Build.<init>(Build.java:103) at hudson.model.FreeStyleBuild.<init>(FreeStyleBuild.java:41) at sun.reflect.GeneratedConstructorAccessor52.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at hudson.model.AbstractProject.loadBuild(AbstractProject.java:1061) at hudson.model.AbstractProject$1.create(AbstractProject.java:275) at hudson.model.AbstractProject$1.create(AbstractProject.java:273) at hudson.model.RunMap.retrieve(RunMap.java:217) at hudson.model.RunMap.retrieve(RunMap.java:58) at jenkins.model.lazy.AbstractLazyLoadRunMap.load(AbstractLazyLoadRunMap.java:596) at jenkins.model.lazy.AbstractLazyLoadRunMap.load(AbstractLazyLoadRunMap.java:566) at jenkins.model.lazy.AbstractLazyLoadRunMap.search(AbstractLazyLoadRunMap.java:334) at jenkins.model.lazy.AbstractLazyLoadRunMap.getByNumber(AbstractLazyLoadRunMap.java:467) at jenkins.model.lazy.AbstractLazyLoadRunMap.search(AbstractLazyLoadRunMap.java:345) at jenkins.model.lazy.AbstractLazyLoadRunMap.newestBuild(AbstractLazyLoadRunMap.java:287) at hudson.model.AbstractProject.getLastBuild(AbstractProject.java:998) at hudson.model.AbstractProject.poll(AbstractProject.java:1364) at hudson.triggers.SCMTrigger$Runner.runPolling(SCMTrigger.java:420) at hudson.triggers.SCMTrigger$Runner.run(SCMTrigger.java:449) at hudson.util.SequentialExecutionQueue$QueueEntry.run(SequentialExecutionQueue.java:118) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) 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.text.ParseException: Unparseable date: "934" at java.text.DateFormat.parse(Unknown Source) at hudson.model.Run.parseTimestampFromBuildDir(Run.java:330) ... 29 more I see that in addition to the timestamped folders in the /builds directory, there are also links with the revision number. i.e.: 14 <-link 15 <-link ... 2012-10-09_16-25-28 <- dir 2012-10-09_16-44-19 <- dir parseTimestampFromBuildDir seems to be trying to read the linked directories instead of the timestamped ones. This Jenkins installation is running on Windows Server 2008 ~Loren On Tuesday, October 9, 2012 11:50:11 AM UTC-7, Larry Shatzer, Jr. wrote: > > I forgot to mention, this was during a m2-release build. > > On Tue, Oct 9, 2012 at 12:45 PM, Larry Shatzer, Jr. > <lar...@gmail.com<javascript:> > > wrote: > >> I saw a few of these during startup, and now when a job ran, I saw this: >> (Using latest jenkins 1.485) >> >> 12:40:04 Waiting for Jenkins to finish collecting data >> 12:40:04 ERROR: Processing failed due to a bug in the code. Please report >> this to jenkins...@googlegroups.com <javascript:> >> 12:40:04 java.lang.NullPointerException >> 12:40:04 at hudson.tasks.LogRotator.perform(LogRotator.java:140) >> 12:40:04 at hudson.model.Job.logRotate(Job.java:338) >> 12:40:04 at hudson.model.Run.execute(Run.java:1581) >> 12:40:04 at hudson.maven.MavenBuild.access$600(MavenBuild.java:83) >> 12:40:04 at hudson.maven.MavenBuild$ProxyImpl2.close(MavenBuild.java:545) >> 12:40:04 at >> hudson.maven.AbstractMavenBuilder.end(AbstractMavenBuilder.java:106) >> 12:40:04 at >> hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:794) >> 12:40:04 at >> hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:589) >> 12:40:04 at hudson.model.Run.execute(Run.java:1516) >> 12:40:04 at >> hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:477) >> 12:40:04 at >> hudson.model.ResourceController.execute(ResourceController.java:88) >> 12:40:04 at hudson.model.Executor.run(Executor.java:236) >> 12:40:04 >> project=hudson.maven.MavenModuleSet@7aa9ec03[com.company.service_service] >> 12:40:04 >> project.getModules()=[hudson.maven.MavenModule@394ed452[com.company.service_service/com.company.service:service-client][com.company.service_service/com.company.service:service-client][relativePath:client], >> >> hudson.maven.MavenModule@4d1aaeee[com.company.service_service/com.company.service:service-interfaces][com.company.service_service/com.company.service:service-interfaces][relativePath:interfaces], >> >> hudson.maven.MavenModule@66d7ba5b[com.company.service_service/com.company.service:service-services][com.company.service_service/com.company.service:service-services][relativePath:services], >> >> hudson.maven.MavenModule@21d8ee20[com.company.service_service/com.company.service:service][com.company.service_service/com.company.service:service][relativePath:]] >> 12:40:04 >> project.getRootModule()=hudson.maven.MavenModule@21d8ee20[com.company.service_service/com.company.service:service][com.company.service_service/com.company.service:service][relativePath:] >> 12:40:04 FATAL: null >> 12:40:04 java.lang.NullPointerException >> 12:40:04 at hudson.tasks.LogRotator.perform(LogRotator.java:140) >> 12:40:04 at hudson.model.Job.logRotate(Job.java:338) >> 12:40:04 at hudson.model.Run.execute(Run.java:1581) >> 12:40:04 at hudson.maven.MavenBuild.access$600(MavenBuild.java:83) >> 12:40:04 at hudson.maven.MavenBuild$ProxyImpl2.close(MavenBuild.java:545) >> 12:40:04 at >> hudson.maven.AbstractMavenBuilder.end(AbstractMavenBuilder.java:106) >> 12:40:04 at >> hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:794) >> 12:40:04 at >> hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:589) >> 12:40:04 at hudson.model.Run.execute(Run.java:1516) >> 12:40:04 at >> hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:477) >> 12:40:04 at >> hudson.model.ResourceController.execute(ResourceController.java:88) >> 12:40:04 at hudson.model.Executor.run(Executor.java:236) >> > >