From: <seb...@us...> - 2011-11-10 13:28:58
|
Revision: 3393 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=3393&view=rev Author: sebastianwtr Date: 2011-11-10 13:28:52 +0000 (Thu, 10 Nov 2011) Log Message: ----------- [tbsl] catched Exception Modified Paths: -------------- trunk/components-ext/src/main/java/org/dllearner/algorithm/tbsl/exploration/Sparql/SparqlObject.java Modified: trunk/components-ext/src/main/java/org/dllearner/algorithm/tbsl/exploration/Sparql/SparqlObject.java =================================================================== --- trunk/components-ext/src/main/java/org/dllearner/algorithm/tbsl/exploration/Sparql/SparqlObject.java 2011-11-10 13:01:22 UTC (rev 3392) +++ trunk/components-ext/src/main/java/org/dllearner/algorithm/tbsl/exploration/Sparql/SparqlObject.java 2011-11-10 13:28:52 UTC (rev 3393) @@ -294,6 +294,17 @@ try { tmp_semantics=getSemantics(tmp_semantics); + if (tmp_semantics==null){ + goOnAfterWordnet=false; + final_answer.add("Error in searching Wordnet\n"); + } + else{ + //each word only one time + for(String k : tmp_semantics){ + if(!semantics.contains(k)) semantics.add(k); + } + } + } catch (IOException e) { // TODO Auto-generated catch block //e.printStackTrace(); @@ -301,10 +312,6 @@ final_answer.add("Error in searching Wordnet\n"); } - //each word only one time - for(String k : tmp_semantics){ - if(!semantics.contains(k)) semantics.add(k); - } } @@ -584,6 +591,7 @@ private static ArrayList<String> getSemantics (ArrayList<String> semantics) throws IOException, JWNLException { ArrayList<String> result = new ArrayList<String>(); + try{ for(String id :semantics){ List<String> array =wordnet.getRelatedNouns(id); for(String i:array){ @@ -593,6 +601,9 @@ } return result; + } catch (Exception e) { + return null; + } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |