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]

Reply via email to