Parameters interceptor does not understand method chaining
-----------------------------------------------------------
Key: WW-2534
URL: https://issues.apache.org/struts/browse/WW-2534
Project: Struts 2
Issue Type: Bug
Components: Core Interceptors
Affects Versions: 2.0.11
Reporter: Johnny Wey
Priority: Minor
While using method chaining (see
http://martinfowler.com/dslwip/MethodChaining.html) for our domain objects, we
noticed that Struts doesn't seem to understand the object's return reference
for automatic object population from the page's form parameters. We get the
following message when trying to set parameters in this domain objects:
ERROR ParametersInterceptor.setParameters()204 - ParametersInterceptor -
[setParameters]: Unexpected Exception caught setting '[domainProperty]' on
'class [our action]': Error setting expression '[ourExpression]' with value
'[Ljava.lang.String;@81b051'
(The items in [ ] I have replaced with generic descriptions of the specific
values)
Removing the returned reference value fixes the problem, and the interceptor
runs as advertised.
Thanks!
Johnny Wey
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.