JobSubmitter crashes when job files aren't found
On Line 278 of JobSubmitterPoller:
    badJobs[601103].append(newJob)
Makes JobSubmitter crash when a file is not found. This is because 601103 is not a valid code in the range of badJbs (see line 248).
The correct code should be:
 badJobs[61103].append(newJob)
So it report the missing file instead of crashing.

diff --git a/src/python/WMComponent/JobSubmitter/JobSubmitterPoller.py b/src/python/WMComponent/JobSubmitter/JobSubmitterPoller.py
index fafee9108..96e915c7b 100644
--- a/src/python/WMComponent/JobSubmitter/JobSubmitterPoller.py
+++ b/src/python/WMComponent/JobSubmitter/JobSubmitterPoller.py
@@ -275,7 +275,7 @@ class JobSubmitterPoller(BaseWorkerThread):
             if not os.path.isfile(pickledJobPath):
                 # Then we have a problem - there's no file
                 logging.error("Could not find pickled jobObject %s" % pickledJobPath)
-                badJobs[601103].append(newJob)
+                badJobs[61103].append(newJob)
                 continue
             try:
                 jobHandle = open(pickledJobPath, "r")
['src/python/WMComponent/JobSubmitter/JobSubmitterPoller.py']