Skip to content
  1. Aug 27, 2011
    • Olivier Lamy's avatar
      Merge pull request #219 from oldelvet/jenkins-10831-npe · 50a82775
      Olivier Lamy authored
      Ignore null reporters field in MavenBuild$RunnerImpl.post2 and avoid a NPE.
      Thanks !
      50a82775
    • Richard Mortimer's avatar
      Ignore null reporters field and avoid a NPE. · 2fa40188
      Richard Mortimer authored
      The NPE can occur if a build fails during checkout and hence the run phase
      never gets called. See JENKINS-10831 for an example of this happening.
      2fa40188
    • dty's avatar
      [FIX JENKINS-10330] Update project names in fingerprints when projects are renamed. · 8dfa5e19
      dty authored
      - Added a RenameListener to Fingerprint. When the listener is invoked for
        renamed projects, it will iterate over all the builds of the project looking
        for fingerprint actions. If the build was the originator of the fingerprint,
        the buildPtr is updated; (had to make the name non-final to allow for this).
        If the build is the consumer of a fingerprint, the usages are updated.
      
         core/src/main/java/hudson/model/Fingerprint.java
      
      - Expose the fingerprint data inline with the build data in the remote API.
        The renaming code also uses this method as a convenient way to get the
        fingerprints for a build.
      
         core/src/main/java/hudson/model/AbstractBuild.java
      
      - Test.
      
         test/src/test/java/hudson/tasks/FingerprinterTest.java
      8dfa5e19
  2. Aug 26, 2011
  3. Aug 25, 2011
  4. Aug 24, 2011
    • Kohsuke Kawaguchi's avatar
    • Kohsuke Kawaguchi's avatar
      [FIXED JENKINS-8837] set a dummy mojo object in Maven3, and documented · 4f3a285a
      Kohsuke Kawaguchi authored
      that this feature is now deprecated.
      4f3a285a
    • Kohsuke Kawaguchi's avatar
      Merged my local changes. · 9144caad
      Kohsuke Kawaguchi authored
      9144caad
    • Kohsuke Kawaguchi's avatar
      merged additional changes · df3192a4
      Kohsuke Kawaguchi authored
      df3192a4
    • Kohsuke Kawaguchi's avatar
    • Nicolas De Loof's avatar
    • Kohsuke Kawaguchi's avatar
      FindBugs bug cleanup · 9522cecf
      Kohsuke Kawaguchi authored
      9522cecf
    • Kohsuke Kawaguchi's avatar
    • Kevin Sawicki's avatar
      Fix typos in SCM class comments. · 2e9292f8
      Kevin Sawicki authored
      Non-functional change.
      2e9292f8
    • Kohsuke Kawaguchi's avatar
      final was missing · 3bbbe2db
      Kohsuke Kawaguchi authored
      3bbbe2db
    • Kohsuke Kawaguchi's avatar
      872dfe8a
    • Kohsuke Kawaguchi's avatar
      Ryan reported a dead lock caused by getView(String), so removing synchronized... · 13d8a744
      Kohsuke Kawaguchi authored
      Ryan reported a dead lock caused by getView(String), so removing synchronized and requiring the list be concurrently iterable.
      13d8a744
    • Kohsuke Kawaguchi's avatar
      added a script to compress PNG · f4f41872
      Kohsuke Kawaguchi authored
      f4f41872
    • Kohsuke Kawaguchi's avatar
      improving error diagnostics · 5ac08bec
      Kohsuke Kawaguchi authored
      5ac08bec
    • Kohsuke Kawaguchi's avatar
      adding more default implementations · 4c34e4cd
      Kohsuke Kawaguchi authored
      4c34e4cd
    • Kohsuke Kawaguchi's avatar
      doc improvement · d6c3e702
      Kohsuke Kawaguchi authored
      d6c3e702
    • Kohsuke Kawaguchi's avatar
      bug fix · 29aa83e9
      Kohsuke Kawaguchi authored
      29aa83e9
    • Kohsuke Kawaguchi's avatar
      Detecting why this exception happens: · 72152be4
      Kohsuke Kawaguchi authored
      mavenExecutionResult exceptions not empty
      message : Internal error: java.lang.NullPointerException
      cause : null
      Stack trace :
      org.apache.maven.InternalErrorException: Internal error: java.lang.NullPointerException
      	at org.apache.maven.lifecycle.internal.BuilderCommon.handleBuildError(BuilderCommon.java:128)
      	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:95)
      	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
      	at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
      	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
      	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
      	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
      	at org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.java:79)
      	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:597)
      	at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:329)
      	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239)
      	at org.jvnet.hudson.maven3.agent.Maven3Main.launch(Maven3Main.java:158)
      	at hudson.maven.Maven3Builder.call(Maven3Builder.java:121)
      	at hudson.maven.Maven3Builder.call(Maven3Builder.java:73)
      	at hudson.remoting.UserRequest.perform(UserRequest.java:118)
      	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
      	at hudson.remoting.Request$2.run(Request.java:287)
      	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
      	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
      	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      	at java.lang.Thread.run(Thread.java:662)
      Caused by: java.lang.NullPointerException
      	at hudson.maven.MojoInfo.intercept(MojoInfo.java:208)
      	at hudson.maven.reporters.MavenArtifactArchiver.preExecute(MavenArtifactArchiver.java:74)
      	at hudson.maven.Maven3Builder$MavenExecutionListener.recordMojoStarted(Maven3Builder.java:535)
      	at hudson.maven.Maven3Builder$MavenExecutionListener.forkStarted(Maven3Builder.java:671)
      	at org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:94)
      	at org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:42)
      	at org.apache.maven.lifecycle.internal.MojoExecutor.executeForkedExecutions(MojoExecutor.java:328)
      	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:199)
      	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
      	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
      	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
      	... 24 more
      channel stopped
      FATAL: null
      java.lang.NullPointerException
      	at hudson.maven.MavenModuleSetBuild$RunnerImpl.doRun(MavenModuleSetBuild.java:833)
      	at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:448)
      	at hudson.model.Run.run(Run.java:1376)
      	at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:479)
      	at hudson.model.ResourceController.execute(ResourceController.java:88)
      	at hudson.model.Executor.run(Executor.java:230)
      72152be4
  5. Aug 22, 2011
  6. Aug 19, 2011