Author: lgawron
Date: Mon Apr 25 06:17:43 2005
New Revision: 164569

URL: http://svn.apache.org/viewcvs?rev=164569&view=rev
Log:
possible NPE

Modified:
    
cocoon/blocks/unsupported/template/trunk/java/org/apache/cocoon/template/jxtg/JXTemplateGenerator.java

Modified: 
cocoon/blocks/unsupported/template/trunk/java/org/apache/cocoon/template/jxtg/JXTemplateGenerator.java
URL: 
http://svn.apache.org/viewcvs/cocoon/blocks/unsupported/template/trunk/java/org/apache/cocoon/template/jxtg/JXTemplateGenerator.java?rev=164569&r1=164568&r2=164569&view=diff
==============================================================================
--- 
cocoon/blocks/unsupported/template/trunk/java/org/apache/cocoon/template/jxtg/JXTemplateGenerator.java
 (original)
+++ 
cocoon/blocks/unsupported/template/trunk/java/org/apache/cocoon/template/jxtg/JXTemplateGenerator.java
 Mon Apr 25 06:17:43 2005
@@ -120,6 +120,8 @@
     public Serializable getKey() {
         JXTExpression cacheKeyExpr = (JXTExpression) this.startDocument
                 .getTemplateProperty(JXTemplateGenerator.CACHE_KEY);
+        if ( cacheKeyExpr == null )
+            return null;
         try {
             final Serializable templateKey = (Serializable) cacheKeyExpr
                     .getValue(this.expressionContext);
@@ -135,6 +137,8 @@
     public SourceValidity getValidity() {
         JXTExpression validityExpr = (JXTExpression) this.startDocument
                 .getTemplateProperty(JXTemplateGenerator.VALIDITY);
+        if ( validityExpr == null )
+            return null;
         try {
             final SourceValidity sourceValidity = this.startDocument
                     .getSourceValidity();


Reply via email to