i experienced the same issue.
i got around it by adding this to my context.xml (big thanks to Nick
Heudecker):
<context ....>
  <manager className="*org.apache.catalina.session.PersistentManager"
saveOnRestart="false"/>
</context>

see http://tomcat.apache.org/tomcat-6.0-doc/config/manager.html

  gerolf
*
On Wed, Feb 20, 2008 at 4:46 PM, Sébastien Piller <[EMAIL PROTECTED]>
wrote:

>  Hello,
>
> I've a problem with the DatePicker component. Every time I reload my
> application (in Eclipse -> Run -> 'My project' on MyEclipse Tomcat, or with
> an application undeploy/redeploy on Tomcat), I got the stacktrace below.
>
> java.lang.NoClassDefFoundError:
> org.apache.wicket.extensions.yui.calendar.DatePicker
>     at booby.dbadmin.people.FormPerson.(FormPerson.java:174)
>     at cosimoo.wizardorderprocess.WizardOrderProcess$Address.(
> WizardOrderProcess.java:90)
>     at cosimoo.wizardorderprocess.WizardOrderProcess.(
> WizardOrderProcess.java:693)
>     at cosimoo.PagePassOrderOrCustomizeNewProduct$1.onClick(
> PagePassOrderOrCustomizeNewProduct.java:21)
>     at org.apache.wicket.markup.html.link.Link.onLinkClicked(Link.java
> :214)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>     at java.lang.reflect.Method.invoke(Unknown Source)
>     at org.apache.wicket.RequestListenerInterface.invoke(
> RequestListenerInterface.java:183)
>     at
> org.apache.wicket.request.target.component.listener.ListenerInterfaceRequestTarget.processEvents
> (ListenerInterfaceRequestTarget.java:73)
>     at
> org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(
> AbstractRequestCycleProcessor.java:90)
>     at org.apache.wicket.RequestCycle.processEventsAndRespond(
> RequestCycle.java:1166)
>     at org.apache.wicket.RequestCycle.step(RequestCycle.java:1241)
>     at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1316)
>     at org.apache.wicket.RequestCycle.request(RequestCycle.java:493)
>     at org.apache.wicket.protocol.http.WicketFilter.doGet(
> WicketFilter.java:354)
>     at org.apache.wicket.protocol.http.WicketFilter.doFilter(
> WicketFilter.java:194)
>     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:235)
>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
>     at org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:230)
>     at org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:175)
>     at org.apache.catalina.core.StandardHostValve.invoke(
> StandardHostValve.java:128)
>     at org.apache.catalina.valves.ErrorReportValve.invoke(
> ErrorReportValve.java:104)
>     at org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:109)
>     at org.apache.catalina.connector.CoyoteAdapter.service(
> CoyoteAdapter.java:261)
>     at org.apache.coyote.http11.Http11Processor.process(
> Http11Processor.java:844)
>     at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
> Http11Protocol.java:581)
>     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java
> :447)
>     at java.lang.Thread.run(Unknown Source)
>
> However, I'm sure that class is in my path... I can see it under
> /libs/wicket-extensions-1.3.1.jar. And if I make a clean start (ie stop
> tomcat, manually clean the webapps folder, restart tomcat and copy my
> file.war), then everything works fine.
>
> Is it a classloader issue or something like that? How to avoid this?
>  --------------------------------------------------------------------- To
> unsubscribe, e-mail: [EMAIL PROTECTED] For additional
> commands, e-mail: [EMAIL PROTECTED]

Reply via email to