Uploaded image for project: 'Wicket'
  1. Wicket
  2. WICKET-629

NPE when using DatePicker with DateTextField

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.3.0-beta1
    • 1.3.0-beta2
    • wicket-extensions
    • None
    • Using SNAPSHOT from 2007-06-08

    Description

      form.add(new org.apache.wicket.extensions.markup.html.form.DateTextField("shipDate").add(new DatePicker()));
      <input type="text" wicket:id="shipDate" id="shipDate" size="10" /><br/>

      WicketMessage: Exception in rendering component: [MarkupContainer [Component id = -header, page = kls.wicket.page.hp.demo.DemoBookingPage, path = 38:-header.HtmlHeaderContainer, isVisible = true, isVersioned = true]]Root cause:java.lang.NullPointerException at org.apache.wicket.extensions.markup.html.form.DateTextField.getTextFormat(DateTextField.java:166) at org.apache.wicket.extensions.yui.calendar.DatePicker.getDatePattern(DatePicker.java:394) at org.apache.wicket.extensions.yui.calendar.DatePicker.renderHead(DatePicker.java:149) at org.apache.wicket.Component.renderHead(Component.java:2170) at org.apache.wicket.markup.html.internal.HtmlHeaderContainer$1.component(HtmlHeaderContainer.java:221) at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:820) at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:835) at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:860) at org.apache.wicket.markup.html.internal.HtmlHeaderContainer.renderHeaderSections(HtmlHeaderContainer.java:212) at org.apache.wicket.markup.html.internal.HtmlHeaderContainer.onComponentTagBody(HtmlHeaderContainer.java:146) at org.apache.wicket.Component.renderComponent(Component.java:2092) at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1294) at org.apache.wicket.Component.render(Component.java:1919) at org.apache.wicket.Component.render(Component.java:1882) at org.apache.wicket.MarkupContainer.autoAdd(MarkupContainer.java:223) at org.apache.wicket.markup.resolver.HtmlHeaderResolver.resolve(HtmlHeaderResolver.java:81) at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1206) at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1311) at org.apache.wicket.Page.onRender(Page.java:1422) at org.apache.wicket.Component.render(Component.java:1919) at org.apache.wicket.Page.renderPage(Page.java:927) at org.apache.wicket.protocol.http.WebRequestCycle.redirectTo(WebRequestCycle.java:165) at org.apache.wicket.request.target.component.PageRequestTarget.respond(PageRequestTarget.java:59) at org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:103) at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1053) at org.apache.wicket.RequestCycle.step(RequestCycle.java:1123) at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1192) at org.apache.wicket.RequestCycle.request(RequestCycle.java:510) at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:255) at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:125) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75) 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:228) 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:216) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697) at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:686) at java.lang.Thread.run(Unknown Source)Complete stack:org.apache.wicket.WicketRuntimeException: Exception in rendering component: [MarkupContainer [Component id = -header, page = kls.wicket.page.hp.demo.DemoBookingPage, path = 38:-header.HtmlHeaderContainer, isVisible = true, isVersioned = true]] at org.apache.wicket.Component.renderComponent(Component.java:2119) at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1294) at org.apache.wicket.Component.render(Component.java:1919) at org.apache.wicket.Component.render(Component.java:1882) at org.apache.wicket.MarkupContainer.autoAdd(MarkupContainer.java:223) at org.apache.wicket.markup.resolver.HtmlHeaderResolver.resolve(HtmlHeaderResolver.java:81) at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1206) at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1311) at org.apache.wicket.Page.onRender(Page.java:1422) at org.apache.wicket.Component.render(Component.java:1919) at org.apache.wicket.Page.renderPage(Page.java:927) at org.apache.wicket.protocol.http.WebRequestCycle.redirectTo(WebRequestCycle.java:165) at org.apache.wicket.request.target.component.PageRequestTarget.respond(PageRequestTarget.java:59) at org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:103) at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1053) at org.apache.wicket.RequestCycle.step(RequestCycle.java:1123) at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1192) at org.apache.wicket.RequestCycle.request(RequestCycle.java:510) at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:255)

      Attachments

        Activity

          People

            ehillenius Eelco Hillenius
            tschafer@hotmail.com Tim Schafer
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: