struts-user  

RE: Struts 1.1 bean:write problem

Steve Raeburn
Mon, 30 Jun 2003 13:31:44 -0700

Works for me with both Long and long properties.

The exception message doesn't seem to be anything to do with this. Often
it's a sympton that the ActionServlet has not initialised properly.
Check your logs for other error messages that may have prevented
ActionServlet from loading.

Steve

> -----Original Message-----
> From: David Jiao [mailto:[EMAIL PROTECTED]
> Sent: June 30, 2003 1:06 PM
> To: [EMAIL PROTECTED]
> Subject: Struts 1.1 bean:write problem
>
>
> Hi,
>
> I developed my application using struts 1.0.2. Today I updated it to
> struts 1.1 and found the following error messages (listed the end of
> this mail).
>
> I found the problem is in here.
> <bean:write name="beanname" property="propertyname"/>
> When property is a long (maybe numeric) value, it throws the exception.
> It's ok when the property is a string.
>
> Can somebody told my why they made this change and how I fix this?
>
> Thanks,
>
> David
>
>
> org.apache.jasper.JasperException: Cannot find message resources under
> key org.apache.struts.action.MESSAGE
>         at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrap
> per.java:254)
>         at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
>         at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationD
> ispatcher.java:684)
>         at
> org.apache.catalina.core.ApplicationDispatcher.doForward(Applicati
> onDispatcher.java:432)
>         at
> org.apache.catalina.core.ApplicationDispatcher.forward(Application
> Dispatcher.java:356)
>         at
> org.apache.struts.action.RequestProcessor.doForward(RequestProcess
> or.java:1069)
>         at
> org.apache.struts.action.RequestProcessor.processForwardConfig(Req
> uestProcessor.java:455)
>         at
> org.apache.struts.action.RequestProcessor.process(RequestProcessor
> .java:279)
>         at
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
>         at
> org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(A
pplicationFilterChain.java:247)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicati
> onFilterChain.java:193)
>         at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapp
> erValve.java:256)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveCon
> text.invokeNext(StandardPipeline.java:643)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.
> java:480)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>         at
> org.apache.catalina.core.StandardContextValve.invoke(StandardConte
> xtValve.java:191)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveCon
> text.invokeNext(StandardPipeline.java:643)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.
> java:480)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>         at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
>         at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValv
> e.java:180)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveCon
> text.invokeNext(StandardPipeline.java:643)
>         at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispat
> cherValve.java:171)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveCon
> text.invokeNext(StandardPipeline.java:641)
>         at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValv
> e.java:172)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveCon
> text.invokeNext(StandardPipeline.java:641)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.
> java:480)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>         at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngine
> Valve.java:174)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveCon
> text.invokeNext(StandardPipeline.java:643)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.
> java:480)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>         at
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
>         at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
>         at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.pr
> ocessConnection(Http11Protocol.java:392)
>         at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
>         at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(Thre
> adPool.java:619)
>         at java.lang.Thread.run(Thread.java:479)
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]