add proper error handling to JabRefImportController

Issue #1181 resolved
Robert Jäschke created an issue
[2010-06-23 05:09:16,207] [ERROR] [org.bibsonomy.webapp.util.spring.controller.MinimalisticControllerSpringWrapper] - Could not complete controller (general exception) for request //bibsonomy-webapp/import/jabref?action=create&ckey=9656bbba626e6728dc52b0fe59aa02e2 with referer http://www.bibsonomy.org/settings?selTab=2
java.lang.RuntimeException: Could not add custom begin layout: Please check your file. Only LAYOUT files are accepted.
        at org.bibsonomy.webapp.controller.actions.JabRefImportController.writeLayoutPart(JabRefImportController.java:170)
        at org.bibsonomy.webapp.controller.actions.JabRefImportController.workOn(JabRefImportController.java:120)
        at org.bibsonomy.webapp.controller.actions.JabRefImportController.workOn(JabRefImportController.java:1)

This happens when a user uploads a file with wrong extension or other errors - he gets an Internal Server Error!

Please add proper Spring error handling (use errors.rejectValue(...)) to show errors for specific form fields.

Comments (12)

  1. Log in to comment