Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoberto E. Escobar2014-11-12 23:50:47 +0000
committerAngel Avila2014-11-12 23:50:47 +0000
commite6a4c77b9b605774b751ada6a5d088e6b9f319a5 (patch)
tree033b7dc9e2d588329ab1674601eddda74aea1c07 /plugins
parentcb9482ed5b04ef69285bfd2efaec87378a2405d3 (diff)
downloadorg.eclipse.osee-e6a4c77b9b605774b751ada6a5d088e6b9f319a5.tar.gz
org.eclipse.osee-e6a4c77b9b605774b751ada6a5d088e6b9f319a5.tar.xz
org.eclipse.osee-e6a4c77b9b605774b751ada6a5d088e6b9f319a5.zip
bug: Fix lazy object exception reporting
Diffstat (limited to 'plugins')
-rw-r--r--plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/LazyObject.java6
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;

Back to the top