createDynActionFormClass(FormBeanConfig) is only for DynaActionForm and its derivatives - LazyValidatorForm isn't a DynaActionForm (its an ActionForm thats a DynaBean, but not a DynaActionForm).
If you want to create any kind of ActionForm, then call the FormBeanConfig's createActionForm() method.... ActionForm form = cfg.createActionForm(servlet); Niall ----- Original Message ----- From: "Norris Shelton" <[EMAIL PROTECTED]> Sent: Wednesday, February 23, 2005 12:43 PM > Does anyone have an idea on this? I am trying to create a > LazyValidatorForm object in code > --- Norris Shelton <[EMAIL PROTECTED]> wrote: > > > FormBeanConfig cfg = > > mapping.getModuleConfig().findFormBeanConfig(name); > > form =(DynaActionForm) > > > DynaActionFormClass.createDynaActionFormClass(cfg).newInstance(); > > > > The cfg object has the properties for my dyna bean, but I get: > > java.lang.IllegalArgumentException: ActionForm is not dynamic > > at > > > org.apache.struts.config.FormBeanConfig.getDynaActionFormClass(FormBeanConfi g.java:84) > > at > > > org.apache.struts.action.DynaActionFormClass.createDynaActionFormClass(DynaA ctionFormClass.java:232) > > > > Here is my method signature: > > public void formDataCopy(ActionMapping mapping, > > HttpServletRequest request, > > ActionForm form, > > String name) > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]