Author: ppoddar
Date: Wed Jan 26 20:50:23 2011
New Revision: 1063867

URL: http://svn.apache.org/viewvc?rev=1063867&view=rev
Log:
Add exception message for configuration error

Modified:
    
openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/util/Options.java

Modified: 
openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/util/Options.java
URL: 
http://svn.apache.org/viewvc/openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/util/Options.java?rev=1063867&r1=1063866&r2=1063867&view=diff
==============================================================================
--- 
openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/util/Options.java
 (original)
+++ 
openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/util/Options.java
 Wed Jan 26 20:50:23 2011
@@ -33,7 +33,6 @@ import java.util.Properties;
 import java.util.TreeSet;
 
 import org.apache.commons.lang.StringUtils;
-import org.apache.openjpa.util.UserException;
 
 import serp.util.Strings;
 
@@ -440,7 +439,7 @@ public class Options extends TypedProper
                 str = "true";
             return cons.newInstance(new Object[]{ str });
         } catch (Exception e) {
-            err = new UserException(_loc.get("conf-no-constructor", str, 
type), e);
+            err = new ParseException(_loc.get("conf-no-constructor", str, 
type), e);
         }
 
         // special case: the argument value is a subtype name and a new 
instance
@@ -450,13 +449,12 @@ public class Options extends TypedProper
             subType = Class.forName(str);
         } catch (Exception e) {
             err = e;
-            throw new UserException(_loc.get("conf-no-type", str, type), e);
+            throw new ParseException(_loc.get("conf-no-type", str, type), e);
         }
         if (!type.isAssignableFrom(subType))
             throw err;
         try {
-            return AccessController.doPrivileged(
-                J2DoPrivHelper.newInstanceAction(subType));
+            return 
AccessController.doPrivileged(J2DoPrivHelper.newInstanceAction(subType));
         } catch (PrivilegedActionException pae) {
             throw pae.getException();
         }


Reply via email to