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 2017/08/22 14:03:43 UTC
svn commit: r1805765 - in
/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima:
InternationalizedException.java InternationalizedRuntimeException.java
Author: schor
Date: Tue Aug 22 14:03:43 2017
New Revision: 1805765
URL: http://svn.apache.org/viewvc?rev=1805765&view=rev
Log:
[UIMA-4793] add transient
Modified:
uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/InternationalizedException.java
uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/InternationalizedRuntimeException.java
Modified: uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/InternationalizedException.java
URL: http://svn.apache.org/viewvc/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/InternationalizedException.java?rev=1805765&r1=1805764&r2=1805765&view=diff
==============================================================================
--- uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/InternationalizedException.java (original)
+++ uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/InternationalizedException.java Tue Aug 22 14:03:43 2017
@@ -71,8 +71,10 @@ public class InternationalizedException
/**
* the thread local class loader at creation time, see UIMA-4793
+ * Transient to allow exceptions to be serialized.
+ * Deserialized versions have null as their value, which is handled by the users
*/
- final private ClassLoader originalContextClassLoader;
+ final transient private ClassLoader originalContextClassLoader;
/**
* Creates a new <code>InternationalizedException</code> with a null
Modified: uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/InternationalizedRuntimeException.java
URL: http://svn.apache.org/viewvc/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/InternationalizedRuntimeException.java?rev=1805765&r1=1805764&r2=1805765&view=diff
==============================================================================
--- uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/InternationalizedRuntimeException.java (original)
+++ uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/InternationalizedRuntimeException.java Tue Aug 22 14:03:43 2017
@@ -73,8 +73,10 @@ public class InternationalizedRuntimeExc
/**
* the thread local class loader at creation time, see UIMA-4793
+ * Transient to allow exceptions to be serialized.
+ * Deserialized versions have null as their value, which is handled by the users
*/
- final private ClassLoader originalContextClassLoader;
+ final transient private ClassLoader originalContextClassLoader;
/**
* Creates a new <code>InternationalizedRuntimeException</code> with a null message.