org.apache.struts2.tiles.StrutsTilesListener do not work
--------------------------------------------------------

                 Key: WW-2897
                 URL: https://issues.apache.org/struts/browse/WW-2897
             Project: Struts 2
          Issue Type: Bug
          Components: Plugin - Tiles
    Affects Versions: 2.0.11.2
         Environment: websphere6.0 (jdk1.42),all the referenced jar is in the 
struts-2.0.11.2-all.zip downloaded from the official site. 
            Reporter: careprad
            Priority: Blocker


first of all,the reason is the exception on ServletDispatcherResult.doExecute:
                setLocation(location);
                javax.servlet.ServletContext servletContext = 
ServletActionContext.getServletContext();
                TilesContainer container = 
TilesAccess.getContainer(servletContext);               //here get null 
container
                javax.servlet.http.HttpServletRequest request = 
ServletActionContext.getRequest();
                javax.servlet.http.HttpServletResponse response = 
ServletActionContext.getResponse();
                container.render(location, new Object[] {request, response});   
                          //here will throw the null pointer exception
I traced the exception in the StrutsTilesListener ,it do not work at all,I 
suppose it  is the static initialize method work in error:
                INIT.put(
                        "org.apache.tiles.factory.TilesContainerFactory",
                        
(class$org$apache$struts2$tiles$StrutsTilesContainerFactory == null
                                && 
(class$org$apache$struts2$tiles$StrutsTilesContainerFactory =
                                        (new 
StrutsTilesContainerFactory[0]).getClass().getComponentType())
                                        == null
                                        ? 
class$org$apache$struts2$tiles$StrutsTilesContainerFactory
                                        : 
class$org$apache$struts2$tiles$StrutsTilesContainerFactory)
                                .getName());

this code is what I can't understand!and How can I get the source code of the 
pluggin?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to