You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Harish Kumar <ha...@gmail.com> on 2006/12/12 15:54:12 UTC

intermittent exception in TilesRequestProcessor

Hi,
I'm getting the below exception, but only after hot-deploying a class file
-- for example, an ActionForm-derived class. I believe the error occurs only
on pages that use the particular deployed class.
I just added the Tiles plug-in and configured the TilesRequestProcessor.
I do have a tiles-def.xml which is not being used yet except for a very
simple test page. But no one is currently working with the test page; no
other pages use any Tiles features at all. The exception seems to occur on
any page I'm running WebLogic 8.x and suspect the problem is
server-specific.

Thanks.
Harish

<[WebAppServletContext(7201182,nasWebApp,/nasWebApp)] Servlet failed with
Exception>

java.lang.NullPointerException at
org.apache.struts.tiles.definition.ComponentDefinitionsFactoryWrapper.ge<http://org.apache.struts.tiles.definition.componentdefinitionsfactorywrapper.ge/>

tDefinition(ComponentDefinitionsFactoryWrapper.java:56)

at

org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(Til

esRequestProcessor.java:195)

at

org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(Tiles

RequestProcessor.java:317)

at

org.apache.struts.action.RequestProcessor.processActionForward(RequestPr

ocessor.java:401)

at

org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:

279)

at

org.apache.struts.action.ActionServlet.process(ActionServlet.java:1349)

at

org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:489)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at

weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.

java:263)

at

weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.

java:200)

at

weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServl

etContext.java:2390)

at

weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.

java:1959)

at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)

at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)

=20

=20