This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Struts and the fly likes ognl.MethodFailedException “setCreatedDate” failed for object com.security.data.PasswordHistory@d5b5 Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "ognl.MethodFailedException “setCreatedDate” failed for object com.security.data.PasswordHistory@d5b5" Watch "ognl.MethodFailedException “setCreatedDate” failed for object com.security.data.PasswordHistory@d5b5" New topic
Author

ognl.MethodFailedException “setCreatedDate” failed for object com.security.data.PasswordHistory@d5b5

Muhammad Shahid
Greenhorn

Joined: Apr 04, 2009
Posts: 1
i am using strut2.1.6 with tomcat 5.5

i have a Date field createDate in my PasswordHistory Bean, and corresponding date component on my "search.jsp" this field is optional - no validation required .

if i submit the form i am get the follwoing error on console ognl.MethodFailedException: Method "setCreatedDate" failed for object com.security.data.PasswordHistory@d5b561 [java.lang.NoSuchMethodException: setCreatedDate([Ljava.lang.String;)] –

it looks that it is trying to convert the empty string to date, when it fails it tries to search the corresponding String argument method and if it converts the value to date successfully it calls the corresponding Date argument method – Muhammad Shahid

i want to avoid any conversion if the field is emtpy.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: ognl.MethodFailedException “setCreatedDate” failed for object com.security.data.PasswordHistory@d5b5
 
Similar Threads
Struts 2 convertion type
OgnlValueStack - Error setting value <ognl.MethodFailedException: Method "setId" failed for object
field-validator type="date" works fine but got ognl.MethodFailedException
Struts2 <s:select multiple=true> -> Eventbean.setMap(Map map_from_multile_struts2)
type converson failed in struts 2 : ognl.MethodFailedException