You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@velocity.apache.org by Stepan Koltsov <yo...@mx1.ru> on 2004/05/28 12:22:14 UTC
NullPointerException
Hello,
can anybody help me, please?
I'm trying to set up errors tool in velocty struts. I'm getting
exception (in browser window). Where is error?
Are any developers here? What about checking for null pointers and
giving more detailed description?
java.lang.NullPointerException
at org.apache.velocity.tools.struts.StrutsUtils.getMessageResources(StrutsUtils.java:211)
at org.apache.velocity.tools.struts.MessageResourcesTool.init(MessageResourcesTool.java:59)
at org.apache.velocity.tools.struts.ActionMessagesTool.init(ActionMessagesTool.java:79)
at org.apache.velocity.tools.struts.ErrorsTool.init(ErrorsTool.java:62)
at org.apache.velocity.tools.view.ViewToolInfo.getInstance(ViewToolInfo.java:133)
at org.apache.velocity.tools.view.servlet.ServletToolboxManager.getToolboxContext(ServletToolboxManager.java:354)
at org.apache.velocity.tools.view.servlet.VelocityViewServlet.createContext(VelocityViewServlet.java:519)
at org.apache.velocity.tools.view.servlet.VelocityViewServlet.doRequest(VelocityViewServlet.java:401)
at org.apache.velocity.tools.view.servlet.VelocityViewServlet.doGet(VelocityViewServlet.java:373)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:793)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:702)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:571)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644)
at java.lang.Thread.run(Thread.java:566)
---------------------------------------------------------------------
To unsubscribe, e-mail: velocity-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: velocity-user-help@jakarta.apache.org
Re: NullPointerException
Posted by Nathan Bubna <na...@esha.com>.
Tim Colson said:
> > i don't know if the Struts' folks have this mentioned in a
> > FAQ or whatnot, but
> > if we ever get a FAQ set up, i'll be sure to include this one
> > in there. :)
>
> It's now in there. <grin>
>
> http://wiki.apache.org/jakarta-velocity/VelocityFAQ
cool. thanks!
Nathan Bubna
nathan@esha.com
---------------------------------------------------------------------
To unsubscribe, e-mail: velocity-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: velocity-user-help@jakarta.apache.org
RE: NullPointerException
Posted by Tim Colson <tc...@cisco.com>.
> i don't know if the Struts' folks have this mentioned in a
> FAQ or whatnot, but
> if we ever get a FAQ set up, i'll be sure to include this one
> in there. :)
It's now in there. <grin>
http://wiki.apache.org/jakarta-velocity/VelocityFAQ
Cheers,
Timo
---------------------------------------------------------------------
To unsubscribe, e-mail: velocity-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: velocity-user-help@jakarta.apache.org
Re: NullPointerException
Posted by Nathan Bubna <na...@esha.com>.
Stepan Koltsov said:
...
> Are any developers here? What about checking for null pointers and
> giving more detailed description?
yeah, that might help people figure this one out; it seems to be fairly
common. any chance you'd want to whip up a patch for this? :)
> java.lang.NullPointerException
> at
org.apache.velocity.tools.struts.StrutsUtils.getMessageResources(StrutsUtils.j
ava:211)
...
yeah, as you apparently discovered, this is because Struts' ActionServlet
needs to be initialized before trying to use the Struts tools. I'm pretty
sure you'd have a similar problem if you tried to use a JSP with the Struts
tags before the ActionServlet was initialized.
i don't know if the Struts' folks have this mentioned in a FAQ or whatnot, but
if we ever get a FAQ set up, i'll be sure to include this one in there. :)
Nathan Bubna
nathan@esha.com
---------------------------------------------------------------------
To unsubscribe, e-mail: velocity-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: velocity-user-help@jakarta.apache.org
Re: NullPointerException
Posted by Stepan Koltsov <yo...@mx1.ru>.
I've found an error. ActionServlet started after VelocityViewServlet.
On Fri, May 28, 2004 at 02:22:14PM +0400, Stepan Koltsov wrote:
> Hello,
>
> can anybody help me, please?
>
> I'm trying to set up errors tool in velocty struts. I'm getting
> exception (in browser window). Where is error?
>
> Are any developers here? What about checking for null pointers and
> giving more detailed description?
>
> java.lang.NullPointerException
> at org.apache.velocity.tools.struts.StrutsUtils.getMessageResources(StrutsUtils.java:211)
> at org.apache.velocity.tools.struts.MessageResourcesTool.init(MessageResourcesTool.java:59)
> at org.apache.velocity.tools.struts.ActionMessagesTool.init(ActionMessagesTool.java:79)
> at org.apache.velocity.tools.struts.ErrorsTool.init(ErrorsTool.java:62)
> at org.apache.velocity.tools.view.ViewToolInfo.getInstance(ViewToolInfo.java:133)
> at org.apache.velocity.tools.view.servlet.ServletToolboxManager.getToolboxContext(ServletToolboxManager.java:354)
> at org.apache.velocity.tools.view.servlet.VelocityViewServlet.createContext(VelocityViewServlet.java:519)
> at org.apache.velocity.tools.view.servlet.VelocityViewServlet.doRequest(VelocityViewServlet.java:401)
> at org.apache.velocity.tools.view.servlet.VelocityViewServlet.doGet(VelocityViewServlet.java:373)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
> at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
> at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
> at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
> at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
> at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:793)
> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:702)
> at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:571)
> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644)
> at java.lang.Thread.run(Thread.java:566)
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: velocity-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: velocity-user-help@jakarta.apache.org
>
--
Будущее компании "Мегафон" зависит от тебя.
---------------------------------------------------------------------
To unsubscribe, e-mail: velocity-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: velocity-user-help@jakarta.apache.org