1. 27 8月, 2011 2 次提交
    • R
      Ignore null reporters field and avoid a NPE. · 2fa40188
      Richard Mortimer 提交于
      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
    • D
      [FIX JENKINS-10330] Update project names in fingerprints when projects are renamed. · 8dfa5e19
      dty 提交于
      - 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. 26 8月, 2011 3 次提交
  3. 25 8月, 2011 6 次提交
  4. 24 8月, 2011 13 次提交
    • N
    • K
      FindBugs bug cleanup · 9522cecf
      Kohsuke Kawaguchi 提交于
      9522cecf
    • K
    • K
      Fix typos in SCM class comments. · 2e9292f8
      Kevin Sawicki 提交于
      Non-functional change.
      2e9292f8
    • K
      final was missing · 3bbbe2db
      Kohsuke Kawaguchi 提交于
      3bbbe2db
    • K
      872dfe8a
    • K
      Ryan reported a dead lock caused by getView(String), so removing synchronized... · 13d8a744
      Kohsuke Kawaguchi 提交于
      Ryan reported a dead lock caused by getView(String), so removing synchronized and requiring the list be concurrently iterable.
      13d8a744
    • K
      added a script to compress PNG · f4f41872
      Kohsuke Kawaguchi 提交于
      f4f41872
    • K
      improving error diagnostics · 5ac08bec
      Kohsuke Kawaguchi 提交于
      5ac08bec
    • K
      adding more default implementations · 4c34e4cd
      Kohsuke Kawaguchi 提交于
      4c34e4cd
    • K
      doc improvement · d6c3e702
      Kohsuke Kawaguchi 提交于
      d6c3e702
    • K
      bug fix · 29aa83e9
      Kohsuke Kawaguchi 提交于
      29aa83e9
    • K
      Detecting why this exception happens: · 72152be4
      Kohsuke Kawaguchi 提交于
      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. 23 8月, 2011 1 次提交
  6. 20 8月, 2011 9 次提交
  7. 19 8月, 2011 6 次提交