You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Christoph Kulla <ch...@gmx.net> on 2002/11/14 22:39:29 UTC

Trouble with DynaActionForm and indexed properties

Hi,

I'm getting an exception when using DynaActionForm and indexed properties.

My form is:

<form-bean name="myForm" type="org.apache.struts.action.DynaActionForm">
     <form-property name="username" type="java.lang.String" />
     <form-property name="password" type="java.lang.String" />
     <form-property name="number" type="java.lang.String" initial="1" />
     <form-property name="name" type="java.lang.String[]" />
</form-bean>

Part of my jsp is:

<html:text property="name[0]" size="16"/>
<html:text property="name[1]" size="16"/>

When submitting the form I get the ArrayIndexOutOfBoundsException (see 
below). I guess the String array isn't initialized properly in the form 
bean. Any ideas?

Btw, I refer to struts 1.1-b2.

Regards

Christoph

javax.servlet.ServletException: BeanUtils.populate
         at 
org.apache.struts.util.RequestUtils.populate(RequestUtils.java:980)
         at 
org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:779)
         at 
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:246)
         at 
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1292)
         at 
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
         at 
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:223)
         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
         at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
         at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
         at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
         at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
         at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
         at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
         at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:475)
         at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
         at 
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
         at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
         at 
org.netbeans.modules.web.monitor.catalina.MonitorValve.invoke(MonitorValve.java:142)
         at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
         at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
         at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
         at 
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
         at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
         at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
         at 
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
         at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
         at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
         at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
         at 
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
         at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
         at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
         at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
         at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
         at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
         at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
         at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
         at 
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
         at 
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
         at java.lang.Thread.run(Thread.java:536)
----- Root Cause -----
java.lang.ArrayIndexOutOfBoundsException
         at java.lang.reflect.Array.set(Native Method)
         at 
org.apache.struts.action.DynaActionForm.set(DynaActionForm.java:411)
         at 
org.apache.commons.beanutils.PropertyUtils.setIndexedProperty(PropertyUtils.java:1284)
         at 
org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:913)
         at 
org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:726)
         at 
org.apache.struts.util.RequestUtils.populate(RequestUtils.java:978)
         at 
org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:779)
         at 
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:246)
         at 
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1292)
         at 
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
         at 
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:223)
         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
         at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
         at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
         at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
         at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
         at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
         at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
         at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:475)
         at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
         at 
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
         at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
         at 
org.netbeans.modules.web.monitor.catalina.MonitorValve.invoke(MonitorValve.java:142)
         at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
         at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
         at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
         at 
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
         at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
         at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
         at 
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
         at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
         at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
         at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
         at 
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
         at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
         at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
         at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
         at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
         at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
         at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
         at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
         at 
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
         at 
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
         at java.lang.Thread.run(Thread.java:536)



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: Trouble with DynaActionForm and indexed properties

Posted by Christoph Kulla <ch...@gmx.net>.
Hi Jim,

I'm using 1.3.02 and 1.4.1. Both show the same error. Is my code supposed to work? Do I use the indexed property the
right way?

Regards

Christoph

Jim Krygowski schrieb:
> Hi Christoph,
> 
> Your problem sounds similar to an issue I'm having with an ActionForm and an
> indexed property.  I only encountered the problem after upgrading a working
> application to JDK 1.4.1.  Which JDK are you using?
> 
> 
> 
> 
>>-----Original Message-----
>>From: Christoph Kulla [mailto:chriskul@gmx.net]
>>Sent: Thursday, November 14, 2002 4:39 PM
>>To: struts-user@jakarta.apache.org
>>Subject: Trouble with DynaActionForm and indexed properties
>>
>>
>>Hi,
>>
>>I'm getting an exception when using DynaActionForm and indexed properties.
>>
>>My form is:
>>
>><form-bean name="myForm" type="org.apache.struts.action.DynaActionForm">
>>     <form-property name="username" type="java.lang.String" />
>>     <form-property name="password" type="java.lang.String" />
>>     <form-property name="number" type="java.lang.String" initial="1" />
>>     <form-property name="name" type="java.lang.String[]" />
>></form-bean>
>>
>>Part of my jsp is:
>>
>><html:text property="name[0]" size="16"/>
>><html:text property="name[1]" size="16"/>
>>
>>When submitting the form I get the ArrayIndexOutOfBoundsException (see
>>below). I guess the String array isn't initialized properly in the form
>>bean. Any ideas?
>>
>>Btw, I refer to struts 1.1-b2.
>>
>>Regards
>>
>>Christoph
>>
>>javax.servlet.ServletException: BeanUtils.populate
>>         at
>>org.apache.struts.util.RequestUtils.populate(RequestUtils.java:980)
>>         at
>>org.apache.struts.action.RequestProcessor.processPopulate(RequestP
>>rocessor.java:779)
>>         at
>>org.apache.struts.action.RequestProcessor.process(RequestProcessor
>>.java:246)
>>         at
>>org.apache.struts.action.ActionServlet.process(ActionServlet.java:1292)
>>         at
>>org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>         at
>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(A
> 
> pplicationFilterChain.java:247)
> 
>>         at
>>org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicati
> 
> onFilterChain.java:193)
> 
>>         at
>>org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(Mon
>>itorFilter.java:223)
>>         at
>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(A
> 
> pplicationFilterChain.java:213)
> 
>>         at
>>org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicati
> 
> onFilterChain.java:193)
> 
>>         at
>>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapp
>>erValve.java:243)
>>         at
>>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
>>ine.java:566)
>>         at
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.
>>java:472)
>>         at
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>>         at
>>org.apache.catalina.core.StandardContextValve.invoke(StandardConte
>>xtValve.java:190)
>>         at
>>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
>>ine.java:566)
>>         at
>>org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authent
>>icatorBase.java:475)
>>         at
>>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
>>ine.java:564)
>>         at
>>org.apache.catalina.valves.CertificatesValve.invoke(CertificatesVa
>>lve.java:246)
>>         at
>>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
>>ine.java:564)
>>         at
>>org.netbeans.modules.web.monitor.catalina.MonitorValve.invoke(Moni
>>torValve.java:142)
>>         at
>>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
>>ine.java:564)
>>         at
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.
>>java:472)
>>         at
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>>         at
>>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
>>         at
>>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValv
>>e.java:180)
>>         at
>>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
>>ine.java:566)
>>         at
>>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispat
>>cherValve.java:170)
>>         at
>>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
>>ine.java:564)
>>         at
>>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValv
>>e.java:170)
>>         at
>>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
>>ine.java:564)
>>         at
>>org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
>>         at
>>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
>>ine.java:564)
>>         at
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.
>>java:472)
>>         at
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>>         at
>>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngine
>>Valve.java:174)
>>         at
>>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
>>ine.java:566)
>>         at
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.
>>java:472)
>>         at
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>>         at
>>org.apache.catalina.connector.http.HttpProcessor.process(HttpProce
>>ssor.java:1027)
>>         at
>>org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor
>>.java:1125)
>>         at java.lang.Thread.run(Thread.java:536)
>>----- Root Cause -----
>>java.lang.ArrayIndexOutOfBoundsException
>>         at java.lang.reflect.Array.set(Native Method)
>>         at
>>org.apache.struts.action.DynaActionForm.set(DynaActionForm.java:411)
>>         at
>>org.apache.commons.beanutils.PropertyUtils.setIndexedProperty(Prop
>>ertyUtils.java:1284)
>>         at
>>org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:913)
>>         at
>>org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:726)
>>         at
>>org.apache.struts.util.RequestUtils.populate(RequestUtils.java:978)
>>         at
>>org.apache.struts.action.RequestProcessor.processPopulate(RequestP
>>rocessor.java:779)
>>         at
>>org.apache.struts.action.RequestProcessor.process(RequestProcessor
>>.java:246)
>>         at
>>org.apache.struts.action.ActionServlet.process(ActionServlet.java:1292)
>>         at
>>org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>         at
>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(A
> 
> pplicationFilterChain.java:247)
> 
>>         at
>>org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicati
> 
> onFilterChain.java:193)
> 
>>         at
>>org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(Mon
>>itorFilter.java:223)
>>         at
>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(A
> 
> pplicationFilterChain.java:213)
> 
>>         at
>>org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicati
> 
> onFilterChain.java:193)
> 
>>         at
>>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapp
>>erValve.java:243)
>>         at
>>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
>>ine.java:566)
>>         at
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.
>>java:472)
>>         at
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>>         at
>>org.apache.catalina.core.StandardContextValve.invoke(StandardConte
>>xtValve.java:190)
>>         at
>>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
>>ine.java:566)
>>         at
>>org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authent
>>icatorBase.java:475)
>>         at
>>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
>>ine.java:564)
>>         at
>>org.apache.catalina.valves.CertificatesValve.invoke(CertificatesVa
>>lve.java:246)
>>         at
>>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
>>ine.java:564)
>>         at
>>org.netbeans.modules.web.monitor.catalina.MonitorValve.invoke(Moni
>>torValve.java:142)
>>         at
>>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
>>ine.java:564)
>>         at
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.
>>java:472)
>>         at
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>>         at
>>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
>>         at
>>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValv
>>e.java:180)
>>         at
>>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
>>ine.java:566)
>>         at
>>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispat
>>cherValve.java:170)
>>         at
>>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
>>ine.java:564)
>>         at
>>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValv
>>e.java:170)
>>         at
>>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
>>ine.java:564)
>>         at
>>org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
>>         at
>>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
>>ine.java:564)
>>         at
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.
>>java:472)
>>         at
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>>         at
>>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngine
>>Valve.java:174)
>>         at
>>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
>>ine.java:566)
>>         at
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.
>>java:472)
>>         at
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>>         at
>>org.apache.catalina.connector.http.HttpProcessor.process(HttpProce
>>ssor.java:1027)
>>         at
>>org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor
>>.java:1125)
>>         at java.lang.Thread.run(Thread.java:536)
>>
>>
>>
>>--
>>To unsubscribe, e-mail:
> 
> <ma...@jakarta.apache.org>
> For additional commands, e-mail:
> <ma...@jakarta.apache.org>
> 
> 
> 
> --
> To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>
> 
> 



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


RE: Trouble with DynaActionForm and indexed properties

Posted by Jim Krygowski <ja...@shaws.com>.
Hi Christoph,

Your problem sounds similar to an issue I'm having with an ActionForm and an
indexed property.  I only encountered the problem after upgrading a working
application to JDK 1.4.1.  Which JDK are you using?



> -----Original Message-----
> From: Christoph Kulla [mailto:chriskul@gmx.net]
> Sent: Thursday, November 14, 2002 4:39 PM
> To: struts-user@jakarta.apache.org
> Subject: Trouble with DynaActionForm and indexed properties
>
>
> Hi,
>
> I'm getting an exception when using DynaActionForm and indexed properties.
>
> My form is:
>
> <form-bean name="myForm" type="org.apache.struts.action.DynaActionForm">
>      <form-property name="username" type="java.lang.String" />
>      <form-property name="password" type="java.lang.String" />
>      <form-property name="number" type="java.lang.String" initial="1" />
>      <form-property name="name" type="java.lang.String[]" />
> </form-bean>
>
> Part of my jsp is:
>
> <html:text property="name[0]" size="16"/>
> <html:text property="name[1]" size="16"/>
>
> When submitting the form I get the ArrayIndexOutOfBoundsException (see
> below). I guess the String array isn't initialized properly in the form
> bean. Any ideas?
>
> Btw, I refer to struts 1.1-b2.
>
> Regards
>
> Christoph
>
> javax.servlet.ServletException: BeanUtils.populate
>          at
> org.apache.struts.util.RequestUtils.populate(RequestUtils.java:980)
>          at
> org.apache.struts.action.RequestProcessor.processPopulate(RequestP
> rocessor.java:779)
>          at
> org.apache.struts.action.RequestProcessor.process(RequestProcessor
> .java:246)
>          at
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1292)
>          at
> org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
>          at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
>          at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>          at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(A
pplicationFilterChain.java:247)
>          at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicati
onFilterChain.java:193)
>          at
> org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(Mon
> itorFilter.java:223)
>          at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(A
pplicationFilterChain.java:213)
>          at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicati
onFilterChain.java:193)
>          at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapp
> erValve.java:243)
>          at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
> ine.java:566)
>          at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.
> java:472)
>          at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>          at
> org.apache.catalina.core.StandardContextValve.invoke(StandardConte
> xtValve.java:190)
>          at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
> ine.java:566)
>          at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authent
> icatorBase.java:475)
>          at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
> ine.java:564)
>          at
> org.apache.catalina.valves.CertificatesValve.invoke(CertificatesVa
> lve.java:246)
>          at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
> ine.java:564)
>          at
> org.netbeans.modules.web.monitor.catalina.MonitorValve.invoke(Moni
> torValve.java:142)
>          at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
> ine.java:564)
>          at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.
> java:472)
>          at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>          at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
>          at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValv
> e.java:180)
>          at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
> ine.java:566)
>          at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispat
> cherValve.java:170)
>          at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
> ine.java:564)
>          at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValv
> e.java:170)
>          at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
> ine.java:564)
>          at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
>          at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
> ine.java:564)
>          at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.
> java:472)
>          at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>          at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngine
> Valve.java:174)
>          at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
> ine.java:566)
>          at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.
> java:472)
>          at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>          at
> org.apache.catalina.connector.http.HttpProcessor.process(HttpProce
> ssor.java:1027)
>          at
> org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor
> .java:1125)
>          at java.lang.Thread.run(Thread.java:536)
> ----- Root Cause -----
> java.lang.ArrayIndexOutOfBoundsException
>          at java.lang.reflect.Array.set(Native Method)
>          at
> org.apache.struts.action.DynaActionForm.set(DynaActionForm.java:411)
>          at
> org.apache.commons.beanutils.PropertyUtils.setIndexedProperty(Prop
> ertyUtils.java:1284)
>          at
> org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:913)
>          at
> org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:726)
>          at
> org.apache.struts.util.RequestUtils.populate(RequestUtils.java:978)
>          at
> org.apache.struts.action.RequestProcessor.processPopulate(RequestP
> rocessor.java:779)
>          at
> org.apache.struts.action.RequestProcessor.process(RequestProcessor
> .java:246)
>          at
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1292)
>          at
> org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
>          at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
>          at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>          at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(A
pplicationFilterChain.java:247)
>          at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicati
onFilterChain.java:193)
>          at
> org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(Mon
> itorFilter.java:223)
>          at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(A
pplicationFilterChain.java:213)
>          at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicati
onFilterChain.java:193)
>          at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapp
> erValve.java:243)
>          at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
> ine.java:566)
>          at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.
> java:472)
>          at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>          at
> org.apache.catalina.core.StandardContextValve.invoke(StandardConte
> xtValve.java:190)
>          at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
> ine.java:566)
>          at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authent
> icatorBase.java:475)
>          at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
> ine.java:564)
>          at
> org.apache.catalina.valves.CertificatesValve.invoke(CertificatesVa
> lve.java:246)
>          at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
> ine.java:564)
>          at
> org.netbeans.modules.web.monitor.catalina.MonitorValve.invoke(Moni
> torValve.java:142)
>          at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
> ine.java:564)
>          at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.
> java:472)
>          at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>          at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
>          at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValv
> e.java:180)
>          at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
> ine.java:566)
>          at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispat
> cherValve.java:170)
>          at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
> ine.java:564)
>          at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValv
> e.java:170)
>          at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
> ine.java:564)
>          at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
>          at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
> ine.java:564)
>          at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.
> java:472)
>          at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>          at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngine
> Valve.java:174)
>          at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
> ine.java:566)
>          at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.
> java:472)
>          at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>          at
> org.apache.catalina.connector.http.HttpProcessor.process(HttpProce
> ssor.java:1027)
>          at
> org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor
> .java:1125)
>          at java.lang.Thread.run(Thread.java:536)
>
>
>
> --
> To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
For additional commands, e-mail:
<ma...@jakarta.apache.org>



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>