You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2015/12/01 19:13:38 UTC
svn commit: r1717482 -
/uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/UIMAException.java
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();
+ }
}
/**