What happened?
What steps will reproduce the problem?
1. user without first, last name and bithdate
2. try to add first, last name and bithdate in settings->general
3. submit
What is the expected output? What do you see instead?
expected: stored names and birthdate
see: exception page:
Method onFormSubmitted of interface
org.apache.wicket.markup.html.form.IFormSubmitListener targeted at component
[MarkupContainer [Component id = userSettingsForm, page =
org.webical.web.pages.BasePage, path =
12:contentPanel:settingsTabs:panel:userSettingsForm.UserSettingsPanel$1,
isVisible = true, isVersioned = true]] threw an exception
What version of the product are you using? On what operating system?
0.4.1 @Win7 x64 jdk1.6.0_25
Please provide any additional information below.
org.apache.wicket.WicketRuntimeException: Method onFormSubmitted of interface org.apache.wicket.markup.html.form.IFormSubmitListener targeted at component [MarkupContainer [Component id = userSettingsForm, page = org.webical.web.pages.BasePage, path = 12:contentPanel:settingsTabs:panel:userSettingsForm.UserSettingsPanel$1, isVisible = true, isVersioned = true]] threw an exception
at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:194)
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:1094)
at org.apache.wicket.RequestCycle.step(RequestCycle.java:1169)
at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1248)
at org.apache.wicket.RequestCycle.request(RequestCycle.java:489)
at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:343)
at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:193)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:244)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:561)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:108)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:558)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:379)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:243)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:259)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:237)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:281)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor61.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:183)
... 25 more
Caused by: java.lang.IllegalArgumentException: Illegal pattern character 't'
at java.text.SimpleDateFormat.compile(SimpleDateFormat.java:769)
at java.text.SimpleDateFormat.initialize(SimpleDateFormat.java:576)
at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:501)
at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:476)
at org.apache.wicket.extensions.markup.html.form.DateTextField$1.getDateFormat(DateTextField.java:133)
at org.apache.wicket.util.convert.converters.DateConverter.convertToObject(DateConverter.java:45)
at org.apache.wicket.markup.html.form.FormComponent.convertInput(FormComponent.java:1134)
at org.apache.wicket.markup.html.form.FormComponent.validate(FormComponent.java:1016)
at org.apache.wicket.markup.html.form.Form$15.validate(Form.java:1644)
at org.apache.wicket.markup.html.form.Form$ValidationVisitor.formComponent(Form.java:152)
at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:400)
at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:387)
at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrder(FormComponent.java:365)
at org.apache.wicket.markup.html.form.Form.visitFormComponentsPostOrder(Form.java:982)
at org.apache.wicket.markup.html.form.Form.validateComponents(Form.java:1640)
at org.apache.wicket.markup.html.form.Form.validate(Form.java:1631)
at org.apache.wicket.markup.html.form.Form.process(Form.java:794)
at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:766)
... 29 more
Original issue reported on code.google.com by viper...@googlemail.com on 26 Apr 2011 at 11:19
Original issue reported on code.google.com by
viper...@googlemail.com
on 26 Apr 2011 at 11:19