1. 21 10月, 2010 2 次提交
  2. 19 10月, 2010 4 次提交
  3. 18 10月, 2010 4 次提交
  4. 17 10月, 2010 5 次提交
  5. 16 10月, 2010 5 次提交
  6. 15 10月, 2010 2 次提交
  7. 14 10月, 2010 5 次提交
  8. 12 10月, 2010 4 次提交
  9. 11 10月, 2010 1 次提交
  10. 10 10月, 2010 1 次提交
  11. 09 10月, 2010 1 次提交
  12. 08 10月, 2010 6 次提交
    • S
      fa6bb598
    • K
      fixed a compilation problem · 49d1b783
      kohsuke 提交于
      git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35614 71c3de6d-444a-0410-be80-ed276b4c234a
      49d1b783
    • K
      Fixed a race condition. The dead lock was between the transientActions object vs MavenModuleSet. · 0c6138c6
      kohsuke 提交于
       
      Found one Java-level deadlock:
      =============================
      "Handling GET /hudson/job/special_Build/api/json : http-8080-4":
        waiting to lock monitor 0x00000000460dfa98 (object 0x00002aab02808368, a java.util.Vector),
        which is held by "pool-6-thread-250"
      
      "pool-6-thread-250":
        waiting to lock monitor 0x0000000046aca2b0 (object 0x00002aaab7099118, a hudson.maven.MavenModuleSet),
        which is held by "Handling GET /hudson/job/special_Build/api/json : http-8080-4"
      
      
      
      
      
      
      "Handling GET /hudson/job/special_Build/api/json : http-8080-4":
              at java.util.Vector.toArray(Vector.java:643)
      ->      - waiting to lock <0x00002aab02808368> (a java.util.Vector)
              at java.util.Vector.addAll(Vector.java:830)
              - locked <0x00002aab02812710> (a java.util.Vector)
              at hudson.model.AbstractProject.getActions(AbstractProject.java:899)
      ->      - locked <0x00002aaab7099118> (a hudson.maven.MavenModuleSet)
              at sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
              at java.lang.reflect.Method.invoke(Method.java:597)
              at org.kohsuke.stapler.export.MethodProperty.getValue(MethodProperty.java:43)
              at org.kohsuke.stapler.export.Property.writeTo(Property.java:83)
              at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:156)
              at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:153)
              at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:153)
              at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:153)
              at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:153)
              at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:153)
              at org.kohsuke.stapler.export.Model.writeTo(Model.java:129)
              at org.kohsuke.stapler.ResponseImpl.serveExposedBean(ResponseImpl.java:176)
              at hudson.model.Api.doJson(Api.java:181)
      
      
      
      "pool-6-thread-250":
              at hudson.model.AbstractProject.getActions(AbstractProject.java:898)
      ->      - waiting to lock <0x00002aaab7099118> (a hudson.maven.MavenModuleSet)
              at hudson.model.Actionable.getActions(Actionable.java:75)
              at hudson.plugins.jobConfigHistory.JobConfigHistoryActionFactory.createFor(JobConfigHistoryActionFactory.java:30)
              at hudson.model.AbstractProject.updateTransientActions(AbstractProject.java:549)
              at hudson.maven.AbstractMavenProject.updateTransientActions(AbstractMavenProject.java:48)
      ->      - locked <0x00002aab02808368> (a java.util.Vector)
              at hudson.maven.MavenModuleSet.updateTransientActions(MavenModuleSet.java:199)
              at hudson.maven.MavenModuleSetBuild.notifyModuleBuild(MavenModuleSetBuild.java:347)
              - locked <0x00002aab0103d910> (a hudson.maven.MavenModuleSetBuild)
              at hudson.maven.MavenBuild$ProxyImpl2.end(MavenBuild.java:437)
              at sun.reflect.GeneratedMethodAccessor368.invoke(Unknown Source)
      
      git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35610 71c3de6d-444a-0410-be80-ed276b4c234a
      0c6138c6
    • K
      rather, according to http://d.hatena.ne.jp/miau/20101002/1286014365 , the new... · 7ae17dfa
      kohsuke 提交于
      rather, according to http://d.hatena.ne.jp/miau/20101002/1286014365 , the new value is since 1.378, so I should probably use the older value effective before 1.378 for maximum compatibility.
      
      git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35609 71c3de6d-444a-0410-be80-ed276b4c234a
      7ae17dfa
    • K
      to remain compatible with the current version, I actually need to use the... · 465a6f99
      kohsuke 提交于
      to remain compatible with the current version, I actually need to use the computed value, not the usual "1L"
      
      git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35608 71c3de6d-444a-0410-be80-ed276b4c234a
      465a6f99
    • K
      make sure the pipe writer always get terminated. · b7c9af80
      kohsuke 提交于
      git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35607 71c3de6d-444a-0410-be80-ed276b4c234a
      b7c9af80