You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by lg...@apache.org on 2005/04/25 15:17:44 UTC

svn commit: r164569 - /cocoon/blocks/unsupported/template/trunk/java/org/apache/cocoon/template/jxtg/JXTemplateGenerator.java

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();