Uploaded image for project: 'Magnolia UI'
  1. Magnolia UI
  2. MGNLUI-3768

NPE in About Magnolia app after parsing failure

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Obsolete
    • Icon: Neutral Neutral
    • 5.3.12
    • 5.3.11
    • about app
    • Basel 31
    • 1

      The about app crashes with an NullPointerException like:

      16-02-12 10:55:50 ERROR author[ajp-bio-127.0.0.1-8009-exec-11]info.magnolia.ui.framework.app.AppInstanceControllerImpl:
      Sub-app main failed to start: java.lang.reflect.InvocationTargetException
      info.magnolia.objectfactory.MgnlInstantiationException: java.lang.reflect.InvocationTargetException
              at info.magnolia.objectfactory.ObjectManufacturer.newInstance(ObjectManufacturer.java:124)
              at info.magnolia.objectfactory.ObjectManufacturer.newInstance(ObjectManufacturer.java:88)
              at info.magnolia.objectfactory.guice.GuiceComponentProvider.newInstanceWithParameterResolvers(GuiceComponentProvider.java:121)
              ... 149 more
      Caused by: java.lang.NullPointerException
              at info.magnolia.about.app.AboutPresenter.start(AboutPresenter.java:121)
              at info.magnolia.enterprise.about.app.EnterpriseAboutPresenter.start(EnterpriseAboutPresenter.java:63)
              at info.magnolia.about.app.AboutMainSubApp.<init>(AboutMainSubApp.java:48)
      

      The reason is the SaxParser can not parse the jackrabbit config file, because the parser tries to connect the internet by parsing the DTD. This is normally restricted by firewall settings.

      16-02-12 11:05:21 ERROR author[ajp-bio-127.0.0.1-8009-exec-9]info.magnolia.about.app.AboutPresenter: Failed to obtain DB
       connection info with Connection timed out
      java.net.ConnectException: Connection timed out
              at java.net.PlainSocketImpl.socketConnect(Native Method)
              at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
              at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
              at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
              at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
              at java.net.Socket.connect(Socket.java:579)
              at java.net.Socket.connect(Socket.java:528)
              at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
              at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
              at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
              at sun.net.www.http.HttpClient.<init>(HttpClient.java:211)
              at sun.net.www.http.HttpClient.New(HttpClient.java:308)
              at sun.net.www.http.HttpClient.New(HttpClient.java:326)
              at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:996)
              at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:932)
              at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:850)
              at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1300)
              at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
              at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source)
              at org.apache.xerces.impl.XMLEntityManager.startDTDEntity(Unknown Source)
      

        Acceptance criteria

              ilgun Ilgun Ilgun
              frank.sommer Frank Sommer
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Bug DoR
                  Task DoD

                    Estimated:
                    Original Estimate - Not Specified
                    Not Specified
                    Remaining:
                    Remaining Estimate - 0d
                    0d
                    Logged:
                    Time Spent - 0.25d
                    0.25d