webwork/src/main/webwork/view/velocity WebWorkUtil.java,1.6,1.7

[email protected] Mon, 10 Nov 2003 12:56:10 -0800
Newsgroups gmane.comp.java.open-symphony.cvs
Message-ID <[email protected]>
Update of /cvsroot/opensymphony/webwork/src/main/webwork/view/velocity
In directory sc8-pr-cvs1:/tmp/cvs-serv15188/src/main/webwork/view/velocity

Modified Files:
	WebWorkUtil.java 
Log Message:
If requestdispatcher is null then throw a more informative message than just an NPE


Index: WebWorkUtil.java
===================================================================
RCS file: /cvsroot/opensymphony/webwork/src/main/webwork/view/velocity/WebWorkUtil.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- WebWorkUtil.java	24 Jun 2003 04:24:35 -0000	1.6
+++ WebWorkUtil.java	10 Nov 2003 20:56:08 -0000	1.7
@@ -35,6 +35,7 @@
  */
 public final class WebWorkUtil
 {
+   private static final Log log = LogFactory.getLog(WebWorkUtil.class);
 
    private Context ctx;
    Map classes = new Hashtable();
@@ -82,7 +83,10 @@
       try
       {
          RequestDispatcher dispatcher = aRequest.getRequestDispatcher(aName.toString());
-
+         if(dispatcher==null)
+         {
+            throw new IllegalArgumentException("Cannot find included file " + aName);
+         }
          ServletResponseHandler responseHandler = new ServletResponseHandler(aResponse);
          Class[] interfaces = new Class[] {HttpServletResponse.class};
          HttpServletResponse response = (HttpServletResponse)Proxy.newProxyInstance(getClass().getClassLoader(), interfaces, responseHandler);




-------------------------------------------------------
This SF.Net email sponsored by: ApacheCon 2003,
16-19 November in Las Vegas. Learn firsthand the latest
developments in Apache, PHP, Perl, XML, Java, MySQL,
WebDAV, and more! http://www.apachecon.com/