Index: lams_central/src/java/org/lamsfoundation/lams/webservice/xml/LearningDesignRepositoryServlet.java =================================================================== RCS file: /usr/local/cvsroot/lams_central/src/java/org/lamsfoundation/lams/webservice/xml/LearningDesignRepositoryServlet.java,v diff -u -r1.1 -r1.2 --- lams_central/src/java/org/lamsfoundation/lams/webservice/xml/LearningDesignRepositoryServlet.java 27 Apr 2007 05:19:55 -0000 1.1 +++ lams_central/src/java/org/lamsfoundation/lams/webservice/xml/LearningDesignRepositoryServlet.java 6 Sep 2007 04:08:31 -0000 1.2 @@ -324,17 +324,25 @@ out.print(contentTree); } catch (NumberFormatException nfe) { - log.error("mode is not an integer"); + log.error("mode is not an integer", nfe); response.sendError(response.SC_BAD_REQUEST, "mode is not an integer"); } catch (AuthenticationException e) { + log.error("can not authenticate", e); response.sendError(response.SC_BAD_REQUEST, "can not authenticate"); } catch (UserInfoFetchException e) { + log.error("can not retreive user information", e); response.sendError(response.SC_BAD_REQUEST, "can not retreive user information"); } catch (UserAccessDeniedException e) { + log.error("user access denied", e); response.sendError(response.SC_BAD_REQUEST, "user access denied"); } catch (RepositoryCheckedException e) { + log.error("repository checked", e); response.sendError(response.SC_BAD_REQUEST, "repository checked"); + } catch (Exception e){ + log.error("Problem with LearningDesignRepositoryServlet request", e); + response.sendError(response.SC_BAD_REQUEST, "Problem with LearningDesignRepositoryServlet request"); } + } /** Index: lams_central/src/java/org/lamsfoundation/lams/webservice/xml/LessonManagerServlet.java =================================================================== RCS file: /usr/local/cvsroot/lams_central/src/java/org/lamsfoundation/lams/webservice/xml/LessonManagerServlet.java,v diff -u -r1.2 -r1.3 --- lams_central/src/java/org/lamsfoundation/lams/webservice/xml/LessonManagerServlet.java 10 May 2007 01:13:45 -0000 1.2 +++ lams_central/src/java/org/lamsfoundation/lams/webservice/xml/LessonManagerServlet.java 6 Sep 2007 04:08:31 -0000 1.3 @@ -157,18 +157,19 @@ out.write(writer.toString()); } catch (NumberFormatException nfe) { - log.error("lsId or ldId is not an integer" + lsIdStr + ldIdStr); + log.error("lsId or ldId is not an integer" + lsIdStr + ldIdStr, nfe); response.sendError(response.SC_BAD_REQUEST, "lsId or ldId is not an integer"); } catch (TransformerConfigurationException e) { - log.error("Can not convert XML document to string"); + log.error("Can not convert XML document to string", e); response.sendError(response.SC_INTERNAL_SERVER_ERROR); } catch (TransformerException e) { - log.error("Can not convert XML document to string"); - response.sendError(response.SC_INTERNAL_SERVER_ERROR); + log.error("Can not convert XML document to string", e); + response.sendError(response.SC_INTERNAL_SERVER_ERROR ); } catch (ParserConfigurationException e) { - log.error("Can not build XML document"); + log.error("Can not build XML document", e); response.sendError(response.SC_INTERNAL_SERVER_ERROR); } catch (Exception e) { + log.error("Problem loading learning manager servlet request", e); response.sendError(response.SC_INTERNAL_SERVER_ERROR); }