Thomas Goettlich created WW-4182:
------------------------------------

             Summary: NullpointerException in DefaultUrlHelper
                 Key: WW-4182
                 URL: https://issues.apache.org/jira/browse/WW-4182
             Project: Struts 2
          Issue Type: Bug
          Components: Core Actions
    Affects Versions: 2.3.15.1
            Reporter: Thomas Goettlich


In the method ??DefaultUrlHelper.buildParametersString(...)?? a 
NullPointerException occurs whenever an array or iterable parameter containing 
null elements is passed.

The problem seems to be lines 214 and 244, which look the same: 
{code}
link.append(buildParameterSubstring(name, paramValue.toString()));
{code}

For null parameters an empty string is written to the url:
{code}
value != null ? value.toString() : StringUtils.EMPTY
{code}

A fix would be to check ??paramValue?? for null as well, thus allowing arrays 
or iterables to contain null elements.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to