Author: mprudhom
Date: Wed Apr 25 16:13:12 2007
New Revision: 532524

URL: http://svn.apache.org/viewvc?view=rev&rev=532524
Log:
Fixed MetaDataException to take a nested Throwable argument (which is the 
common case) instead of a FailedObject Object argument (which many of the 
existing constructions of MetaDataException are erronously using with a nested 
Throwable argument)

Modified:
    
incubator/openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/meta/MetaDataRepository.java
    
incubator/openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/util/MetaDataException.java

Modified: 
incubator/openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/meta/MetaDataRepository.java
URL: 
http://svn.apache.org/viewvc/incubator/openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/meta/MetaDataRepository.java?view=diff&rev=532524&r1=532523&r2=532524
==============================================================================
--- 
incubator/openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/meta/MetaDataRepository.java
 (original)
+++ 
incubator/openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/meta/MetaDataRepository.java
 Wed Apr 25 16:13:12 2007
@@ -961,7 +961,7 @@
         if (!mustExist)
             return null;
         throw new MetaDataException(_loc.get("no-oid-meta", oid,
-            oid.getClass(), _oids), oid);
+            oid.getClass(), _oids)).setFailedObject(oid);
     }
 
     /**

Modified: 
incubator/openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/util/MetaDataException.java
URL: 
http://svn.apache.org/viewvc/incubator/openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/util/MetaDataException.java?view=diff&rev=532524&r1=532523&r2=532524
==============================================================================
--- 
incubator/openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/util/MetaDataException.java
 (original)
+++ 
incubator/openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/util/MetaDataException.java
 Wed Apr 25 16:13:12 2007
@@ -43,10 +43,9 @@
         setFatal(true);
     }
 
-    public MetaDataException(Message msg, Object failed) {
-        super(msg);
+    public MetaDataException(Message msg, Throwable nested) {
+        super(msg, nested);
         setFatal(true);
-        setFailedObject(failed);
     }
 
     public int getSubtype() {


Reply via email to