diff options
Diffstat (limited to 'jurt/com/sun/star/comp/bridgefactory/BridgeFactory.java')
-rw-r--r-- | jurt/com/sun/star/comp/bridgefactory/BridgeFactory.java | 7 |
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); |