diff options
author | Roberto E. Escobar | 2014-11-12 23:50:47 +0000 |
---|---|---|
committer | Angel Avila | 2014-11-12 23:50:47 +0000 |
commit | e6a4c77b9b605774b751ada6a5d088e6b9f319a5 (patch) | |
tree | 033b7dc9e2d588329ab1674601eddda74aea1c07 /plugins | |
parent | cb9482ed5b04ef69285bfd2efaec87378a2405d3 (diff) | |
download | org.eclipse.osee-e6a4c77b9b605774b751ada6a5d088e6b9f319a5.tar.gz org.eclipse.osee-e6a4c77b9b605774b751ada6a5d088e6b9f319a5.tar.xz org.eclipse.osee-e6a4c77b9b605774b751ada6a5d088e6b9f319a5.zip |
bug: Fix lazy object exception reporting
Change-Id: I02bae02f0597b8d0b8b7ab2c1f897ba723497fea
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/LazyObject.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/LazyObject.java b/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/LazyObject.java index aa0857afb72..c4f65a1bc86 100644 --- a/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/LazyObject.java +++ b/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/LazyObject.java @@ -40,7 +40,11 @@ public abstract class LazyObject<T> { object = task.get(); instanceReference.set(object); } catch (Exception ex) { - throw new OseeCoreException(ex); + Throwable cause = ex.getCause(); + if (cause == null) { + cause = ex; + } + throw new OseeCoreException(cause); } } return object; |