2 Replies Latest reply on Jun 20, 2012 5:54 AM by mperdikeas

    experimenting with JBoss 7 quickstart helloworld tutorial

      I am coming from a Tomcat / JSF background so I did a little experimentation with the quickstart helloworld tutorial.

      Specifically I was curious as to the need for the beans.xml file which basically defines namespaces.

      Since the first helloworld example does not include any xhtml I thought the file is not needed and so I removed it.

      Not surprisingly I received an error when I tried to access the deployed application:

       

      java.lang.NullPointerException

      org.jboss.as.quickstarts.helloworld.HelloWorldServlet.doGet(Unknown Source)

      javax.servlet.http.HttpServlet.service(HttpServlet.java:734)

      javax.servlet.http.HttpServlet.service(HttpServlet.java:847)

       

      What I cannot fathom is how not defining XML namespaces which are not used results in a NullPointerException error.

      If anybody can shed some light this will help me improve my mental model and perhaps be able to decipher similarly cryptic messages in the future.