-
Bug
-
Resolution: Fixed
-
Major
-
None
-
Ubuntu, Hudson 1.364
When I try to create a new job by using the CLI create-job command, I get a NullPointerException:
java.lang.NullPointerException at hudson.util.CaseInsensitiveComparator.compare(CaseInsensitiveComparator.java:40) at hudson.util.CaseInsensitiveComparator.compare(CaseInsensitiveComparator.java:34) at java.util.TreeMap.getEntryUsingComparator(TreeMap.java:351) at java.util.TreeMap.getEntry(TreeMap.java:322) at java.util.TreeMap.get(TreeMap.java:255) at hudson.util.CopyOnWriteMap.get(CopyOnWriteMap.java:89) at hudson.model.Hudson.getItem(Hudson.java:1907) at hudson.cli.CreateJobCommand.run(CreateJobCommand.java:47) at hudson.cli.CLICommand.main(CLICommand.java:176)
I run the command using:
java -jar hudson-cli.jar -s http://hudson:8080/hudson/ create-job < test-config.xml
I have attached the test-config.xml configuration file I try to create the job from.
[JENKINS-6958] NullPointerException with CLI create-job
Environment | Original: Ubuntu | New: Ubuntu, Hudson 1.364 |
Resolution | New: Not A Defect [ 7 ] | |
Status | Original: Open [ 1 ] | New: Closed [ 6 ] |
Assignee | New: Ulli Hafner [ drulli ] | |
Resolution | Original: Not A Defect [ 7 ] | |
Status | Original: Closed [ 6 ] | New: Reopened [ 4 ] |
Resolution | New: Fixed [ 1 ] | |
Status | Original: Reopened [ 4 ] | New: Resolved [ 5 ] |
The name parameter was missing. The correct command to send is:
where TEST is the name of the job to create.