Revision: 2739
http://dl-learner.svn.sourceforge.net/dl-learner/?rev=2739&view=rev
Author: christinaunger
Date: 2011-03-29 15:41:28 +0000 (Tue, 29 Mar 2011)
Log Message:
-----------
dealing with NPE in Templator.java
Modified Paths:
--------------
trunk/components-ext/src/main/java/org/dllearner/algorithm/tbsl/templator/Templator.java
Modified: trunk/components-ext/src/main/java/org/dllearner/algorithm/tbsl/templator/Templator.java
===================================================================
--- trunk/components-ext/src/main/java/org/dllearner/algorithm/tbsl/templator/Templator.java 2011-03-29 01:36:43 UTC (rev 2738)
+++ trunk/components-ext/src/main/java/org/dllearner/algorithm/tbsl/templator/Templator.java 2011-03-29 15:41:28 UTC (rev 2739)
@@ -54,7 +54,8 @@
DUDE2UDRS_Converter d2u = new DUDE2UDRS_Converter();
DRS2SPARQL_Converter d2s = new DRS2SPARQL_Converter();
-
+ boolean clearAgain = true;
+
s = Preprocessor.normalize(s);
String tagged = tagger.tag(s);
System.out.println("Tagged input: " + tagged);
@@ -62,7 +63,8 @@
p.parse(tagged,g);
if (p.getDerivationTrees().isEmpty()) {
-// p.clear(g,p.getTemps());
+ p.clear(g,p.getTemps());
+ clearAgain = false;
System.out.println("'" + s + "' could not be parsed.");
}
@@ -99,7 +101,9 @@
}
}
- p.clear(g,p.getTemps());
+ if (clearAgain) {
+ p.clear(g,p.getTemps());
+ }
System.gc();
return templates;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|