Somewhere in here it appears to be losing the values because the parameter interceptor has them then once it hits the converter they disappear:
com.opensymphony.xwork2.interceptor.ParametersInterceptor - Setting params settings[0].value => [ 192.168.1.1 ] settings[0].title => [ SMTP Server Address ] com.opensymphony.xwork2.util.InstantiatingNullHandler - Entering nullPropertyValue [target=[com.rjssoft.webdocs.admin.settingact...@a6d35, com.opensymphony.xwork2.defaulttextprovi...@e2892b], property=settings] com.opensymphony.xwork2.util.XWorkConverter - Property: settings com.opensymphony.xwork2.util.XWorkConverter - Class: com.rjssoft.webdocs.admin.SettingAction com.opensymphony.xwork2.util.XWorkConverter - processing conversion file [com/rjssoft/webdocs/admin/SettingAction-conversion.properties] [class=class com.rjssoft.webdocs.admin.SettingAction] com.opensymphony.xwork2.util.XWorkConverter - Element_settings:com.rjssoft.webdocs.setting.Setting[treated as Class class com.rjssoft.webdocs.setting.Setting] com.opensymphony.xwork2.util.XWorkConverter - converter is null for property settings. Mapping size: 1 com.opensymphony.xwork2.util.XWorkConverter - Element_settings:class com.rjssoft.webdocs.setting.Setting com.opensymphony.xwork2.util.XWorkConverter - field-level type converter for property [settings] = none found com.opensymphony.xwork2.util.XWorkConverter - Property: settings.settings com.opensymphony.xwork2.util.XWorkConverter - Class: com.rjssoft.webdocs.admin.SettingAction com.opensymphony.xwork2.util.XWorkConverter - processing conversion file [com/rjssoft/webdocs/admin/SettingAction-conversion.properties] [class=class com.rjssoft.webdocs.admin.SettingAction] com.opensymphony.xwork2.util.XWorkConverter - Element_settings:com.rjssoft.webdocs.setting.Setting[treated as Class class com.rjssoft.webdocs.setting.Setting] com.opensymphony.xwork2.util.XWorkConverter - converter is null for property settings.settings. Mapping size: 1 com.opensymphony.xwork2.util.XWorkConverter - Element_settings:class com.rjssoft.webdocs.setting.Setting com.opensymphony.xwork2.util.XWorkConverter - global-level type converter for property [settings] = com.rjssoft.webdocs.converter.settinglistconver...@61f533 com.rjssoft.webdocs.converter.SettingListConverter - Called SettingListConverter.convertValue(Map, Object, Member, String, Object, Class) com.rjssoft.webdocs.converter.SettingListConverter - target: com.rjssoft.webdocs.admin.settingact...@a6d35 com.rjssoft.webdocs.converter.SettingListConverter - member: public void com.rjssoft.webdocs.admin.SettingAction.setSettings(com.rjssoft.webdocs.setting.SettingList) com.rjssoft.webdocs.converter.SettingListConverter - propertyName: settings com.rjssoft.webdocs.converter.SettingListConverter - value (java.util.ArrayList): [] com.rjssoft.webdocs.converter.SettingListConverter - toType: class com.rjssoft.webdocs.setting.SettingList com.rjssoft.webdocs.converter.SettingListConverter - Called SettingListConverter.convertValue(Map, Object, Class) com.rjssoft.webdocs.converter.SettingListConverter - context: ognl.ognlcont...@eb75affa com.rjssoft.webdocs.converter.SettingListConverter - o (java.util.ArrayList): [] com.rjssoft.webdocs.converter.SettingListConverter - toClass: class com.rjssoft.webdocs.setting.SettingList -- View this message in context: http://www.nabble.com/Type-conversion-exceptions-tp22497261p22548129.html Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org