Hi all,
I've installed bundle: org.apache.sling.commons.mime (
https://github.com/apache/sling-org-apache-sling-commons-mime ), master
branch, into Karaf 4.3.0 and I get NPE.
Interesting points are:
- Constructor with 0 arguments not found. Component will fail.
- Error during instantiation of the implementation object: Constructor not
found.
- EventDispatcher: Error during dispatch. (java.lang.NullPointerException)
java.lang.NullPointerException: null
I've "fixed" this by adding constructor to the
class MimeTypeWebConsolePlugin.
public class MimeTypeWebConsolePlugin extends HttpServlet {
.
.
.
public MimeTypeWebConsolePlugin() {
super();
}
.
.
.
}
and not it gets loaded and it works. If you feel this is usable, please use
it.
Full stack trance:
2019-09-30T00:05:55,420 | ERROR | features-3-thread-1 | mime
| 123 - org.apache.sling.commons.mime - 2.2.0 | bundle
org.apache.sling.commons.mime:2.2.0
(123)[org.apache.sling.commons.mime.internal.MimeTypeWebConsolePlugin(28)]
: Constructor with 0 arguments not found. Component will fail.
2019-09-30T00:05:55,434 | INFO | features-3-thread-1 | MimeTypeServiceImpl
| 123 - org.apache.sling.commons.mime - 2.2.0 |
registerMimeType: Ignoring mapping wmz=application/x-msmetafile: Mapping
wmz=application/x-ms-wmz already exists
2019-09-30T00:05:55,438 | INFO | features-3-thread-1 | MimeTypeServiceImpl
| 123 - org.apache.sling.commons.mime - 2.2.0 |
registerMimeType: Ignoring mapping sub=text/vnd.dvb.subtitle: Mapping
sub=image/vnd.dvb.subtitle already exists
2019-09-30T00:05:55,441 | ERROR | features-3-thread-1 | mime
| 123 - org.apache.sling.commons.mime - 2.2.0 | bundle
org.apache.sling.commons.mime:2.2.0
(123)[org.apache.sling.commons.mime.internal.MimeTypeWebConsolePlugin(28)]
: Error during instantiation of the implementation object: Constructor not
found.
2019-09-30T00:05:55,443 | ERROR | features-3-thread-1 | Felix
| 6 - org.ops4j.pax.logging.pax-logging-api - 1.11.2 | Bundle
org.ops4j.pax.web.pax-web-extender-whiteboard [107] EventDispatcher: Error
during dispatch. (java.lang.NullPointerException)
java.lang.NullPointerException: null
at
org.ops4j.pax.web.extender.whiteboard.internal.tracker.ServletTracker.createWebElement(ServletTracker.java:114)
~[?:?]
at
org.ops4j.pax.web.extender.whiteboard.internal.tracker.ServletTracker.createWebElement(ServletTracker.java:53)
~[?:?]
at
org.ops4j.pax.web.extender.whiteboard.internal.tracker.AbstractTracker.addingService(AbstractTracker.java:177)
~[?:?]
at
org.ops4j.pax.web.extender.whiteboard.internal.tracker.AbstractTracker.addingService(AbstractTracker.java:46)
~[?:?]
at
org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:941)
~[osgi.core-6.0.0.jar:?]
at
org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:870)
~[osgi.core-6.0.0.jar:?]
at
org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
~[osgi.core-6.0.0.jar:?]
at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)
~[osgi.core-6.0.0.jar:?]
at
org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:901)
~[osgi.core-6.0.0.jar:?]
at
org.apache.felix.framework.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:990)
~[?:?]
at
org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:838)
~[?:?]
at
org.apache.felix.framework.EventDispatcher.fireServiceEvent(EventDispatcher.java:545)
~[?:?]
at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4595) ~[?:?]
at org.apache.felix.framework.Felix.registerService(Felix.java:3587) ~[?:?]
at
org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:348)
~[?:?]
at
org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:906)
~[?:?]
at
org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:892)
~[?:?]
at
org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:128)
~[?:?]
at
org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:959)
~[?:?]
at
org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:732)
~[?:?]
at
org.apache.felix.scr.impl.manager.AbstractComponentManager.enableInternal(AbstractComponentManager.java:666)
~[?:?]
at
org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:432)
~[?:?]
at
org.apache.felix.scr.impl.manager.ConfigurableComponentHolder.enableComponents(ConfigurableComponentHolder.java:665)
~[?:?]
at
org.apache.felix.scr.impl.BundleComponentActivator.initialEnable(BundleComponentActivator.java:338)
~[?:?]
at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:382)
~[?:?]
at org.apache.felix.scr.impl.Activator.access$200(Activator.java:49) ~[?:?]
at
org.apache.felix.scr.impl.Activator$ScrExtension.start(Activator.java:264)
~[?:?]
at
org.apache.felix.scr.impl.AbstractExtender.createExtension(AbstractExtender.java:196)
~[?:?]
at
org.apache.felix.scr.impl.AbstractExtender.modifiedBundle(AbstractExtender.java:169)
~[?:?]
at
org.apache.felix.scr.impl.AbstractExtender.modifiedBundle(AbstractExtender.java:49)
~[?:?]
at
org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:482)
~[osgi.core-6.0.0.jar:?]
at
org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:415)
~[osgi.core-6.0.0.jar:?]
at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:232)
~[osgi.core-6.0.0.jar:?]
at
org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:444)
~[osgi.core-6.0.0.jar:?]
at
org.apache.felix.framework.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:915)
~[?:?]
at
org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:834)
~[?:?]
at
org.apache.felix.framework.EventDispatcher.fireBundleEvent(EventDispatcher.java:516)
~[?:?]
at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4579) ~[?:?]
at org.apache.felix.framework.Felix.startBundle(Felix.java:2174) ~[?:?]
at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:998) ~[?:?]
at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:984) ~[?:?]
at
org.apache.karaf.features.internal.service.BundleInstallSupportImpl.startBundle(BundleInstallSupportImpl.java:165)
~[?:?]
at
org.apache.karaf.features.internal.service.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:1153)
~[?:?]
at
org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:1033)
~[?:?]
at
org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1062)
~[?:?]
at
org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:998)
~[?:?]
at
org.apache.karaf.features.internal.service.FeaturesServiceImpl$$Lambda$88.000000007466C1E0.call(Unknown
Source) ~[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_222]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[?:1.8.0_222]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[?:1.8.0_222]
at java.lang.Thread.run(Thread.java:819) [?:1.8.0_222]
Kind Regards,
--
Miroslav Beranič
MIBESIS
[email protected]
https://www.mibesis.si