In function createComboBox, javascript errors will be thrown if the
id is not present on the page (which seems to happen sometimes when the
id in question is in an optionalBlock). This patch checks for the id
before trying to create the combo box.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18647 71c3de6d-444a-0410-be80-ed276b4c234a
https://www.dev.java.net/svn/hudson/trunk/hudson/main
........
r18547 | jglick | 2009-05-28 13:40:43 -0700 (Thu, 28 May 2009) | 1 line
Avoid NPE in case "Install automatically" is checked yet there are no configured installers.
........
r18570 | jglick | 2009-05-29 09:28:50 -0700 (Fri, 29 May 2009) | 1 line
Trying to install a JDK remotely on a Unix system threw a serialization exception.
........
r18571 | jglick | 2009-05-29 10:01:13 -0700 (Fri, 29 May 2009) | 1 line
Noting that ToolInstaller is better recommended.
........
git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@18606 71c3de6d-444a-0410-be80-ed276b4c234a
Adding ToolInstaller.preferredLocation and using from existing installers.
Validating ToolInstallation.home if it is configured, but OK if blank.
Hacking JavaScript to display ToolInstallation.home field in UI
only if "Install automatically" unchecked (or field is not blank).
Simplifying parameters of DownloadFromUrlInstaller.isUpToDate.
chmod a+x after DownloadFromUrlInstaller unpacks (needed for Ant/Maven installations on Unix).
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18572 71c3de6d-444a-0410-be80-ed276b4c234a
https://www.dev.java.net/svn/hudson/branches/rc
........
r18490 | kohsuke | 2009-05-27 15:24:36 -0700 (Wed, 27 May 2009) | 1 line
adding a defensive check, as NodePrivisioner/Cloud makes it easy to end up adding the same Node twice
........
r18491 | kohsuke | 2009-05-27 15:24:46 -0700 (Wed, 27 May 2009) | 1 line
doc improvement
........
r18492 | kohsuke | 2009-05-27 15:25:43 -0700 (Wed, 27 May 2009) | 1 line
defensive check
........
r18493 | kohsuke | 2009-05-27 15:26:15 -0700 (Wed, 27 May 2009) | 2 lines
- improved logging
- adding the resulting Node to the node list to avoid a Node to disappear
........
r18500 | kohsuke | 2009-05-27 18:15:49 -0700 (Wed, 27 May 2009) | 1 line
relaxing the form validation error given the tool auto installation support
........
r18532 | kohsuke | 2009-05-28 11:45:14 -0700 (Thu, 28 May 2009) | 1 line
changed the way permalinks are pushed
........
r18533 | kohsuke | 2009-05-28 11:56:45 -0700 (Thu, 28 May 2009) | 1 line
[maven-release-plugin] prepare release hudson-1_308
........
r18535 | kohsuke | 2009-05-28 11:57:07 -0700 (Thu, 28 May 2009) | 1 line
[maven-release-plugin] prepare for next development iteration
........
r18539 | kohsuke | 2009-05-28 12:37:43 -0700 (Thu, 28 May 2009) | 1 line
updated changelog as a part of the release
........
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18549 71c3de6d-444a-0410-be80-ed276b4c234a
https://www.dev.java.net/svn/hudson/branches/rc
........
r18461 | kohsuke | 2009-05-26 18:39:51 -0700 (Tue, 26 May 2009) | 1 line
merged back the RC branch
........
r18463 | kohsuke | 2009-05-26 18:40:06 -0700 (Tue, 26 May 2009) | 1 line
creating a new RC branch
........
r18473 | kohsuke | 2009-05-27 09:33:16 -0700 (Wed, 27 May 2009) | 1 line
publish-javadoc happens later, so this comment no longer appears useful
........
r18474 | kohsuke | 2009-05-27 09:38:45 -0700 (Wed, 27 May 2009) | 1 line
modified to do aggregated javadoc and publish that
........
r18481 | kohsuke | 2009-05-27 11:20:34 -0700 (Wed, 27 May 2009) | 4 lines
[FIXED HUDSON-3706]
MaskingClassLoader that's supposed to throw awy components.xml for interceptions are still kicking in when MavenEmbedder run on slaves, as RemoteClassLoader mangles the URL that the MaskingClassLoader was looking for.
So I relaxed the path matching and sniff the content to decide if components.xml is for interception or not.
........
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@18487 71c3de6d-444a-0410-be80-ed276b4c234a
MaskingClassLoader that's supposed to throw awy components.xml for interceptions are still kicking in when MavenEmbedder run on slaves, as RemoteClassLoader mangles the URL that the MaskingClassLoader was looking for.
So I relaxed the path matching and sniff the content to decide if components.xml is for interception or not.
git-svn-id: https://hudson.dev.java.net/svn/hudson/branches/rc@18481 71c3de6d-444a-0410-be80-ed276b4c234a