SLING-6222 - [Startup ERROR] org.apache.sling.commons.mime FrameworkEvent ERROR (The bundle is uninstalled.)
git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1767631 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/sling/commons/mime/internal/MimeTypeServiceImpl.java b/src/main/java/org/apache/sling/commons/mime/internal/MimeTypeServiceImpl.java
index bf494e0..1a43916 100644
--- a/src/main/java/org/apache/sling/commons/mime/internal/MimeTypeServiceImpl.java
+++ b/src/main/java/org/apache/sling/commons/mime/internal/MimeTypeServiceImpl.java
@@ -256,10 +256,14 @@
@Override
public void bundleChanged(BundleEvent event) {
if (event.getType() == BundleEvent.RESOLVED) {
- this.registerMimeType(event.getBundle().getEntry(MIME_TYPES));
+ try {
+ this.registerMimeType(event.getBundle().getEntry(MIME_TYPES));
+ } catch (IllegalStateException ie) {
+ log(LogService.LOG_INFO, "bundleChanged: an issue while registering the mime type occurred", null);
+ }
}
}
-
+
// ---------- plugin support -----------------------------------------------
Map<String, String> getMimeMap() {