From 2409f1f71765e8ae15dddd39482323db771108d7 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Mon, 10 Dec 2012 12:54:30 +0000 Subject: [PATCH] Deal with use case not in OSGi runtime git-svn-id: https://svn.argeo.org/commons/trunk@5943 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- .../src/main/java/org/argeo/jackrabbit/JackrabbitWrapper.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/jackrabbit/JackrabbitWrapper.java b/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/jackrabbit/JackrabbitWrapper.java index 1505b1cfe..4807f0951 100644 --- a/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/jackrabbit/JackrabbitWrapper.java +++ b/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/jackrabbit/JackrabbitWrapper.java @@ -301,6 +301,9 @@ public class JackrabbitWrapper extends JcrRepositoryWrapper implements */ /** Find which OSGi bundle provided the data model resource */ protected Bundle findDataModelBundle(String resUrl) { + if (bundleContext == null) + return null; + if (resUrl.startsWith("/")) resUrl = resUrl.substring(1); String pkg = resUrl.substring(0, resUrl.lastIndexOf('/')).replace('/', -- 2.30.2