iirc, YuiLib calls Application.get() to check whether the app is in
deployment/development mode.

  gerolf

On Wed, Feb 20, 2008 at 9:26 PM, Martijn Dashorst <
[EMAIL PROTECTED]> wrote:

> Erhm, are they trying to do something like "Application.get()"?
>
> That would cause an exception, causing the initialization to be
> borked, causing all kinds of runtime errors. It will also explain the
> NoClassDefFoundError.
>
> Martijn
>
> On 2/20/08, Martijn Dashorst <[EMAIL PROTECTED]> wrote:
> > Do these two want to look up something Wicket related that is not yet
> > on the classpath?
> >
> >         private static final ResourceReference YUI = new
> > JavascriptResourceReference(YuiLib.class, "");
> >
> >         private static final ResourceReference WICKET_DATE = new
> > JavascriptResourceReference(
> >                         DatePicker.class, "wicket-date.js");
> >
> > Martijn
> >
> > On 2/20/08, Martijn Dashorst <[EMAIL PROTECTED]> wrote:
> > > Probably a bug in the datepicker which tries to initialize a class
> > > instance variable upon deserialization. Probably it tries to bind to
> > > the Application.
> > >
> > > Could you file a bug in JIRA?
> > >
> > > Martijn
> > >
> > > On 2/20/08, 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]
> > >
> > >
> > > --
> > > Buy Wicket in Action: http://manning.com/dashorst
> > > Apache Wicket 1.3.1 is released
> > > Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.1
> > >
> >
> >
> > --
> > Buy Wicket in Action: http://manning.com/dashorst
> > Apache Wicket 1.3.1 is released
> > Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.1
> >
>
>
> --
> Buy Wicket in Action: http://manning.com/dashorst
> Apache Wicket 1.3.1 is released
> Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.1
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to