summaryrefslogtreecommitdiff
path: root/scripting
diff options
context:
space:
mode:
authorJoachim Lingner <jl@openoffice.org>2010-03-22 12:35:33 +0100
committerJoachim Lingner <jl@openoffice.org>2010-03-22 12:35:33 +0100
commit7b534ea291bc1721f78e0949a79a7b2eb2c73a73 (patch)
tree6d4c1c8d14ffba3951f46b16782148a6a8cd1360 /scripting
parent5237ab049459bb36132d27df01a2f08459e4e12a (diff)
jl152 import 263440 from native0jl: #i77196# removing of bundled/shared extension (except python, script) works now
Diffstat (limited to 'scripting')
-rw-r--r--scripting/java/com/sun/star/script/framework/container/UnoPkgContainer.java13
1 files changed, 11 insertions, 2 deletions
diff --git a/scripting/java/com/sun/star/script/framework/container/UnoPkgContainer.java b/scripting/java/com/sun/star/script/framework/container/UnoPkgContainer.java
index ac3988e8da..d2a959b5dc 100644
--- a/scripting/java/com/sun/star/script/framework/container/UnoPkgContainer.java
+++ b/scripting/java/com/sun/star/script/framework/container/UnoPkgContainer.java
@@ -44,6 +44,7 @@ import com.sun.star.io.XOutputStream;
import com.sun.star.io.XTruncate;
import com.sun.star.deployment.XPackage;
+import com.sun.star.deployment.ExtensionRemovedException;
public class UnoPkgContainer extends ParcelContainer
{
@@ -335,8 +336,16 @@ public class UnoPkgContainer extends ParcelContainer
LogUtils.DEBUG("** processUnoPackage getURL() -> " + uri );
LogUtils.DEBUG("** processUnoPackage getName() -> " + dPackage.getName() );
- LogUtils.DEBUG("** processUnoPackage getMediaType() -> " + dPackage.getPackageType().getMediaType() );
- LogUtils.DEBUG("** processUnoPackage getDisplayName() -> " + dPackage.getDisplayName() );
+ LogUtils.DEBUG("** processUnoPackage getMediaType() -> " + dPackage.getPackageType().getMediaType() );
+ try
+ {
+ LogUtils.DEBUG("** processUnoPackage getDisplayName() -> " + dPackage.getDisplayName() );
+ }
+ catch (com.sun.star.deployment.ExtensionRemovedException e)
+ {
+ throw new com.sun.star.lang.WrappedTargetException(e.toString(), this, e);
+ }
+
processUnoPackage( uri, language );
db = getUnoPackagesDB();