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

Lukasz Lenart resolved WW-4542.
-------------------------------
       Resolution: Not A Problem
    Fix Version/s:     (was: 2.3.x)
                   2.3.25

> FreemarkerManager class throws null pointer exception 
> ------------------------------------------------------
>
>                 Key: WW-4542
>                 URL: https://issues.apache.org/jira/browse/WW-4542
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Plugin - Tags
>    Affects Versions: 2.3.24
>         Environment: Win7
> WebLogic 12.1.3
> JDK 1.7
>            Reporter: Rin Saunders
>            Priority: Minor
>             Fix For: 2.3.25
>
>         Attachments: Part 0.png, Part 1.png, Part 2.png, jetty.png, 
> screenshot.png, wls10.png, wls12.png
>
>
> Am getting a null pointer error in the FreemarkerManager class. It occurs in 
> the setContainer method. The code below seems to assume that getInstanceNames 
> returns an empty set if there are no matches. In fact, it returns a null, 
> which is legit according to the XWork doc. This occurs in Freemarker 2.3.23 
> under WebLogic 12.1.3.
> {code:java}
>     Map<String, TagLibrary> oldMap = new HashMap<String, TagLibrary>();
>     Set<String> oldPrefixes = container.getInstanceNames(TagLibrary.class);
>     for (String prefix : oldPrefixes) {
>         oldMap.put(prefix, container.getInstance(TagLibrary.class, prefix));
> {code}
> Not sure if this affects the presentation of Struts2 views. Is there a 
> workaround or fix?



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to