A wild guess in your jsp are you declaring any Properties such as
private Properties elementMap = null;

In that case you want to make sure you have mutators (set) and
accessors(get) methods set up for elementMap declared in your form
Would be helpful to look at the entire jsp

-Martin
Message ----- 
From: "Julien Martin" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
Sent: Wednesday, December 17, 2003 2:06 PM
Subject: Struts internal error


> Thank you Jonathan,
> I figured this out myself but I don't know how to sort it out...  Can you
> help?
> Julien.
>
> ----- Original Message -----
> From: "Fullam, Jonathan" <[EMAIL PROTECTED]>
> To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]>
> Sent: Wednesday, December 17, 2003 7:58 PM
> Subject: RE: Struts internal error
>
>
> > You can get the root cause of an internal exception by looking about
half
> > way down the stack trace.  In your case it is:
> >
> > root cause
> >
> > java.lang.IllegalAccessError: tried to access class
> > org.apache.commons.beanutils.MappedPropertyDescriptor$1 from class
> > org.apache.commons.beanutils.MappedPropertyDescriptor
> >
> > -Jonathan
> >
> > -----Original Message-----
> > From: Julien Martin [mailto:[EMAIL PROTECTED]
> > Sent: Wednesday, December 17, 2003 12:53 PM
> > To: Struts Users Mailing List
> > Subject: Struts internal error
> >
> >
> > Hello,
> > I am working on a fairly complex application and I am running into a
> struts
> > internal error.  Can anyone tell me how to sort it please.
> >
> > Here is the exception trace:
> >
> > ***************************
> > HTTP Status 500 -
> >
>
> --------------------------------------------------------------------------
> --
> > ----
> >
> > type Exception report
> >
> > message
> >
> > description The server encountered an internal error () that prevented
it
> > from fulfilling this request.
> >
> > exception
> >
> > javax.servlet.ServletException: Servlet execution threw an exception
> > at
> >
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> > FilterChain.java:269)
> > at
> >
>
org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilter
> > Chain.java:98)
> > at
> >
>
org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain
> > .java:176)
> > at java.security.AccessController.doPrivileged(Native Method)
> > at
> >
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> > ain.java:172)
> > at
> >
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> > va:256)
> > at
> >
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> > eNext(StandardPipeline.java:643)
> > at
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> > at
> >
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
> > va:191)
> > at
> >
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> > eNext(StandardPipeline.java:643)
> > at
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> > at
> >
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416)
> > at
> >
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
> > )
> > at
> >
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> > eNext(StandardPipeline.java:643)
> > at
> >
>
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
> > java:171)
> > at
> >
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> > eNext(StandardPipeline.java:641)
> > at
> >
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
> > )
> > at
> >
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> > eNext(StandardPipeline.java:641)
> > at
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> > at
> >
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
> > :174)
> > at
> >
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> > eNext(StandardPipeline.java:643)
> > at
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> > at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
> > at
> >
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:601)
> > at
> >
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
> > ction(Http11Protocol.java:392)
> > at
> >
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
> > at
> >
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
> > a:619)
> > at java.lang.Thread.run(Thread.java:536)
> >
> > root cause
> >
> > java.lang.IllegalAccessError: tried to access class
> > org.apache.commons.beanutils.MappedPropertyDescriptor$1 from class
> > org.apache.commons.beanutils.MappedPropertyDescriptor
> > at
> >
>
org.apache.commons.beanutils.MappedPropertyDescriptor.getPublicDeclaredMetho
> > ds(MappedPropertyDescriptor.java:383)
> > at
> >
>
org.apache.commons.beanutils.MappedPropertyDescriptor.internalFindMethod(Map
> > pedPropertyDescriptor.java:453)
> > at
> >
>
org.apache.commons.beanutils.MappedPropertyDescriptor.findMethod(MappedPrope
> > rtyDescriptor.java:527)
> > at
> >
>
org.apache.commons.beanutils.MappedPropertyDescriptor.(MappedPropertyDescrip
> > tor.java:149)
> > at
> >
>
org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptor(PropertyUti
> > ls.java:907)
> > at
org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:934)
> > at org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:808)
> > at org.apache.struts.util.RequestUtils.populate(RequestUtils.java:1096)
> > at
> >
>
org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.j
> > ava:816)
> > at
> >
>
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:254)
> > at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1420)
> > at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:520)
> > 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(Application
> > FilterChain.java:247)
> > at
> >
>
org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilter
> > Chain.java:98)
> > at
> >
>
org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain
> > .java:176)
> > at java.security.AccessController.doPrivileged(Native Method)
> > at
> >
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> > ain.java:172)
> > at
> >
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> > va:256)
> > at
> >
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> > eNext(StandardPipeline.java:643)
> > at
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> > at
> >
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
> > va:191)
> > at
> >
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> > eNext(StandardPipeline.java:643)
> > at
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> > at
> >
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416)
> > at
> >
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
> > )
> > at
> >
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> > eNext(StandardPipeline.java:643)
> > at
> >
>
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
> > java:171)
> > at
> >
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> > eNext(StandardPipeline.java:641)
> > at
> >
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
> > )
> > at
> >
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> > eNext(StandardPipeline.java:641)
> > at
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> > at
> >
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
> > :174)
> > at
> >
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> > eNext(StandardPipeline.java:643)
> > at
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> > at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
> > at
> >
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:601)
> > at
> >
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
> > ction(Http11Protocol.java:392)
> > at
> >
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
> > at
> >
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
> > a:619)
> > at java.lang.Thread.run(Thread.java:536)
> >
> >
>
> --------------------------------------------------------------------------
> --
> > ----
> >
> > Apache Tomcat/4.1.27
> > ***************************
> >
> > Thanks in advance,
> >
> > Julien Martin.
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to