Fixed the problem:

java.util.NoSuchElementException
	at java.util.StringTokenizer.nextToken(StringTokenizer.java:332)
	at hudson.model.Hudson.getItemByFullName(Hudson.java:1815)
	at hudson.model.Items.fromNameList(Items.java:92)
	at hudson.tasks.BuildTrigger.getChildProjects(BuildTrigger.java:125)
	at hudson.tasks.BuildTrigger.buildDependencyGraph(BuildTrigger.java:189)
	at hudson.util.DescribableList.buildDependencyGraph(DescribableList.java:276)
	at hudson.model.Project.buildDependencyGraph(Project.java:160)
	at hudson.model.DependencyGraph.(DependencyGraph.java:90)
	at hudson.model.Hudson.rebuildDependencyGraph(Hudson.java:3093)
	at hudson.model.Hudson.load(Hudson.java:2025)
	at hudson.model.Hudson.(Hudson.java:558)
	at hudson.WebAppMain$2.run(WebAppMain.java:190)

git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21794 71c3de6d-444a-0410-be80-ed276b4c234a
This commit is contained in:
kohsuke committed 2009-09-17 21:16:52 +00:00
1 parent ef5cffa71f
commit d54767aff8
1 file changed
+2
@@ -1815,6 +1815,8 @@ public final class Hudson extends Node implements ItemGroup<TopLevelItem>, Stapl
StringTokenizer tokens = new StringTokenizer(fullName,"/");
ItemGroup parent = this;
if(!tokens.hasMoreTokens()) return null; // for example, empty full name.
while(true) {
Item item = parent.getItem(tokens.nextToken());
if(!tokens.hasMoreTokens()) {