You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by bu...@apache.org on 2001/07/31 17:09:08 UTC

[Bug 2920] New: - XSP pages having thrown runtime exceptions during the execution of constructor aren't reloaded...

PLEASE DO NOT REPLY TO THIS MESSAGE. TO FURTHER COMMENT
ON THE STATUS OF THIS BUG PLEASE FOLLOW THE LINK BELOW
AND USE THE ON-LINE APPLICATION. REPLYING TO THIS MESSAGE
DOES NOT UPDATE THE DATABASE, AND SO YOUR COMMENT WILL
BE LOST SOMEWHERE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=2920

*** shadow/2920	Tue Jul 31 08:09:07 2001
--- shadow/2920.tmp.11991	Tue Jul 31 08:09:07 2001
***************
*** 0 ****
--- 1,39 ----
+ +============================================================================+
+ | XSP pages having thrown runtime exceptions during the execution of constru |
+ +----------------------------------------------------------------------------+
+ |        Bug #: 2920                        Product: Cocoon 2                |
+ |       Status: NEW                         Version: 2.0b1                   |
+ |   Resolution:                            Platform: All                     |
+ |     Severity: Normal                   OS/Version: All                     |
+ |     Priority: Other                     Component: general components      |
+ +----------------------------------------------------------------------------+
+ |  Assigned To: cocoon-dev@xml.apache.org                                    |
+ |  Reported By: dynaxis@alticast.com                                         |
+ |      CC list: Cc:                                                          |
+ +----------------------------------------------------------------------------+
+ |          URL:                                                              |
+ +============================================================================+
+ |                              DESCRIPTION                                   |
+ First, modify an XSP sample included in the distribution to throw a runtime 
+ exception during the execution of the constructor. Let's pick simple.xsp in the 
+ docs/samples/xsp/.
+ 
+ Add the following codes directly below the <xsp:page> tag:
+ 
+    <xsp:logic>
+       String a = parameters.getParameter("data-dir", ".");
+    </xsp:logic>
+ 
+ That will cause a runtime exception is thrown since the variable 'parameters' 
+ is not initialized at the time of the initialization of the variable 'a'.
+ 
+ After doing this, if we don't remove the contents of work directory manually, 
+ the XSP page won't reload even though we remove the above lines.
+ 
+ Also this bug indicates that there should be a way to handle exceptions 
+ occuring in the course of instance initialization. At this time, no messages 
+ are provided even though NullPointerException is thrown. I spent a whole day to 
+ figure out what's wrong, without knowing that it's because of the initial 
+ trivial bug that was fixed earlier.
+ 
+ Thanks...

---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
For additional commands, email: cocoon-dev-help@xml.apache.org