Hello all, I found an issue with AjaxButton and FileUploadField, every time i upload file more than 5MB error message not shown in FeedbackPanel, custom error message also not shown in FeedbackPanel, is there something wrong with my code ?
this is my code : // FeedbackPanel outside the form FeedbackPanel feedbackPanel = new FeedbackPanel("notifications"); feedbackPanel.setOutputMarkupId(true); add(feedbackPanel); // Form for file upload Form<Void> form = new Form<>("form"); form.setMultiPart(true); form.setMaxSize(Bytes.megabytes(5)); // Set a file size limit (5 MB) form.setOutputMarkupId(true); add(form); // FileUploadField for file input FileUploadField fileUploadField = new FileUploadField("fileUpload"); form.add(fileUploadField); // AjaxButton for submission AjaxButton ajaxButton = new AjaxButton("submitButton", form) { @Override protected void onSubmit(AjaxRequestTarget target) { super.onSubmit(target); info("File uploaded successfully."); target.add(feedbackPanel); // Update the FeedbackPanel } @Override protected void onError(AjaxRequestTarget target) { super.onError(target); // Add custom error message manually error("A custom error message for testing."); // Ensure errors are visible target.add(feedbackPanel); // Update the FeedbackPanel } }; ajaxButton.setOutputMarkupId(true); form.add(ajaxButton); Environtment : Wicket 10.3.0 Java 21 Tomcat 11 Maven 3.9.9 Best Regards, Erwan