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