[Mulgara-svn] r1730 - trunk/src/jar/resolver-spi/java/org/mulgara/resolver/spi
pag at mulgara.org
pag at mulgara.org
Thu Jun 11 00:23:06 UTC 2009
Author: pag
Date: 2009-06-10 17:23:05 -0700 (Wed, 10 Jun 2009)
New Revision: 1730
Modified:
trunk/src/jar/resolver-spi/java/org/mulgara/resolver/spi/TuplesContext.java
Log:
Added some error logging to pick up those cases when a Tuples isn't resolving correctly. This will usually only happen when debugging in Eclipse (since Eclipse creates copies of some objects when you look carefully at them instead of reusing them)
Modified: trunk/src/jar/resolver-spi/java/org/mulgara/resolver/spi/TuplesContext.java
===================================================================
--- trunk/src/jar/resolver-spi/java/org/mulgara/resolver/spi/TuplesContext.java 2009-06-10 20:10:38 UTC (rev 1729)
+++ trunk/src/jar/resolver-spi/java/org/mulgara/resolver/spi/TuplesContext.java 2009-06-11 00:23:05 UTC (rev 1730)
@@ -11,6 +11,7 @@
*/
package org.mulgara.resolver.spi;
+import org.apache.log4j.Logger;
import org.jrdf.graph.Node;
import org.mulgara.query.QueryException;
import org.mulgara.query.Variable;
@@ -33,6 +34,9 @@
*/
public class TuplesContext implements Context {
+ /** The logger. */
+ final static Logger logger = Logger.getLogger(TuplesContext.class.getName());
+
/** The tuples containing variables and bindings. */
private Tuples tuples;
@@ -92,6 +96,7 @@
try {
return columnNumber != NOT_BOUND && tuples.getRawColumnValue(columnNumber) != Tuples.UNBOUND;
} catch (Exception te) { // TuplesException
+ logger.error("Exception getting column value", te);
throw new QueryException("Error resolving column", te);
}
}
More information about the Mulgara-svn
mailing list