You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by an...@apache.org on 2009/08/11 13:24:14 UTC

svn commit: r803064 - /tuscany/java/sca/modules/implementation-web-runtime/src/main/java/org/apache/tuscany/sca/implementation/web/runtime/jsp/ReferenceTag.java

Author: antelder
Date: Tue Aug 11 11:24:13 2009
New Revision: 803064

URL: http://svn.apache.org/viewvc?rev=803064&view=rev
Log:
Add error check to give better than just NPE

Modified:
    tuscany/java/sca/modules/implementation-web-runtime/src/main/java/org/apache/tuscany/sca/implementation/web/runtime/jsp/ReferenceTag.java

Modified: tuscany/java/sca/modules/implementation-web-runtime/src/main/java/org/apache/tuscany/sca/implementation/web/runtime/jsp/ReferenceTag.java
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/implementation-web-runtime/src/main/java/org/apache/tuscany/sca/implementation/web/runtime/jsp/ReferenceTag.java?rev=803064&r1=803063&r2=803064&view=diff
==============================================================================
--- tuscany/java/sca/modules/implementation-web-runtime/src/main/java/org/apache/tuscany/sca/implementation/web/runtime/jsp/ReferenceTag.java (original)
+++ tuscany/java/sca/modules/implementation-web-runtime/src/main/java/org/apache/tuscany/sca/implementation/web/runtime/jsp/ReferenceTag.java Tue Aug 11 11:24:13 2009
@@ -50,6 +50,9 @@
 
         ServletContext servletContext = pageContext.getServletContext();
         RuntimeComponent component = (RuntimeComponent)servletContext.getAttribute("org.apache.tuscany.sca.implementation.web.RuntimeComponent");
+        if (component == null) {
+            throw new JspException("No Web component found. Is there an <implementation.web> missing?");
+        }
         
         Class<?> typeClass;
         try {