I installed the latest Jenkins 1.457 today on a Windows Server 2003 R2 system. Was able to configure five different jobs, and it worked fine just calling CMD scripts, nothing high-tech.
After a system restart or a Jenkins restart, all jobs are gone on the web page. However, the five job folders still exist in c:\Program Files\Jenkins\jobs There are NO "build.xml" files anywhere in the Jenkins directory or subdirectories beneath it. The posted workaround doesn't help me, since I don't have a /tmp folder, and this is Windows, after all. I'm stuck here, and I really want to like Jenkins, but I can't afford to lose all my work after the Jenkins service is restarted. Here's a log snippet, you can see when it tries to load the first job called "Set_eSF_version": Mar 27, 2012 9:22:16 PM winstone.Logger logInternal INFO: Beginning extraction from war file Mar 27, 2012 9:22:17 PM winstone.Logger logInternal INFO: HTTP Listener started: port=8080 Mar 27, 2012 9:22:17 PM winstone.Logger logInternal INFO: AJP13 Listener started: port=8009 Mar 27, 2012 9:22:17 PM winstone.Logger logInternal INFO: Winstone Servlet Engine v0.9.10 running: controlPort=disabled Mar 27, 2012 9:22:17 PM jenkins.InitReactorRunner$1 onAttained INFO: Started initialization Mar 27, 2012 9:22:17 PM hudson.ClassicPluginStrategy createPluginWrapper INFO: Plugin cvs.jpi is disabled Mar 27, 2012 9:22:17 PM jenkins.InitReactorRunner$1 onAttained INFO: Listed all plugins Mar 27, 2012 9:22:17 PM jenkins.InitReactorRunner$1 onAttained INFO: Prepared all plugins Mar 27, 2012 9:22:17 PM jenkins.InitReactorRunner$1 onAttained INFO: Started all plugins Mar 27, 2012 9:22:17 PM jenkins.InitReactorRunner$1 onAttained INFO: Augmented all extensions Mar 27, 2012 9:22:18 PM jenkins.InitReactorRunner$1 onTaskFailed SEVERE: Failed Loading job Set_eSF_version java.lang.NullPointerException at hudson.model.RunMap.load(RunMap.java:216) at hudson.model.AbstractProject.onLoad(AbstractProject.java:255) at hudson.model.Project.onLoad(Project.java:88) at hudson.model.Items.load(Items.java:115) at jenkins.model.Jenkins$15.run(Jenkins.java:2437) at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuild er.java:146) at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259) at jenkins.model.Jenkins$6.runTask(Jenkins.java:838) at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187) at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source ) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Mar 27, 2012 9:22:18 PM jenkins.InitReactorRunner$1 onTaskFailed SEVERE: Failed Loading job Build only java.lang.NullPointerException at hudson.model.RunMap.load(RunMap.java:216) at hudson.model.AbstractProject.onLoad(AbstractProject.java:255) -- View this message in context: http://jenkins.361315.n4.nabble.com/JIRA-JENKINS-11938-Jenkins-loses-builds-when-restarted-tp4124991p4510804.html Sent from the Jenkins issues mailing list archive at Nabble.com.