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

Sharan Foga updated OFBIZ-2836:
-------------------------------
    Sprint: Bug Crush Event - 21/2/2015

> ModelNotification is not serializable
> -------------------------------------
>
>                 Key: OFBIZ-2836
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-2836
>             Project: OFBiz
>          Issue Type: Bug
>          Components: framework
>    Affects Versions: Release Branch 4.0
>         Environment: All
>            Reporter: Tony Noble
>
> request-redirect fails after submitting a form that does not meet the 
> associated service's requirements.
> Steps to reproduce:
> Controller.xml entry looks as follows:
>       <request-map uri="CreateItem">
>               <security auth="true" https="true"/>
>       <event type="service" path="" invoke="createItem" />
>               <response name="success" type="request-redirect-noparam" 
> value="ListItems"/>
>               <response name="error" type="request-redirect" 
> value="CreateItemForm"/>
>       </request-map>
> The createItem service should contain at least one mandatory field.  When 
> submitting a form that calls the service with this field absent, 
> RequestHandler generates a serialization exception with the message 
> 'ModelNotification: Object is not serializable'.  This appears to be 
> generated by the callRedirect() method of the RequestHandler class, which 
> would suggest that ModelNotification passes the 'instanceof Serializable' 
> test, even though it actually isn't.
> Looking at the ModelNotification.java, making it Serializable is a trivial 
> task, though I'm not sure whether this is needed or whether it should just 
> not be added to the request attributes in the first place.



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

Reply via email to