Uploaded image for project: 'Struts 2'
  1. Struts 2
  2. WW-2897

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

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Incomplete
    • Affects Version/s: 2.0.11.2
    • Fix Version/s: 2.1.8
    • Component/s: Plugin - Tiles
    • Labels:
      None
    • Environment:

      websphere6.0 (jdk1.42),all the referenced jar is in the struts-2.0.11.2-all.zip downloaded from the official site.

      Description

      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?

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                careprad careprad
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: