I am having trouble fixing the cause of a RuntimeException in a Wicket application. I set a lot of breakpoints, but no one shoots when I submit my form, only when the form loads. Here's the stack:
WicketMessage: get method not defined for class: class this.is.my.class.WicketDocumentModel expression: DocumentUpload
The root cause:
org.apache.wicket.WicketRuntimeException: get method not defined for class: class this.is.my.class.WicketDocumentModel expression: DocumentUpload at org.apache.wicket.util.lang.PropertyResolver.getGetAndSetter (PropertyResolver.java:445) at org.apache.wicket.util.lang.PropertyResolver.getObjectAndGetSetter (PropertyResolver.java:287) at org.apache.wicket.util.lang.PropertyResolver.getValue (PropertyResolver.java:90) at org.apache.wicket.model. AbstractPropertyModel.getObject (AbstractPropertyModel.java:117) at org.apache.wicket.Component.getDefaultModelObject (Component.java:1664) at org.apache.wicket.Component $ 3.compare (Component.java∗48) at org.apache. wicket.Component.setDefaultModelObject (Component.java:3049) at org.apache.wicket.markup.html.form.FormComponent.updateModel (FormComponent.java:1168) at org.apache.wicket.markup.html.form.upload.FileUploadField.updateModel (FileUploadField.java:100) at org.apache.wicket.markup.html.form.Form $ FormModelUpdateVisitor.component (Form.java:225) at org.apache.wicket.markup.html.form.FormComponent. visitComponentsPostOrderHelper (FormComponent.javaPoint14) at org.apache.wicket.markup.html.form.FormComponent.visitComponentsPostOrderHelper (FormComponent.java:493) on org.apache.wicket.markup.html.form.FormComponent.visupententformvisponentvispent.formupententvisvis java: 465) at org.apache.wicket.markup.html.form.Form.internalUpdateFormComponentModels (Form.java:2051) at org.apache.wicket.markup.html.form.Form.updateFormComponentModels (Form.java:2019) at org.apache.wicket.markup.html.form.Form.process (Form.java:984) at org.apache.wicket.markup.html.form.Form.process (Form.java:911) at org.apache .wicket.markup.html.form.Form.onFormSubmitted (Form.java:876) in java.lang.reflect.Method.invoke (Method.java∗97) at org.apache.wicket.RequestListenerInterface.invoke (RequestListenerInterface.java:182) at org.apache.wicket.request.target.component.listener.ListenerInterfaceRequestTarget.processEventgetlist Listererergetgetlist Listener java: 73) at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents (AbstractRequestCycleProcessor.java:92) at org.apache.wicket.RequestCycle.processEventsAndRespond (RequestCycle.java:1250) at org.clepache (RequestCycle.java:1329) at org.apache.wicket.RequestCycle.steps (RequestCycle.java:1428) at org.apache.wicket.RequestCycle.request (RequestCycle.java►45) at org.apache.wicket.protocol. http.WicketFilter.doGet (WicketFilter.java:456) at org.apache.wicket.protocol.http.WicketFilter.doFilter (WicketFilter.java:289) 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 (StandardWrapperValpper .apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:175) at org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.vevevevevevalvealvevevealvealvealvealvealvealvealvealve .java: 102) on org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:109) on org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:263) on org.apache.jk. server.JkCoyoteHandler.invoke (JkCoyoteHandler.java:190) at org.apache.jk.common.HandlerRequest.invoke (HandlerRequest.java:283) on org.apache.jk.common.ChannelSocket.invoke (ChannelSocket.java:767) on org.apache.jk.common.ChannelSocket.processConnection (ChannelSocket.java:697) on org.apache.jk.common.ChannelSocket $ SocketConnection.runIt (ChannelSocket.java:889) at org .apache.tomcat.util.threads.ThreadPool $ ControlRunnable.run (ThreadPool.java:690) in java.lang.Thread.run (Thread.java:619)
, . Java DocumentUpload, :
fuf = new FileUploadField("DocumentUpload");