[
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)