This week's book giveaway is in the Mac OS forum.
We're giving away four copies of a choice of "Take Control of Upgrading to Yosemite" or "Take Control of Automating Your Mac" and have Joe Kissell on-line!
See this thread for details.
The moose likes Struts and the fly likes type converson failed in struts 2 : ognl.MethodFailedException Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Frameworks » Struts
Bookmark "type converson failed in struts 2 : ognl.MethodFailedException" Watch "type converson failed in struts 2 : ognl.MethodFailedException" New topic
Author

type converson failed in struts 2 : ognl.MethodFailedException

vikas byn
Ranch Hand

Joined: Mar 18, 2011
Posts: 80
in my Test.class ,field1 is Double type.

in html code, <input type="text" name="field1" value="0.0"/>

when i submit form it will throw this exception if value of field1 is 0 or 0.0 -
WARNING: Error setting value
ognl.MethodFailedException: Method "setField1" failed for object net.one97.action.Test@16b98c3 [java.lang.NoSuchMethodException: setField1([Ljava.lang.String;)]
at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:823)

---

I tried many tricks but problem will not solve.
1)
create log4j.properties and put only two lines
log4j.logger.com.opensymphony.xwork2.util.OgnlUtil=error
log4j.logger.com.opensymphony.xwork2.ognl.OgnlValueStack=error

if there is need to configure log4j then let me know.

2) create struts.properties
and put a line -
struts.devMode=false

3)in struts.xml
<struts>
<constant name="struts.devMode" value="false" />
<package ...
...
</package>
</struts>


Nitin Surana
Ranch Hand

Joined: Jan 21, 2011
Posts: 129

vikas byn wrote:
WARNING: Error setting value
ognl.MethodFailedException: Method "setField1" failed for object net.one97.action.Test@16b98c3 [java.lang.NoSuchMethodException: setOtherRate([Ljava.lang.String;)]
at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:823)


It says the setter method doesn't exist of some other variable otherRate, solve that out first.
vikas byn
Ranch Hand

Joined: Mar 18, 2011
Posts: 80
Nitin Surana wrote:
vikas byn wrote:
WARNING: Error setting value
ognl.MethodFailedException: Method "setField1" failed for object net.one97.action.Test@16b98c3 [java.lang.NoSuchMethodException: setOtherRate([Ljava.lang.String;)]
at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:823)


It says the setter method doesn't exist of some other variable otherRate, solve that out first.


Oh, it's my mistake.. I corrected typo mitsake. but problem was not solved. usually when i post any thread i changed class name and method name.

vikas byn
Ranch Hand

Joined: Mar 18, 2011
Posts: 80
how can i delete this post?
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: type converson failed in struts 2 : ognl.MethodFailedException