From 8e8ae0f1403a6c17a6e143540068650f04cc22a7 Mon Sep 17 00:00:00 2001 From: Jialin Wang Date: Tue, 5 Feb 2008 13:47:00 +0000 Subject: [PATCH] stack overflow exception Policy failures: Code warning - failed on resource ValideOrRejectController.java. Reason: The import java.io.IOException is never used, line 12 - failed on resource ValideOrRejectController.java. Reason: The import java.util.List is never used, line 14 - failed on resource ValideOrRejectController.java. Reason: The import org.yacos.core.exceptions.ConferenceDoesntExistException is never used, line 20 - failed on resource ValideOrRejectController.java. Reason: The import org.yacos.web.system.controller.NoConferenceSelectedException is never used, line 15 - failed on resource ValideOrRejectController.java. Reason: The import org.yacos.web.system.session.SessionService is never used, line 1 Override reason: --- .../controller/ValideOrRejectController.java | 23 +++++++++++++------ 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/YACOSWeb/src/org/yacos/web/PCmember/controller/ValideOrRejectController.java b/YACOSWeb/src/org/yacos/web/PCmember/controller/ValideOrRejectController.java index 69b3588..e5f2c0e 100644 --- a/YACOSWeb/src/org/yacos/web/PCmember/controller/ValideOrRejectController.java +++ b/YACOSWeb/src/org/yacos/web/PCmember/controller/ValideOrRejectController.java @@ -10,6 +10,7 @@ import javax.servlet.http.HttpServletResponse; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import java.io.IOException; +import java.lang.reflect.UndeclaredThrowableException; import java.util.List; import org.yacos.web.system.controller.NoConferenceSelectedException; import org.yacos.web.system.session.SessionService; @@ -33,15 +34,23 @@ public class ValideOrRejectController extends SimpleFormController { String value=request.getParameter("value"); if (value.equals("valide")) { - art.setState(State.ACCEPTED); + + art.setState(State.ACCEPTED); + } + else if (value.equals("reject")) + { + + art.setState(State.REJECTED); + } - else if (value.equals("reject")){ - art.setState(State.REJECTED); - } - articleManager.updateArticle(art); - - return new ModelAndView(new RedirectView("validateArticle.htm")); + try { + articleManager.updateArticle(art); + } catch (UndeclaredThrowableException e) { + e.printStackTrace(); + System.out.println(e.getUndeclaredThrowable().toString()); + } + return new ModelAndView(new RedirectView("validateArticle.htm")); } public IArticleManager getArticleManager() {