[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