Author: shawkins
Date: 2011-09-14 15:19:11 -0400 (Wed, 14 Sep 2011)
New Revision: 3496
Modified:
branches/7.4.x/engine/src/main/java/org/teiid/query/tempdata/TempTableDataManager.java
Log:
TEIID-1755 preventing an npe if not in a clustering profile
Modified:
branches/7.4.x/engine/src/main/java/org/teiid/query/tempdata/TempTableDataManager.java
===================================================================
---
branches/7.4.x/engine/src/main/java/org/teiid/query/tempdata/TempTableDataManager.java 2011-09-14
18:41:30 UTC (rev 3495)
+++
branches/7.4.x/engine/src/main/java/org/teiid/query/tempdata/TempTableDataManager.java 2011-09-14
19:19:11 UTC (rev 3496)
@@ -341,7 +341,7 @@
}
}
boolean invalidate =
Boolean.TRUE.equals(((Constant)proc.getParameter(2).getExpression()).getValue());
- if (invalidate) {
+ if (invalidate && distributedCache != null) {
touchTable(context, matTableName, false, System.currentTimeMillis());
}
MatState oldState = info.setState(MatState.NEEDS_LOADING,
invalidate?Boolean.FALSE:null, null);
Show replies by date