done https://issues.apache.org/jira/browse/WICKET-3142
2010/10/29 Martin Grigorov <[email protected]> > ticket + quickstart, please > > On Fri, Oct 29, 2010 at 11:44 AM, nino martinez wael < > [email protected]> wrote: > > > Hi > > > > I've just run into this, code never reaches onUpdate of the behavior: > > > > > > Java: > > AjaxFormComponentUpdatingBehavior ajaxFormComponentUpdatingBehavior = new > > AjaxFormComponentUpdatingBehavior( > > "onchange") { > > > > @Override > > protected void onUpdate(AjaxRequestTarget ajaxRequestTarget) { > > > > if (displayItemModel.getObject().getTakeDataFromCallCenterTo() > > .equalsIgnoreCase("medium")) { > > mediumTextField.setEnabled(false); > > ajaxRequestTarget.add(mediumTextField); > > } > > > > } > > }; > > > > DropDownChoice<String> radioChoice = new DropDownChoice<String>( > > "TakeDataFromCallCenterTo", SITE); > > radioChoice.add(ajaxFormComponentUpdatingBehavior); > > html: > > <select wicket:id="TakeDataFromCallCenterTo" > > class="TakeDataFromCallCenterTo"> > > <input type="radio">none</input> > > <input type="radio">high</input> > > </select> > > > > > > > > Log: > > 2010-10-29 11:39:11,341 ERROR [org.apache.wicket.DefaultExceptionMapper] > - > > Unexpected error occurred > > java.lang.NullPointerException > > at > > > > > org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:254) > > at > > > > > org.apache.wicket.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:200) > > at > > > > > org.apache.wicket.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:173) > > at > > > > > org.apache.wicket.request.RequestHandlerStack.executeRequestHandler(RequestHandlerStack.java:84) > > at > > > > > org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:206) > > at > > > > > org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:248) > > at > > > > > org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:131) > > at > > > > > org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:184) > > at > > > > > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) > > at > > > > > com.wideplay.warp.persist.PersistenceFilter$3.run(PersistenceFilter.java:141) > > at > > > > > com.wideplay.warp.persist.internal.Lifecycles.failEarlyAndLeaveNoOneBehind(Lifecycles.java:29) > > at > > > > > com.wideplay.warp.persist.PersistenceFilter.doFilter(PersistenceFilter.java:155) > > at > > > > > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) > > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388) > > at > > > org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) > > at > org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) > > at > org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) > > at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:440) > > at > org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) > > at org.mortbay.jetty.Server.handle(Server.java:326) > > at > org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) > > at > > > > > org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:943) > > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756) > > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) > > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) > > at > > > > > org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228) > > at > > > > > org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) > > 2010-10-29 11:39:11,357 ERROR [org.apache.wicket.DefaultExceptionMapper] > - > > Unexpected error occurred > > >
