<?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 failure! Shutting down null WAB</title>
  <link rel="self" href="https://uat.liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=111117751" />
  <subtitle>Catastrophic initialization failure! Shutting down null WAB</subtitle>
  <id>https://uat.liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=111117751</id>
  <updated>2026-10-15T11:35:49Z</updated>
  <dc:date>2026-10-15T11:35:49Z</dc:date>
  <entry>
    <title>RE: Catastrophic initialization failure! Shutting down null WAB</title>
    <link rel="alternate" href="https://uat.liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111140525" />
    <author>
      <name>David H Nebinger</name>
    </author>
    <id>https://uat.liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111140525</id>
    <updated>2018-10-05T00:01:15Z</updated>
    <published>2018-10-05T00:01:15Z</published>
    <summary type="html">&lt;p&gt;Are you sure it's not the servletContextRegistrationHelper that is null?&lt;/p&gt;
&lt;p&gt;If you go into gogo, does your module show as active?&lt;/p&gt;
&lt;p&gt;If it does, if you use &amp;quot;scr:list ###&amp;quot; where ### is your
  bundle id, do all of the components show as active?&lt;/p&gt;
&lt;p&gt;I'm wondering if what you are seeing is not really a failure of code
  as much as it is a failure of a component resulting from, say, an
  unsatisfied reference of some kind.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</summary>
    <dc:creator>David H Nebinger</dc:creator>
    <dc:date>2018-10-05T00:01:15Z</dc:date>
  </entry>
  <entry>
    <title>RE: Catastrophic initialization failure! Shutting down null WAB</title>
    <link rel="alternate" href="https://uat.liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111136375" />
    <author>
      <name>Srikanth Reddy Sanivarapu</name>
    </author>
    <id>https://uat.liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111136375</id>
    <updated>2018-10-04T13:04:51Z</updated>
    <published>2018-10-04T13:04:51Z</published>
    <summary type="html">&lt;blockquote&gt;
  &lt;div class="quote-title"&gt;David H Nebinger:&lt;/div&gt;
  &lt;div class="quote"&gt;
    &lt;div class="quote-content"&gt;
      &lt;p&gt;The NPE points at the specific line of code you need to check,
        use the source code for your exact version of DXP (plus fix
        pack) and see what is going on: com.liferay.portal.osgi.web.wab.extender.internal.WabBundleProcessor.initContext(WabBundleProcessor.java:445)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;David,&lt;/p&gt;
&lt;p&gt;This is the same error even I am getting for one of my Spring module
  migrated to DXP from 6.2.&lt;/p&gt;
&lt;p&gt;At the line number 445: we have the below code and I see this is
  trying to find web.xml file in the current WAB which I have it in that location.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;https://github.com/liferay/com-liferay-portal-osgi-web/blob/78f4a986327f6d36d1899895cfe4a4d7a355ef89/portal-osgi-web-wab-extender/src/main/java/com/liferay/portal/osgi/web/wab/extender/internal/WabBundleProcessor.java#L445&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</summary>
    <dc:creator>Srikanth Reddy Sanivarapu</dc:creator>
    <dc:date>2018-10-04T13:04:51Z</dc:date>
  </entry>
  <entry>
    <title>RE: Catastrophic initialization failure! Shutting down null WAB</title>
    <link rel="alternate" href="https://uat.liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111134771" />
    <author>
      <name>David H Nebinger</name>
    </author>
    <id>https://uat.liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111134771</id>
    <updated>2018-10-04T12:24:24Z</updated>
    <published>2018-10-04T12:24:24Z</published>
    <summary type="html">&lt;p&gt;The NPE points at the specific line of code you need to check, use
  the source code for your exact version of DXP (plus fix pack) and see
  what is going on: com.liferay.portal.osgi.web.wab.extender.internal.WabBundleProcessor.initContext(WabBundleProcessor.java:445)&lt;/p&gt;</summary>
    <dc:creator>David H Nebinger</dc:creator>
    <dc:date>2018-10-04T12:24:24Z</dc:date>
  </entry>
  <entry>
    <title>RE: Catastrophic initialization failure! Shutting down null WAB</title>
    <link rel="alternate" href="https://uat.liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111129265" />
    <author>
      <name>Sai Kiran</name>
    </author>
    <id>https://uat.liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111129265</id>
    <updated>2018-10-04T03:20:20Z</updated>
    <published>2018-10-04T03:20:20Z</published>
    <summary type="html">&lt;blockquote&gt;
  &lt;div class="quote-title"&gt;David H Nebinger:&lt;/div&gt;
  &lt;div class="quote"&gt;
    &lt;div class="quote-content"&gt;
      &lt;p&gt;What version of Liferay?  Have you checked that line of code?
        It should point to whatever it is trying to read from your WAR,
        so it should give you an idea of what isn't right with it...&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;Thanks David for your quick reply.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;We are on Liferay 7.0 DXP.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Which line of code should I look into? I did not get that. could you
  please point me to the right place.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Sai&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</summary>
    <dc:creator>Sai Kiran</dc:creator>
    <dc:date>2018-10-04T03:20:20Z</dc:date>
  </entry>
  <entry>
    <title>RE: Catastrophic initialization failure! Shutting down null WAB</title>
    <link rel="alternate" href="https://uat.liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111120179" />
    <author>
      <name>David H Nebinger</name>
    </author>
    <id>https://uat.liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111120179</id>
    <updated>2018-10-03T09:29:50Z</updated>
    <published>2018-10-03T09:29:50Z</published>
    <summary type="html">&lt;p&gt;What version of Liferay?  Have you checked that line of code? It
  should point to whatever it is trying to read from your WAR, so it
  should give you an idea of what isn't right with it...&lt;/p&gt;</summary>
    <dc:creator>David H Nebinger</dc:creator>
    <dc:date>2018-10-03T09:29:50Z</dc:date>
  </entry>
  <entry>
    <title>Catastrophic initialization failure! Shutting down null WAB</title>
    <link rel="alternate" href="https://uat.liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111117750" />
    <author>
      <name>Sai Kiran</name>
    </author>
    <id>https://uat.liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111117750</id>
    <updated>2018-10-03T04:21:32Z</updated>
    <published>2018-10-03T04:21:32Z</published>
    <summary type="html">&lt;p&gt;Im getting below exception after deployment&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;ERROR
  [fileinstall-C:/workspaces/downloads/liferay7-sp8/osgi/war][com_liferay_portal_osgi_web_wab_extender:97]
  Catastrophic initialization failure! Shutting down null WAB due to:
  null&lt;br /&gt; java.lang.NullPointerException&lt;br /&gt;     at
  com.liferay.portal.osgi.web.wab.extender.internal.WabBundleProcessor.initContext(WabBundleProcessor.java:445)&lt;br /&gt;
      at
  com.liferay.portal.osgi.web.wab.extender.internal.WabBundleProcessor.init(WabBundleProcessor.java:132)&lt;br /&gt;
      at
  com.liferay.portal.osgi.web.wab.extender.internal.WebBundleDeployer._initWabBundle(WebBundleDeployer.java:186)&lt;br /&gt;
      at
  com.liferay.portal.osgi.web.wab.extender.internal.WebBundleDeployer.doStart(WebBundleDeployer.java:106)&lt;br /&gt;
      at
  com.liferay.portal.osgi.web.wab.extender.internal.WabFactory$WABExtension.start(WabFactory.java:158)&lt;br /&gt;
      at
  org.apache.felix.utils.extender.AbstractExtender.createExtension(AbstractExtender.java:259)&lt;br /&gt;
      at
  org.apache.felix.utils.extender.AbstractExtender.modifiedBundle(AbstractExtender.java:232)&lt;br /&gt;
      at
  org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:482)&lt;br /&gt;
      at
  org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:1)&lt;br /&gt;
      at
  org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:232)&lt;br /&gt;
      at
  org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:444)&lt;br /&gt;
      at
  org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:905)&lt;br /&gt;
      at
  org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)&lt;br /&gt;
      at
  org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)&lt;br /&gt;
      at
  org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:165)&lt;br /&gt;
      at
  org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:75)&lt;br /&gt;
      at
  org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:67)&lt;br /&gt;
      at
  org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:102)&lt;br /&gt;
      at
  org.eclipse.osgi.container.Module.publishEvent(Module.java:461)&lt;br /&gt;
      at org.eclipse.osgi.container.Module.start(Module.java:452)&lt;br /&gt;
      at
  org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:402)&lt;br /&gt;
      at
  org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1258)&lt;br /&gt;
      at
  org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1230)&lt;br /&gt;
      at
  org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:512)&lt;br /&gt;
      at
  org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:361)&lt;br /&gt;
      at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:312)&lt;/p&gt;</summary>
    <dc:creator>Sai Kiran</dc:creator>
    <dc:date>2018-10-03T04:21:32Z</dc:date>
  </entry>
</feed>
