Author: schor
Date: Tue Dec  1 18:13:38 2015
New Revision: 1717482

URL: http://svn.apache.org/viewvc?rev=1717482&view=rev
Log:
[UIMA-4670] hook into Internationalization interface default methods

Modified:
    
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/UIMAException.java

Modified: 
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/UIMAException.java
URL: 
http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/UIMAException.java?rev=1717482&r1=1717481&r2=1717482&view=diff
==============================================================================
--- 
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/UIMAException.java
 (original)
+++ 
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/UIMAException.java
 Tue Dec  1 18:13:38 2015
@@ -88,6 +88,11 @@ public class UIMAException extends Excep
    */
   public UIMAException(Throwable aCause) {
     super(aCause);
+    if (mMessageKey == null && (aCause instanceof I18nExceptionI)) {
+      I18nExceptionI cause = (I18nExceptionI)aCause;
+      mMessageKey = cause.getMessageKey();
+      mArguments  = cause.getArguments();
+    }
   }
 
   /**


Reply via email to