Install problems: "Error: 500" and exception in MainMenuAction
"Nathan R. Valentine" <[email protected]>
| Newsgroups | gmane.mail.jamm.user |
|---|---|
| Message-ID | <1087047586.2428.44.camel@chaco> |
I'm trying to install Jamm and I am testing with the Tomcat
Http10Connector before I front-end Tomcat with Apache with mod_jk. I've
been following the steps laid out in the HOWTO and I am having a problem
that I don't know how to troubleshoot. When I go to the Jamm URL I get
the following error information:
Error: 500
Location: /jamm/private/index.do
Internal Servlet Error:
javax.servlet.ServletException
at org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:545)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:486)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:484)
at org.apache.tomcat.core.Handler.invoke(Handler.java:322)
at org.apache.tomcat.core.Handler.service(Handler.java:235)
at org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:432)
at org.apache.tomcat.facade.RequestDispatcherImpl.doForward(RequestDispatcherImpl.java:272)
at org.apache.tomcat.facade.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:174)
at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:423)
at _private.index_1._jspService(index_1.java:53)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:484)
at org.apache.tomcat.core.Handler.invoke(Handler.java:322)
at org.apache.tomcat.core.Handler.service(Handler.java:235)
at org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:432)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:917)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:833)
at org.apache.tomcat.modules.server.Http10Interceptor.processConnection(Http10Interceptor.java:161)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:477)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:519)
at java.lang.Thread.run(Thread.java:536)
Root cause:
java.lang.NullPointerException
at jamm.webapp.MainMenuAction.execute(MainMenuAction.java:65)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:484)
at org.apache.tomcat.core.Handler.invoke(Handler.java:322)
at org.apache.tomcat.core.Handler.service(Handler.java:235)
at org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:432)
at org.apache.tomcat.facade.RequestDispatcherImpl.doForward(RequestDispatcherImpl.java:272)
at org.apache.tomcat.facade.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:174)
at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:423)
at _private.index_1._jspService(index_1.java:53)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:484)
at org.apache.tomcat.core.Handler.invoke(Handler.java:322)
at org.apache.tomcat.core.Handler.service(Handler.java:235)
at org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:432)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:917)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:833)
at org.apache.tomcat.modules.server.Http10Interceptor.processConnection(Http10Interceptor.java:161)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:477)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:519)
at java.lang.Thread.run(Thread.java:536)
When I look ath MainMenuAction.java:65 I see this:
54 public ActionForward execute(ActionMapping mapping,
55 ActionForm actionForm,
56 HttpServletRequest request,
57 HttpServletResponse response)
58 throws Exception
59 {
60 User user = getUser(request);
61 if (user.isUserInRole(User.SITE_ADMIN_ROLE))
62 {
63 return (mapping.findForward("site_admin"));
64 }
65 else if (user.isUserInRole(User.DOMAIN_ADMIN_ROLE))
66 {
67 return (mapping.findForward("domain_admin"));
68 }
69 else
70 {
71 return (mapping.findForward("account_admin"));
72 }
73 }
74 }
I'm not a Tomcat or Java hacker so I'm having trouble translating the
exception and relevant line of code into a possible configuration or
software version problem. The system I am installing to has the
following software:
ii j2re1.4 1.4.0.99beta-1 Blackdown Java(TM) 2 Runtime Environment, St
ii ldap-utils 2.1.30-1 OpenLDAP utilities
ii libldap2 2.1.30-1 OpenLDAP libraries
ii libservlet2.2- 3.3-2 Servlet 2.2 and JSP 1.1 Java classes and doc
ii libservlet2.3- 4.0-2 Servlet 2.3 and JSP 1.2 Java classes and doc
ii slapd 2.1.30-1 OpenLDAP server (slapd)
ii tomcat 3.3a-4woody1 Java Servlet 2.2 engine with JSP 1.1 support
and the jamm.properties is set to match my slapd as such:
jamm.ldap.search_base = o=hosting,dc=foobar,dc=com
jamm.ldap.root_dn = cn=admin,dc=foobar,dc=com
jamm.ldap.root_login = admin
I would greatly appreciate any help.
--
Nathan R. Valentine <[email protected]>
signature.asc
(application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQBAywehOtuGVF5JE5ARAmeFAKDJuSVFbwG0aqCmB3k3J7EiP2Y0tQCdGis+ WBNiZ587hyQSjxPpGiwv7bw= =V+Fu -----END PGP SIGNATURE-----