summaryrefslogtreecommitdiff
path: root/jurt/com/sun/star/comp/bridgefactory/BridgeFactory.java
diff options
context:
space:
mode:
Diffstat (limited to 'jurt/com/sun/star/comp/bridgefactory/BridgeFactory.java')
-rw-r--r--jurt/com/sun/star/comp/bridgefactory/BridgeFactory.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/jurt/com/sun/star/comp/bridgefactory/BridgeFactory.java b/jurt/com/sun/star/comp/bridgefactory/BridgeFactory.java
index b0c093ffa2bb..105b761af486 100644
--- a/jurt/com/sun/star/comp/bridgefactory/BridgeFactory.java
+++ b/jurt/com/sun/star/comp/bridgefactory/BridgeFactory.java
@@ -135,8 +135,11 @@ public class BridgeFactory implements XBridgeFactory/*, XEventListener*/ {
xBridge = UnoRuntime.queryInterface(XBridge.class, iBridge);
}
- catch(Exception exception) {
- throw new com.sun.star.lang.IllegalArgumentException(exception.getMessage());
+ catch (Exception e) {
+ com.sun.star.lang.IllegalArgumentException e2 =
+ new com.sun.star.lang.IllegalArgumentException(e.getMessage());
+ e2.initCause(e);
+ throw e2;
}
if(DEBUG) System.err.println("##### " + getClass().getName() + ".createBridge:" + sName + " " + sProtocol + " " + aConnection + " " + anInstanceProvider + " " + xBridge);