[ https://issues.apache.org/struts/browse/WW-2897?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Wes Wannemacher updated WW-2897: -------------------------------- Fix Version/s: (was: 2.1.4) 2.1.5 > 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 > Fix For: 2.1.5 > > > 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.