From: <chr...@us...> - 2011-03-29 15:41:34
|
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. |