<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>Catastrophic initialization fail ModifiableServletContextAdapter.java:488</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=121521831" />
  <subtitle>Catastrophic initialization fail ModifiableServletContextAdapter.java:488</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=121521831</id>
  <updated>2026-04-03T22:59:48Z</updated>
  <dc:date>2026-04-03T22:59:48Z</dc:date>
  <entry>
    <title>Catastrophic initialization fail ModifiableServletContextAdapter.java:488</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=121521830" />
    <author>
      <name>Harish Yenumulapalli</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=121521830</id>
    <updated>2022-09-23T15:41:12Z</updated>
    <published>2022-09-22T21:44:56Z</published>
    <summary type="html">&lt;p&gt;I was able to fix my previous error now I am getting this error. Any
  idea what exactly the problem would be&lt;/p&gt;
&lt;p&gt;2022-09-22 21:27:26.648 INFO  [Refresh Thread: Equinox Container:
  67e1d499-872a-4bff-b9bb-2daab4663203][HookHotDeployListener:496] Hook
  for entitymanager is available for use&lt;br /&gt; Loading
  file:/root/portlet.properties&lt;br /&gt; 2022-09-22 21:27:33.240 INFO
   [Refresh Thread: Equinox Container:
  67e1d499-872a-4bff-b9bb-2daab4663203][PortletHotDeployListener:305] 29
  portlets for entitymanager are available for use&lt;br /&gt; 2022-09-22
  21:27:33.356 ERROR [Refresh Thread: Equinox Container:
  67e1d499-872a-4bff-b9bb-2daab4663203][WabBundleProcessor:244]
  Catastrophic initialization failure! Shutting down entitymanager WAB
  due to: null&lt;br /&gt; java.lang.reflect.UndeclaredThrowableException:
  null&lt;br /&gt;         at com.sun.proxy.$Proxy820.registerServlets(Unknown
  Source) ~[?:?]&lt;br /&gt;         at
  com.liferay.portal.osgi.web.wab.extender.internal.WabBundleProcessor.init(WabBundleProcessor.java:237)
  [bundleFile:?]&lt;br /&gt;         at
  com.liferay.portal.osgi.web.wab.extender.internal.WebBundleDeployer._initWabBundle(WebBundleDeployer.java:167)
  [bundleFile:?]&lt;br /&gt;         at
  com.liferay.portal.osgi.web.wab.extender.internal.WebBundleDeployer.doStart(WebBundleDeployer.java:93)
  [bundleFile:?]&lt;br /&gt;         at
  com.liferay.portal.osgi.web.wab.extender.internal.WabFactory$WABExtension.start(WabFactory.java:115)
  [bundleFile:?]&lt;br /&gt;         at
  com.liferay.portal.osgi.web.wab.extender.internal.WabFactory.addingBundle(WabFactory.java:68)
  [bundleFile:?]&lt;br /&gt;         at
  com.liferay.portal.osgi.web.wab.extender.internal.WabFactory.addingBundle(WabFactory.java:50)
  [bundleFile:?]&lt;br /&gt;         at
  org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:475)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:1)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:450)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:908)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:230)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:137)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:129)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:191)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.container.Module.publishEvent(Module.java:476)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.container.Module.doStart(Module.java:578)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.container.Module.start(Module.java:449)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:468)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.container.ModuleContainer.start(ModuleContainer.java:777)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.container.ModuleContainer.applyDelta(ModuleContainer.java:768)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.container.ModuleContainer.resolveAndApply(ModuleContainer.java:538)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.container.ModuleContainer.resolve(ModuleContainer.java:484)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.container.ModuleContainer.refresh(ModuleContainer.java:1028)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.container.ModuleContainer$ContainerWiring.dispatchEvent(ModuleContainer.java:1409)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.container.ModuleContainer$ContainerWiring.dispatchEvent(ModuleContainer.java:1)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
  [org.eclipse.osgi.jar:?]&lt;br /&gt; Caused by:
  java.lang.reflect.InvocationTargetException&lt;br /&gt;         at
  sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  ~[?:1.8.0_144]&lt;br /&gt;         at
  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  ~[?:1.8.0_144]&lt;br /&gt;         at
  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  ~[?:1.8.0_144]&lt;br /&gt;         at
  java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_144]&lt;br /&gt;
          at
  com.liferay.portal.osgi.web.wab.extender.internal.adapter.ModifiableServletContextAdapter.invoke(ModifiableServletContextAdapter.java:488)
  ~[?:?]&lt;br /&gt;         ... 32 more&lt;br /&gt; Caused by:
  java.lang.NullPointerException&lt;br /&gt;         at
  com.liferay.portal.osgi.web.wab.extender.internal.adapter.ModifiableServletContextAdapter.addServlet(ModifiableServletContextAdapter.java:240)
  ~[?:?]&lt;br /&gt;         at
  com.liferay.portal.osgi.web.wab.extender.internal.adapter.ModifiableServletContextAdapter.registerServlets(ModifiableServletContextAdapter.java:625)
  ~[?:?]&lt;br /&gt;         at
  sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  ~[?:1.8.0_144]&lt;br /&gt;         at
  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  ~[?:1.8.0_144]&lt;br /&gt;         at
  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  ~[?:1.8.0_144]&lt;br /&gt;         at
  java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_144]&lt;br /&gt;
          at
  com.liferay.portal.osgi.web.wab.extender.internal.adapter.ModifiableServletContextAdapter.invoke(ModifiableServletContextAdapter.java:488)
  ~[?:?]&lt;br /&gt;         ... 32 more&lt;/p&gt;
&lt;p&gt;2022-09-22 21:27:33.366 ERROR [Refresh Thread: Equinox Container:
  67e1d499-872a-4bff-b9bb-2daab4663203][BasePortalLifecycle:79] null&lt;/p&gt;
&lt;p&gt;java.lang.IllegalStateException: The /o/entitymanager-Invoker Filter
  - ERROR Cache is not alive (STATUS_SHUTDOWN)&lt;br /&gt;         at
  net.sf.ehcache.Cache$CacheStatus.checkAlive(Cache.java:4104)
  ~[?:?]&lt;br /&gt;         at
  net.sf.ehcache.Cache.checkStatus(Cache.java:2792) ~[?:?]&lt;br /&gt;        
  at net.sf.ehcache.Cache.removeAll(Cache.java:2518) ~[?:?]&lt;br /&gt;      
    at net.sf.ehcache.Cache.removeAll(Cache.java:2504) ~[?:?]&lt;br /&gt;    
      at
  com.liferay.portal.cache.ehcache.internal.EhcachePortalCache.removeAll(EhcachePortalCache.java:77)
  ~[?:?]&lt;br /&gt;         at
  com.liferay.portal.kernel.cache.DynamicPortalCache.removeAll(DynamicPortalCache.java:117)
  ~[portal-kernel.jar:?]&lt;br /&gt;         at
  com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.clearFilterChainsCache(InvokerFilter.java:140)
  ~[portal-kernel.jar:?]&lt;br /&gt;         at
  com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterHelper.clearFilterChainsCache(InvokerFilterHelper.java:259)
  ~[portal-kernel.jar:?]&lt;br /&gt;         at
  com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterHelper.destroy(InvokerFilterHelper.java:87)
  ~[portal-kernel.jar:?]&lt;br /&gt;         at
  com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doPortalDestroy(InvokerFilter.java:155)
  ~[portal-kernel.jar:?]&lt;br /&gt;         at
  com.liferay.portal.kernel.util.BasePortalLifecycle.portalDestroy(BasePortalLifecycle.java:31)
  [portal-kernel.jar:?]&lt;br /&gt;         at
  com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.destroy(InvokerFilter.java:59)
  [portal-kernel.jar:?]&lt;br /&gt;         at
  com.liferay.portal.osgi.web.wab.extender.internal.adapter.FilterExceptionAdapter.destroy(FilterExceptionAdapter.java:37)
  [bundleFile:?]&lt;br /&gt;         at
  org.eclipse.equinox.http.servlet.internal.registration.FilterRegistration.destroy(FilterRegistration.java:98)
  [bundleFile:?]&lt;br /&gt;         at
  org.eclipse.equinox.http.servlet.internal.customizer.ContextFilterTrackerCustomizer.removedService(ContextFilterTrackerCustomizer.java:96)
  [bundleFile:?]&lt;br /&gt;         at
  org.eclipse.equinox.http.servlet.internal.customizer.ContextFilterTrackerCustomizer.removedService(ContextFilterTrackerCustomizer.java:1)
  [bundleFile:?]&lt;br /&gt;         at
  org.osgi.util.tracker.ServiceTracker$Tracked.customizerRemoved(ServiceTracker.java:969)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.osgi.util.tracker.ServiceTracker$Tracked.customizerRemoved(ServiceTracker.java:1)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.osgi.util.tracker.AbstractTracked.untrack(AbstractTracked.java:341)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:911)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:109)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:891)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:804)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.unregister(ServiceRegistrationImpl.java:222)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  com.liferay.portal.osgi.web.wab.extender.internal.WabBundleProcessor._destroyFilters(WabBundleProcessor.java:380)
  [bundleFile:?]&lt;br /&gt;         at
  com.liferay.portal.osgi.web.wab.extender.internal.WabBundleProcessor.destroy(WabBundleProcessor.java:119)
  [bundleFile:?]&lt;br /&gt;         at
  com.liferay.portal.osgi.web.wab.extender.internal.WabBundleProcessor.init(WabBundleProcessor.java:249)
  [bundleFile:?]&lt;br /&gt;         at
  com.liferay.portal.osgi.web.wab.extender.internal.WebBundleDeployer._initWabBundle(WebBundleDeployer.java:167)
  [bundleFile:?]&lt;br /&gt;         at
  com.liferay.portal.osgi.web.wab.extender.internal.WebBundleDeployer.doStart(WebBundleDeployer.java:93)
  [bundleFile:?]&lt;br /&gt;         at
  com.liferay.portal.osgi.web.wab.extender.internal.WabFactory$WABExtension.start(WabFactory.java:115)
  [bundleFile:?]&lt;br /&gt;         at
  com.liferay.portal.osgi.web.wab.extender.internal.WabFactory.addingBundle(WabFactory.java:68)
  [bundleFile:?]&lt;br /&gt;         at
  com.liferay.portal.osgi.web.wab.extender.internal.WabFactory.addingBundle(WabFactory.java:50)
  [bundleFile:?]&lt;br /&gt;         at
  org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:475)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:1)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:450)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:908)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:230)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:137)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:129)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:191)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.container.Module.publishEvent(Module.java:476)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.container.Module.doStart(Module.java:578)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.container.Module.start(Module.java:449)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:468)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.container.ModuleContainer.start(ModuleContainer.java:777)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.container.ModuleContainer.applyDelta(ModuleContainer.java:768)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.container.ModuleContainer.resolveAndApply(ModuleContainer.java:538)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.container.ModuleContainer.resolve(ModuleContainer.java:484)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.container.ModuleContainer.refresh(ModuleContainer.java:1028)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.container.ModuleContainer$ContainerWiring.dispatchEvent(ModuleContainer.java:1409)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.container.ModuleContainer$ContainerWiring.dispatchEvent(ModuleContainer.java:1)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
  [org.eclipse.osgi.jar:?]&lt;br /&gt;         at
  org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
  [org.eclipse.osgi.jar:?]&lt;br /&gt; 2022-09-22 21:27:33.643 INFO  [Refresh
  Thread: Equinox Container:
  67e1d499-872a-4bff-b9bb-2daab4663203][PortletHotDeployListener:364] 29
  portlets for entitymanager were unregistered&lt;br /&gt; 2022-09-22
  21:27:33.645 INFO  [Refresh Thread: Equinox Container:
  67e1d499-872a-4bff-b9bb-2daab4663203][HookHotDeployListener:544] Hook
  for entitymanager was unregistered&lt;br /&gt; 2022-09-22 21:27:33.671 INFO
   [Refresh Thread: Equinox Container:
  67e1d499-872a-4bff-b9bb-2daab4663203][BundleStartStopLogger:46]
  STARTED entitymanager_1.0.0 [1532]&lt;/p&gt;</summary>
    <dc:creator>Harish Yenumulapalli</dc:creator>
    <dc:date>2022-09-22T21:44:56Z</dc:date>
  </entry>
</feed>
