Revision: 15466
http://datanucleus.svn.sourceforge.net/datanucleus/?rev=15466&view=rev
Author: andy_jefferson
Date: 2012-08-23 15:19:20 +0000 (Thu, 23 Aug 2012)
Log Message:
-----------
check for null mapping
Modified Paths:
--------------
platform/store.types.spatial/trunk/src/java/org/datanucleus/store/rdbms/sql/expression/GeometryExpression.java
Modified: platform/store.types.spatial/trunk/src/java/org/datanucleus/store/rdbms/sql/expression/GeometryExpression.java
===================================================================
--- platform/store.types.spatial/trunk/src/java/org/datanucleus/store/rdbms/sql/expression/GeometryExpression.java 2012-08-23 15:17:35 UTC (rev 15465)
+++ platform/store.types.spatial/trunk/src/java/org/datanucleus/store/rdbms/sql/expression/GeometryExpression.java 2012-08-23 15:19:20 UTC (rev 15466)
@@ -19,6 +19,7 @@
import java.util.List;
+import org.datanucleus.exceptions.NucleusException;
import org.datanucleus.query.expression.Expression;
import org.datanucleus.query.expression.Expression.DyadicOperator;
import org.datanucleus.query.expression.Expression.MonadicOperator;
@@ -132,6 +133,10 @@
public SQLExpression invoke(String methodName, List args)
{
+ if (mapping == null)
+ {
+ throw new NucleusException("Call to invoke on " + this + " but the expression has a null mapping!");
+ }
return stmt.getRDBMSManager().getSQLExpressionFactory().invokeMethod(stmt, mapping.getType(),
methodName, this, args);
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|