summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--codemaker/test/javamaker/java15/Test.java7
-rw-r--r--cppuhelper/source/component_context.cxx3
-rw-r--r--javaunohelper/com/sun/star/comp/helper/ComponentContext.java3
-rw-r--r--udkapi/com/sun/star/uno/XComponentContext.idl4
4 files changed, 10 insertions, 7 deletions
diff --git a/codemaker/test/javamaker/java15/Test.java b/codemaker/test/javamaker/java15/Test.java
index 40401cf010be..30ffb4102781 100644
--- a/codemaker/test/javamaker/java15/Test.java
+++ b/codemaker/test/javamaker/java15/Test.java
@@ -19,6 +19,7 @@
package test.codemaker.javamaker.java15;
import com.sun.star.lang.XMultiComponentFactory;
+import com.sun.star.uno.DeploymentException;
import com.sun.star.uno.XComponentContext;
import complexlib.ComplexTestCase;
@@ -68,18 +69,18 @@ public final class Test extends ComplexTestCase {
}
public XMultiComponentFactory getServiceManager() {
- throw new com.sun.star.uno.RuntimeException();
+ throw new DeploymentException();
}
};
try {
Service.create(context);
failed();
- } catch (com.sun.star.uno.RuntimeException e) {}
+ } catch (DeploymentException e) {}
try {
Service.create(
context, false, (byte) 1, (short) 2, Integer.valueOf(4));
failed();
- } catch (com.sun.star.uno.RuntimeException e) {}
+ } catch (DeploymentException e) {}
}
private static final class Ifc implements XIfc {
diff --git a/cppuhelper/source/component_context.cxx b/cppuhelper/source/component_context.cxx
index ac416f1745f9..4ad3e13ce6af 100644
--- a/cppuhelper/source/component_context.cxx
+++ b/cppuhelper/source/component_context.cxx
@@ -60,6 +60,7 @@
#include <com/sun/star/lang/XMultiComponentFactory.hpp>
#include <com/sun/star/lang/XComponent.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
+#include "com/sun/star/uno/DeploymentException.hpp"
#include "com/sun/star/uno/RuntimeException.hpp"
#include <memory>
@@ -674,7 +675,7 @@ Reference< lang::XMultiComponentFactory > ComponentContext::getServiceManager()
{
if ( !m_xSMgr.is() )
{
- throw RuntimeException(
+ throw DeploymentException(
"null component context service manager",
static_cast<OWeakObject *>(this) );
}
diff --git a/javaunohelper/com/sun/star/comp/helper/ComponentContext.java b/javaunohelper/com/sun/star/comp/helper/ComponentContext.java
index 2294af8a12bd..c47d623dcfa8 100644
--- a/javaunohelper/com/sun/star/comp/helper/ComponentContext.java
+++ b/javaunohelper/com/sun/star/comp/helper/ComponentContext.java
@@ -20,6 +20,7 @@ package com.sun.star.comp.helper;
import com.sun.star.uno.UnoRuntime;
import com.sun.star.uno.Any;
+import com.sun.star.uno.DeploymentException;
import com.sun.star.uno.XComponentContext;
import com.sun.star.lang.XMultiComponentFactory;
import com.sun.star.lang.XSingleComponentFactory;
@@ -209,7 +210,7 @@ public class ComponentContext implements XComponentContext, XComponent
{
if (m_xSMgr == null)
{
- throw new com.sun.star.uno.RuntimeException(
+ throw new DeploymentException(
"null component context service manager" );
}
return m_xSMgr;
diff --git a/udkapi/com/sun/star/uno/XComponentContext.idl b/udkapi/com/sun/star/uno/XComponentContext.idl
index c45a1c1d1728..3cc57eeb91aa 100644
--- a/udkapi/com/sun/star/uno/XComponentContext.idl
+++ b/udkapi/com/sun/star/uno/XComponentContext.idl
@@ -49,8 +49,8 @@ published interface XComponentContext : XInterface
service manager is used very often.
@return
- service manager; throws RuntimeException in case service manager
- is null
+ service manager; throws DeploymentException in case service
+ manager is null
*/
com::sun::star::lang::XMultiComponentFactory getServiceManager();
};