Hello all --
I have gotten DisplayTag to work in my application with Tomcat5.0.19, Tomcat5.0.16,
and OC4J9.0.4. However, when I try to get my application to work in OC4J1.0.2.1 (the
very first time Oracle put OC4J into their Application Server, I believe), I get the
following error message:
500 Internal Server Error
java.lang.NullPointerException
at org.displaytag.util.RequestHelper.getParameterMap(RequestHelper.java:90)
at org.displaytag.util.RequestHelper.getHref(RequestHelper.java:110)
at org.displaytag.tags.TableTag.initHref(TableTag.java:744)
at org.displaytag.tags.TableTag.initParameters(TableTag.java:657)
at org.displaytag.tags.TableTag.doStartTag(TableTag.java:541)
at
/WEB-INF/jsp/Export2Excel.jsp._jspService(/WEB-INF/jsp/Export2Excel.jsp.java:171) (JSP
page line 57)
at com.orionserver[Oracle9iAS (1.0.2.2.1) Containers for
J2EE].http.OrionHttpJspPage.service(OrionHttpJspPage.java:54)
at com.evermind[Oracle9iAS (1.0.2.2.1) Containers for
J2EE].server.http.HttpApplication.serviceJSP(HttpApplication.java:5459)
at com.evermind[Oracle9iAS (1.0.2.2.1) Containers for
J2EE].server.http.JSPServlet.service(JSPServlet.java:31)
at com.evermind[Oracle9iAS (1.0.2.2.1) Containers for
J2EE].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:508)
at com.evermind[Oracle9iAS (1.0.2.2.1) Containers for
J2EE].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:177)
at com.evermind[Oracle9iAS (1.0.2.2.1) Containers for
J2EE].server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:148)
at
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1014)
at
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:257)
at
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:417)
at
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:300)
at
org.apache.struts.action.RequestProcessor.processActionForward(RequestProcessor.java:390)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:271)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1292)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:211)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:309)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
at com.evermind[Oracle9iAS (1.0.2.2.1) Containers for
J2EE].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:508)
at com.evermind[Oracle9iAS (1.0.2.2.1) Containers for
J2EE].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:177)
at com.evermind[Oracle9iAS (1.0.2.2.1) Containers for
J2EE].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:576)
at com.evermind[Oracle9iAS (1.0.2.2.1) Containers for
J2EE].server.http.HttpRequestHandler.run(HttpRequestHandler.java:189)
at com.evermind[Oracle9iAS (1.0.2.2.1) Containers for
J2EE].util.ThreadPoolThread.run(ThreadPoolThread.java:62)
The code that precipitates the error message is this:
<display:table name="employees" requestURI="" export="true" class="mars" >
<display:column property="id" title="ID" class="idcol" />
<!-- line 57 --> <display:column property="name" title="Name" />
<display:column property="title" title="Title" />
<display:column property="address" title="Address" />
<display:column property="city" title="City" />
<display:column property="state" title="State" />
<display:column property="phone" title="Phone" />
<display:column property="email" title="Email" />
<display:column property="officeLocation" title="Office
Location" />
</display:table >
I am trying to persuade my client that the ancient version of OC4J is not worth
developing on. But in case he does insist on my using the antiquated version, does
any one have any hints on what might be going wrong here?
Cliff Wirt
-------------------------------------------------------
This SF.net email is sponsored by: The Robotic Monkeys at ThinkGeek
For a limited time only, get FREE Ground shipping on all orders of $35
or more. Hurry up and shop folks, this offer expires April 30th!
http://www.thinkgeek.com/freeshipping/?cpg=12297
_______________________________________________
displaytag-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/displaytag-user