Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-107933

NPE exceptions during startup in case a non-osgi jar is deployed to Liferay

    Description

    Several NPE exceptions are thrown during startup in case a non-osgi jar is deployed to Liferay

    This problem is caused only in case the jar file has a valid /META-INF/MANIFEST.MF file but it doesn't have any of the OSGI information entries (Bundle-SymbolicName, Bundle-Name, etc...)

    So at the end we have a jar file deployed without Bundle-SymbolicName, that causes lots of NPEs

    As a solution, I think we can blacklist those loaded osgi modules that are not correct.

    Steps to reproduce

    1. Start Liferay
    2. Copy abdera.jar or gif89.jar files from [LIFERAY-HOME]/tomcat-9.0.17/webapps/ROOT/WEB-INF/lib to deploy folder: [LIFERAY-HOME]/deploy
    3. Check both files are deployed by Liferay to [LIFERAY-HOME]/osgi/modules
    4. Stop Liferay
    5. Start Liferay
      • Expected behavior: No NPE exceptions are thrown during startup
      • Wrong behavior: Several exceptions are thrown during startup
        2020-01-20 09:01:45.270 INFO  [main][ModuleFrameworkImpl:1468] Starting initial bundles
        2020-01-20 09:02:10.382 INFO  [main][ModuleFrameworkImpl:1757] Started initial bundles
        2020-01-20 09:02:10.391 INFO  [main][ModuleFrameworkImpl:1810] Starting dynamic bundles
        2020-01-20 09:02:26.814 ERROR [Framework Event Dispatcher: Equinox Container: cf79f217-c594-427a-aa63-95ef18152043][Framework:93] FrameworkEvent ERROR 
        java.lang.NullPointerException
        	at com.liferay.frontend.theme.dxp.override.internal.BaseThemeFragmentBundleInstaller$1.addingBundle(BaseThemeFragmentBundleInstaller.java:70)
        	at com.liferay.frontend.theme.dxp.override.internal.BaseThemeFragmentBundleInstaller$1.addingBundle(BaseThemeFragmentBundleInstaller.java:64)
        	at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:475)
        	at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:1)
        	at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
        	at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)
        	at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:450)
        	at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:908)
        	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
        	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
        	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:230)
        	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:137)
        	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:129)
        	at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:191)
        	at org.eclipse.osgi.container.ModuleContainer.applyDelta(ModuleContainer.java:746)
        	at org.eclipse.osgi.container.ModuleContainer.resolveAndApply(ModuleContainer.java:538)
        	at org.eclipse.osgi.container.ModuleContainer.resolve(ModuleContainer.java:484)
        	at org.eclipse.osgi.container.ModuleContainer.resolve(ModuleContainer.java:474)
        	at org.eclipse.osgi.container.Module.start(Module.java:427)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1682)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1662)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1624)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1555)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
        	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
        	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
        2020-01-20 09:02:26.829 ERROR [Framework Event Dispatcher: Equinox Container: cf79f217-c594-427a-aa63-95ef18152043][Framework:93] FrameworkEvent ERROR 
        java.lang.NullPointerException
        	at com.liferay.frontend.theme.dxp.override.internal.BaseThemeFragmentBundleInstaller$1.addingBundle(BaseThemeFragmentBundleInstaller.java:70)
        	at com.liferay.frontend.theme.dxp.override.internal.BaseThemeFragmentBundleInstaller$1.addingBundle(BaseThemeFragmentBundleInstaller.java:64)
        	at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:475)
        	at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:1)
        	at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
        	at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)
        	at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:450)
        	at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:908)
        	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
        	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
        	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:230)
        	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:137)
        	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:129)
        	at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:191)
        	at org.eclipse.osgi.container.ModuleContainer.applyDelta(ModuleContainer.java:746)
        	at org.eclipse.osgi.container.ModuleContainer.resolveAndApply(ModuleContainer.java:538)
        	at org.eclipse.osgi.container.ModuleContainer.resolve(ModuleContainer.java:484)
        	at org.eclipse.osgi.container.ModuleContainer.resolve(ModuleContainer.java:474)
        	at org.eclipse.osgi.container.Module.start(Module.java:427)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1682)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1662)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1624)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1555)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
        	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
        	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
        2020-01-20 09:02:26.863 INFO  [Start Level: Equinox Container: cf79f217-c594-427a-aa63-95ef18152043][DialectDetector:159] Using dialect org.hibernate.dialect.Oracle10gDialect for Oracle 11.2
        2020-01-20 09:02:26.968 ERROR [Framework Event Dispatcher: Equinox Container: cf79f217-c594-427a-aa63-95ef18152043][Framework:93] FrameworkEvent ERROR 
        java.lang.NullPointerException
        	at com.liferay.portal.classloader.tracker.internal.ClassLoaderTrackerBundleActivator._toClassLoaderName(ClassLoaderTrackerBundleActivator.java:72)
        	at com.liferay.portal.classloader.tracker.internal.ClassLoaderTrackerBundleActivator.access$000(ClassLoaderTrackerBundleActivator.java:30)
        	at com.liferay.portal.classloader.tracker.internal.ClassLoaderTrackerBundleActivator$1.addingBundle(ClassLoaderTrackerBundleActivator.java:46)
        	at com.liferay.portal.classloader.tracker.internal.ClassLoaderTrackerBundleActivator$1.addingBundle(ClassLoaderTrackerBundleActivator.java:35)
        	at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:475)
        	at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:1)
        	at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
        	at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)
        	at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:450)
        	at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:908)
        	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
        	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
        	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:230)
        	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:137)
        	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:129)
        	at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:191)
        	at org.eclipse.osgi.container.Module.publishEvent(Module.java:476)
        	at org.eclipse.osgi.container.Module.doStart(Module.java:578)
        	at org.eclipse.osgi.container.Module.start(Module.java:449)
        	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:468)
        	at org.eclipse.osgi.container.ModuleContainer.start(ModuleContainer.java:777)
        	at org.eclipse.osgi.container.ModuleContainer.applyDelta(ModuleContainer.java:768)
        	at org.eclipse.osgi.container.ModuleContainer.resolveAndApply(ModuleContainer.java:538)
        	at org.eclipse.osgi.container.ModuleContainer.resolve(ModuleContainer.java:484)
        	at org.eclipse.osgi.container.ModuleContainer.resolve(ModuleContainer.java:474)
        	at org.eclipse.osgi.container.Module.start(Module.java:427)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1682)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1662)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1624)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1555)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
        	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
        	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
        2020-01-20 09:02:26.972 ERROR [Framework Event Dispatcher: Equinox Container: cf79f217-c594-427a-aa63-95ef18152043][Framework:93] FrameworkEvent ERROR 
        java.lang.NullPointerException
        	at com.liferay.frontend.theme.dxp.override.internal.BaseThemeFragmentBundleInstaller$1.addingBundle(BaseThemeFragmentBundleInstaller.java:70)
        	at com.liferay.frontend.theme.dxp.override.internal.BaseThemeFragmentBundleInstaller$1.addingBundle(BaseThemeFragmentBundleInstaller.java:64)
        	at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:475)
        	at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:1)
        	at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
        	at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)
        	at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:450)
        	at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:908)
        	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
        	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
        	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:230)
        	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:137)
        	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:129)
        	at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:191)
        	at org.eclipse.osgi.container.Module.publishEvent(Module.java:476)
        	at org.eclipse.osgi.container.Module.doStart(Module.java:578)
        	at org.eclipse.osgi.container.Module.start(Module.java:449)
        	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:468)
        	at org.eclipse.osgi.container.ModuleContainer.start(ModuleContainer.java:777)
        	at org.eclipse.osgi.container.ModuleContainer.applyDelta(ModuleContainer.java:768)
        	at org.eclipse.osgi.container.ModuleContainer.resolveAndApply(ModuleContainer.java:538)
        	at org.eclipse.osgi.container.ModuleContainer.resolve(ModuleContainer.java:484)
        	at org.eclipse.osgi.container.ModuleContainer.resolve(ModuleContainer.java:474)
        	at org.eclipse.osgi.container.Module.start(Module.java:427)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1682)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1662)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1624)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1555)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
        	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
        	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
        2020-01-20 09:02:26.976 ERROR [Framework Event Dispatcher: Equinox Container: cf79f217-c594-427a-aa63-95ef18152043][Framework:93] FrameworkEvent ERROR 
        java.lang.NullPointerException
        	at com.liferay.frontend.theme.dxp.override.internal.BaseThemeFragmentBundleInstaller$1.addingBundle(BaseThemeFragmentBundleInstaller.java:70)
        	at com.liferay.frontend.theme.dxp.override.internal.BaseThemeFragmentBundleInstaller$1.addingBundle(BaseThemeFragmentBundleInstaller.java:64)
        	at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:475)
        	at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:1)
        	at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
        	at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)
        	at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:450)
        	at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:908)
        	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
        	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
        	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:230)
        	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:137)
        	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:129)
        	at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:191)
        	at org.eclipse.osgi.container.Module.publishEvent(Module.java:476)
        	at org.eclipse.osgi.container.Module.doStart(Module.java:578)
        	at org.eclipse.osgi.container.Module.start(Module.java:449)
        	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:468)
        	at org.eclipse.osgi.container.ModuleContainer.start(ModuleContainer.java:777)
        	at org.eclipse.osgi.container.ModuleContainer.applyDelta(ModuleContainer.java:768)
        	at org.eclipse.osgi.container.ModuleContainer.resolveAndApply(ModuleContainer.java:538)
        	at org.eclipse.osgi.container.ModuleContainer.resolve(ModuleContainer.java:484)
        	at org.eclipse.osgi.container.ModuleContainer.resolve(ModuleContainer.java:474)
        	at org.eclipse.osgi.container.Module.start(Module.java:427)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1682)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1662)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1624)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1555)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
        	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
        	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
        2020-01-20 09:02:26.977 ERROR [Framework Event Dispatcher: Equinox Container: cf79f217-c594-427a-aa63-95ef18152043][Framework:93] FrameworkEvent ERROR 
        java.lang.NullPointerException
        	at com.liferay.portal.classloader.tracker.internal.ClassLoaderTrackerBundleActivator._toClassLoaderName(ClassLoaderTrackerBundleActivator.java:72)
        	at com.liferay.portal.classloader.tracker.internal.ClassLoaderTrackerBundleActivator.access$000(ClassLoaderTrackerBundleActivator.java:30)
        	at com.liferay.portal.classloader.tracker.internal.ClassLoaderTrackerBundleActivator$1.addingBundle(ClassLoaderTrackerBundleActivator.java:46)
        	at com.liferay.portal.classloader.tracker.internal.ClassLoaderTrackerBundleActivator$1.addingBundle(ClassLoaderTrackerBundleActivator.java:35)
        	at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:475)
        	at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:1)
        	at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
        	at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)
        	at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:450)
        	at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:908)
        	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
        	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
        	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:230)
        	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:137)
        	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:129)
        	at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:191)
        	at org.eclipse.osgi.container.Module.publishEvent(Module.java:476)
        	at org.eclipse.osgi.container.Module.start(Module.java:467)
        	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:468)
        	at org.eclipse.osgi.container.ModuleContainer.start(ModuleContainer.java:777)
        	at org.eclipse.osgi.container.ModuleContainer.applyDelta(ModuleContainer.java:768)
        	at org.eclipse.osgi.container.ModuleContainer.resolveAndApply(ModuleContainer.java:538)
        	at org.eclipse.osgi.container.ModuleContainer.resolve(ModuleContainer.java:484)
        	at org.eclipse.osgi.container.ModuleContainer.resolve(ModuleContainer.java:474)
        	at org.eclipse.osgi.container.Module.start(Module.java:427)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1682)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1662)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1624)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1555)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
        	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
        	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
        2020-01-20 09:02:26.981 ERROR [Framework Event Dispatcher: Equinox Container: cf79f217-c594-427a-aa63-95ef18152043][Framework:93] FrameworkEvent ERROR 
        java.lang.NullPointerException
        	at com.liferay.frontend.theme.dxp.override.internal.BaseThemeFragmentBundleInstaller$1.addingBundle(BaseThemeFragmentBundleInstaller.java:70)
        	at com.liferay.frontend.theme.dxp.override.internal.BaseThemeFragmentBundleInstaller$1.addingBundle(BaseThemeFragmentBundleInstaller.java:64)
        	at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:475)
        	at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:1)
        	at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
        	at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)
        	at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:450)
        	at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:908)
        	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
        	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
        	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:230)
        	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:137)
        	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:129)
        	at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:191)
        	at org.eclipse.osgi.container.Module.publishEvent(Module.java:476)
        	at org.eclipse.osgi.container.Module.start(Module.java:467)
        	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:468)
        	at org.eclipse.osgi.container.ModuleContainer.start(ModuleContainer.java:777)
        	at org.eclipse.osgi.container.ModuleContainer.applyDelta(ModuleContainer.java:768)
        	at org.eclipse.osgi.container.ModuleContainer.resolveAndApply(ModuleContainer.java:538)
        	at org.eclipse.osgi.container.ModuleContainer.resolve(ModuleContainer.java:484)
        	at org.eclipse.osgi.container.ModuleContainer.resolve(ModuleContainer.java:474)
        	at org.eclipse.osgi.container.Module.start(Module.java:427)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1682)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1662)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1624)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1555)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
        	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
        	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
        2020-01-20 09:02:26.983 ERROR [Framework Event Dispatcher: Equinox Container: cf79f217-c594-427a-aa63-95ef18152043][Framework:93] FrameworkEvent ERROR 
        java.lang.NullPointerException
        	at com.liferay.frontend.theme.dxp.override.internal.BaseThemeFragmentBundleInstaller$1.addingBundle(BaseThemeFragmentBundleInstaller.java:70)
        	at com.liferay.frontend.theme.dxp.override.internal.BaseThemeFragmentBundleInstaller$1.addingBundle(BaseThemeFragmentBundleInstaller.java:64)
        	at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:475)
        	at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:1)
        	at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
        	at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)
        	at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:450)
        	at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:908)
        	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
        	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
        	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:230)
        	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:137)
        	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:129)
        	at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:191)
        	at org.eclipse.osgi.container.Module.publishEvent(Module.java:476)
        	at org.eclipse.osgi.container.Module.start(Module.java:467)
        	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:468)
        	at org.eclipse.osgi.container.ModuleContainer.start(ModuleContainer.java:777)
        	at org.eclipse.osgi.container.ModuleContainer.applyDelta(ModuleContainer.java:768)
        	at org.eclipse.osgi.container.ModuleContainer.resolveAndApply(ModuleContainer.java:538)
        	at org.eclipse.osgi.container.ModuleContainer.resolve(ModuleContainer.java:484)
        	at org.eclipse.osgi.container.ModuleContainer.resolve(ModuleContainer.java:474)
        	at org.eclipse.osgi.container.Module.start(Module.java:427)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1682)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1662)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1624)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1555)
        	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
        	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
        	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
        2020-01-20 09:02:27.441 INFO  [main][ModuleFrameworkImpl:1877] Started dynamic bundles

      Attachments

        Activity

          People

          Assignee:
          summer.zhang Summer Zhang
          Reporter:
          jorge.diaz Jorge Diaz
          Participants of an Issue:
          Recent user:
          Jason Pince
          Votes:
          0 Vote for this issue
          Watchers:
          0 Start watching this issue

            Dates

            Created:
            Updated:
            Resolved:
            Days since last comment:
            1 year, 31 weeks, 2 days ago

              Packages

              Version Package
              7.0.0 DXP FP90
              7.0.10.13 DXP SP13
              7.0.X
              7.1.10 DXP FP17
              7.1.10.4 SP4
              7.1.X
              7.2.10 DXP FP5
              7.2.10.2 DXP SP2
              7.2.X
              7.3.1 CE GA2
              7.3.2 CE GA3
              7.3.10 DXP GA1
              Master