Hello, This message is in response to Geeta Ramani's post on March 4 entitled "DynaActionForm IllegalArgumentException."
In short, I have a DynaActionForm defined in struts-config.xml. It's been around for a while, but I find that each time I make a change to it (for instance, adding a new property), I run into the same IllegalArgumentException (at the same file and line number) that Geeta described. I can work around the issue by undeploying my application, stopping my application server entirely (JBoss 3.2.3 on Linux), and then restarting and redeploying. Is it possible that there are some caching issues, where Struts saves its configured DynaActionForms somewhere in the application server's memory and then doesn't realize it has to refresh that information when struts-config.xml changes? Interestingly, the Struts and all Commons jar files are kept inside my application's war file, and are not stored in JBoss's shared library directory. I would think this would ensure a complete Struts reload upon each deployment, but it seems that is not the case. I'm using Struts 1.1 final and the Commons jars included in that distribution. I have JBoss 3.2.3 running on Linux with Sun's j2sdk 1.4.2_04. Thanks in advance for any suggestions, -- David Norris [EMAIL PROTECTED]

