Commit in lcsim-contrib/src/main/java/org/lcsim/contrib/onoprien/util/job on MAIN
JobManager.java+2-21.3 -> 1.4
Route getting default copy of SegmentationManager through JobManager (thread safety).

lcsim-contrib/src/main/java/org/lcsim/contrib/onoprien/util/job
JobManager.java 1.3 -> 1.4
diff -u -r1.3 -r1.4
--- JobManager.java	17 Dec 2008 01:21:22 -0000	1.3
+++ JobManager.java	26 Jan 2009 20:50:35 -0000	1.4
@@ -27,7 +27,7 @@
  * </ul>
  * 
  * @author D. Onoprienko
- * @version $Id: JobManager.java,v 1.3 2008/12/17 01:21:22 onoprien Exp $
+ * @version $Id: JobManager.java,v 1.4 2009/01/26 20:50:35 onoprien Exp $
  */
 public class JobManager extends org.lcsim.util.Driver implements ConditionsListener {
   
@@ -107,7 +107,7 @@
      try {
         singleton = (T) singletonType.getDeclaredMethod("defaultInstance").invoke(null);
       } catch (Exception x) {
-        throw new IllegalArgumentException(x);
+        throw new IllegalArgumentException("Singleton of this type does not have default instance, must be registered explicitly",x);
       }
       put(singleton, singletonType);
     }
CVSspam 0.2.8