[ 
https://issues.apache.org/struts/browse/WW-2897?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Musachy Barroso resolved WW-2897.
---------------------------------

    Resolution: Incomplete

The code looks identical to the code we have, we even have the null check. This 
seems to be a configuration problem with the jdk4 libraries. Re-open if you 
have more info on how to reproduce (hopefully it can be reproduced in any other 
container that is not WAS)

> 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.7
>
>
> 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