[ 
https://issues.apache.org/jira/browse/WW-4542?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14728983#comment-14728983
 ] 

Lukasz Lenart commented on WW-4542:
-----------------------------------

Yes - 2.3.24, but you are mixing different versions of Xwork:
{code:xml}
<dependency>
<groupId>com.opensymphony</groupId>
<artifactId>xwork</artifactId>
<version>2.1.3</version>
</dependency>
...
<dependency>
<groupId>org.apache.struts.xwork</groupId>
<artifactId>xwork-core</artifactId>
<version>2.3.24</version>
</dependency>
{code}

> 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.x
>
>         Attachments: 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