Index: lams_tool_nb/conf/xdoclet/error-pages.xml
===================================================================
diff -u -r29baacd1af7a166e0422d2c3b9c151735dace993 -re2a59c50e8e06ff895161c92e5d9eb74aadc446a
--- lams_tool_nb/conf/xdoclet/error-pages.xml (.../error-pages.xml) (revision 29baacd1af7a166e0422d2c3b9c151735dace993)
+++ lams_tool_nb/conf/xdoclet/error-pages.xml (.../error-pages.xml) (revision e2a59c50e8e06ff895161c92e5d9eb74aadc446a)
@@ -1,4 +1,13 @@
-
- 403
- /403.html
-
\ No newline at end of file
+
+ 500
+ /error.jsp
+
+
+ 403
+ /403.jsp
+
+
+ 404
+ /404.jsp
+
+
\ No newline at end of file
Index: lams_tool_nb/conf/xdoclet/global-exceptions.xml
===================================================================
diff -u
--- lams_tool_nb/conf/xdoclet/global-exceptions.xml (revision 0)
+++ lams_tool_nb/conf/xdoclet/global-exceptions.xml (revision e2a59c50e8e06ff895161c92e5d9eb74aadc446a)
@@ -0,0 +1,8 @@
+
+
+
\ No newline at end of file
Fisheye: Tag e2a59c50e8e06ff895161c92e5d9eb74aadc446a refers to a dead (removed) revision in file `lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/CustomStrutsExceptionHandler.java'.
Fisheye: No comparison available. Pass `N' to diff?
Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbAuthoringAction.java
===================================================================
diff -u -reac1a7689dc88e224668832952fc27c8b732a8a9 -re2a59c50e8e06ff895161c92e5d9eb74aadc446a
--- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbAuthoringAction.java (.../NbAuthoringAction.java) (revision eac1a7689dc88e224668832952fc27c8b732a8a9)
+++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbAuthoringAction.java (.../NbAuthoringAction.java) (revision e2a59c50e8e06ff895161c92e5d9eb74aadc446a)
@@ -81,15 +81,6 @@
* @struts:action path="/authoring" name="NbAuthoringForm" scope="request"
* type="org.lamsfoundation.lams.tool.noticeboard.web.NbAuthoringAction"
* parameter="method" validate="true" input="/author_page.jsp"
- *
- * @struts.action-exception key="error.exception.NbApplication" scope="request"
- * type="org.lamsfoundation.lams.tool.noticeboard.NbApplicationException"
- * path=".error"
- * handler="org.lamsfoundation.lams.tool.noticeboard.web.CustomStrutsExceptionHandler"
- * @struts.action-exception key="error.exception.NbApplication" scope="request"
- * type="java.lang.NullPointerException"
- * path=".error"
- * handler="org.lamsfoundation.lams.tool.noticeboard.web.CustomStrutsExceptionHandler"
*
* @struts:action-forward name="authoringContent" path="/authoring/authoring.jsp"
* @struts:action-forward name="displayMessage" path=".message"
Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbExportAction.java
===================================================================
diff -u -reac1a7689dc88e224668832952fc27c8b732a8a9 -re2a59c50e8e06ff895161c92e5d9eb74aadc446a
--- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbExportAction.java (.../NbExportAction.java) (revision eac1a7689dc88e224668832952fc27c8b732a8a9)
+++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbExportAction.java (.../NbExportAction.java) (revision e2a59c50e8e06ff895161c92e5d9eb74aadc446a)
@@ -56,10 +56,6 @@
*
* @struts:action path="/exportPortfolio" name="NbExportForm" scope="request" type="org.lamsfoundation.lams.tool.noticeboard.web.NbExportAction"
* validate="false" parameter="mode"
- * @struts.action-exception key="error.exception.NbApplication" scope="request"
- * type="org.lamsfoundation.lams.tool.noticeboard.NbApplicationException"
- * path=".error"
- * handler="org.lamsfoundation.lams.tool.noticeboard.web.CustomStrutsExceptionHandler"
* @struts:action-forward name="exportPortfolio" path="/exportPortfolio.jsp"
* ----------------XDoclet Tags--------------------
*/
Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbLearnerAction.java
===================================================================
diff -u -reac1a7689dc88e224668832952fc27c8b732a8a9 -re2a59c50e8e06ff895161c92e5d9eb74aadc446a
--- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbLearnerAction.java (.../NbLearnerAction.java) (revision eac1a7689dc88e224668832952fc27c8b732a8a9)
+++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbLearnerAction.java (.../NbLearnerAction.java) (revision e2a59c50e8e06ff895161c92e5d9eb74aadc446a)
@@ -73,10 +73,6 @@
*
* @struts:action path="/learner" name="NbLearnerForm" scope="request" type="org.lamsfoundation.lams.tool.noticeboard.web.NbLearnerAction"
* input=".learnerContent" validate="false" parameter="method"
- * @struts.action-exception key="error.exception.NbApplication" scope="request"
- * type="org.lamsfoundation.lams.tool.noticeboard.NbApplicationException"
- * path=".error"
- * handler="org.lamsfoundation.lams.tool.noticeboard.web.CustomStrutsExceptionHandler"
* @struts:action-forward name="displayLearnerContent" path=".learnerContent"
* ----------------XDoclet Tags--------------------
*/
Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbLearnerStarterAction.java
===================================================================
diff -u -reac1a7689dc88e224668832952fc27c8b732a8a9 -re2a59c50e8e06ff895161c92e5d9eb74aadc446a
--- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbLearnerStarterAction.java (.../NbLearnerStarterAction.java) (revision eac1a7689dc88e224668832952fc27c8b732a8a9)
+++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbLearnerStarterAction.java (.../NbLearnerStarterAction.java) (revision e2a59c50e8e06ff895161c92e5d9eb74aadc446a)
@@ -69,10 +69,6 @@
*
* @struts:action path="/starter/learner" name="NbLearnerForm" scope="request" type="org.lamsfoundation.lams.tool.noticeboard.web.NbLearnerStarterAction"
* validate="false" parameter="mode"
- * @struts.action-exception key="error.exception.NbApplication" scope="request"
- * type="org.lamsfoundation.lams.tool.noticeboard.NbApplicationException"
- * path=".error"
- * handler="org.lamsfoundation.lams.tool.noticeboard.web.CustomStrutsExceptionHandler"
* @struts:action-forward name="displayLearnerContent" path=".learnerContent"
* @struts:action-forward name="displayMessage" path=".message"
* @struts:action-forward name="defineLater" path=".defineLater"
Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbMonitoringAction.java
===================================================================
diff -u -reac1a7689dc88e224668832952fc27c8b732a8a9 -re2a59c50e8e06ff895161c92e5d9eb74aadc446a
--- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbMonitoringAction.java (.../NbMonitoringAction.java) (revision eac1a7689dc88e224668832952fc27c8b732a8a9)
+++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbMonitoringAction.java (.../NbMonitoringAction.java) (revision e2a59c50e8e06ff895161c92e5d9eb74aadc446a)
@@ -61,14 +61,6 @@
*
* @struts:action path="/monitoring" name="NbMonitoringForm" scope="request" type="org.lamsfoundation.lams.tool.noticeboard.web.NbMonitoringAction"
* input=".monitoringContent" validate="false" parameter="method"
- * @struts.action-exception key="error.exception.NbApplication" scope="request"
- * type="org.lamsfoundation.lams.tool.noticeboard.NbApplicationException"
- * path=".error"
- * handler="org.lamsfoundation.lams.tool.noticeboard.web.CustomStrutsExceptionHandler"
- * @struts.action-exception key="error.exception.NbApplication" scope="request"
- * type="java.lang.NullPointerException"
- * path=".error"
- * handler="org.lamsfoundation.lams.tool.noticeboard.web.CustomStrutsExceptionHandler"
* @struts:action-forward name="monitorPage" path="/monitoring/monitoring.jsp"
* ----------------XDoclet Tags--------------------
*/
Fisheye: Tag e2a59c50e8e06ff895161c92e5d9eb74aadc446a refers to a dead (removed) revision in file `lams_tool_nb/web/403.html'.
Fisheye: No comparison available. Pass `N' to diff?
Index: lams_tool_nb/web/403.jsp
===================================================================
diff -u
--- lams_tool_nb/web/403.jsp (revision 0)
+++ lams_tool_nb/web/403.jsp (revision e2a59c50e8e06ff895161c92e5d9eb74aadc446a)
@@ -0,0 +1,6 @@
+<%@ page language="java" pageEncoding="UTF-8" contentType="text/html;charset=utf-8" %>
+<%@ taglib uri="tags-lams" prefix="lams"%>
+<%@ taglib uri="tags-core" prefix="c" %>
+
+
+
\ No newline at end of file
Index: lams_tool_nb/web/404.jsp
===================================================================
diff -u
--- lams_tool_nb/web/404.jsp (revision 0)
+++ lams_tool_nb/web/404.jsp (revision e2a59c50e8e06ff895161c92e5d9eb74aadc446a)
@@ -0,0 +1,8 @@
+<%@ page language="java" pageEncoding="UTF-8" contentType="text/html;charset=utf-8" %>
+<%@ taglib uri="tags-lams" prefix="lams"%>
+<%@ taglib uri="tags-core" prefix="c" %>
+
+
+
+
+
Index: lams_tool_nb/web/WEB-INF/struts-config.xml
===================================================================
diff -u -reac1a7689dc88e224668832952fc27c8b732a8a9 -re2a59c50e8e06ff895161c92e5d9eb74aadc446a
--- lams_tool_nb/web/WEB-INF/struts-config.xml (.../struts-config.xml) (revision eac1a7689dc88e224668832952fc27c8b732a8a9)
+++ lams_tool_nb/web/WEB-INF/struts-config.xml (.../struts-config.xml) (revision e2a59c50e8e06ff895161c92e5d9eb74aadc446a)
@@ -37,10 +37,14 @@
-
+
+
+
@@ -59,13 +63,6 @@
unknown="false"
validate="false"
>
-
-
-
-
-
-
-
-->
-
- 403
- /403.html
-
+
+ 500
+ /error.jsp
+
+
+ 403
+ /403.jsp
+
+
+ 404
+ /404.jsp
+
Index: lams_tool_nb/web/error.jsp
===================================================================
diff -u
--- lams_tool_nb/web/error.jsp (revision 0)
+++ lams_tool_nb/web/error.jsp (revision e2a59c50e8e06ff895161c92e5d9eb74aadc446a)
@@ -0,0 +1,63 @@
+<%@ page language="java" isErrorPage="true" pageEncoding="UTF-8" contentType="text/html;charset=utf-8"%>
+<%@ taglib uri="tags-lams" prefix="lams"%>
+<%@ taglib uri="tags-core" prefix="c"%>
+<%@ taglib uri="tags-fmt" prefix="fmt"%>
+
+
+
+
+<%-- Catch JSP Servlet Exception --%>
+<%
+if (exception != null) {
+%>
+
+ <%=exception.getMessage()%>
+
+
+ <%=exception.getClass().getName()%>
+
+<%
+ java.io.ByteArrayOutputStream bos = new java.io.ByteArrayOutputStream();
+ java.io.PrintStream os = new java.io.PrintStream(bos);
+ exception.printStackTrace(os);
+ String stack = new String(bos.toByteArray());
+%>
+
+ <%=stack%>
+
+<%
+} else if ((Exception) request.getAttribute("javax.servlet.error.exception") != null) {
+%>
+
+
+ <%=((Exception) request.getAttribute("javax.servlet.error.exception")).getMessage()%>
+
+
+ <%=((Exception) request.getAttribute("javax.servlet.error.exception")).getMessage()
+ .getClass().getName()%>
+
+<%
+ java.io.ByteArrayOutputStream bos = new java.io.ByteArrayOutputStream();
+ java.io.PrintStream os = new java.io.PrintStream(bos);
+ ((Exception) request.getAttribute("javax.servlet.error.exception")).printStackTrace(os);
+ String stack = new String(bos.toByteArray());
+%>
+
+ <%=stack%>
+
+<%
+}
+%>
+
+
+
\ No newline at end of file
Index: lams_tool_nb/web/login.jsp
===================================================================
diff -u -rf7ee8015c7b814fea6af3a86648cbfa3c4b2ed80 -re2a59c50e8e06ff895161c92e5d9eb74aadc446a
--- lams_tool_nb/web/login.jsp (.../login.jsp) (revision f7ee8015c7b814fea6af3a86648cbfa3c4b2ed80)
+++ lams_tool_nb/web/login.jsp (.../login.jsp) (revision e2a59c50e8e06ff895161c92e5d9eb74aadc446a)
@@ -1,15 +1,12 @@
-<%@ taglib uri="tags-lams" prefix="lams" %>
+<%@ page language="java" pageEncoding="UTF-8" contentType="text/html;charset=utf-8" %>
+<%@ taglib uri="tags-lams" prefix="lams"%>
+<%@ taglib uri="tags-core" prefix="c" %>
+
+
-
-
-
-
- System logon required
-
-
-
-
- You need login here.
-
-