From: <lor...@us...> - 2013-05-02 09:46:18
|
Revision: 3933 http://sourceforge.net/p/dl-learner/code/3933 Author: lorenz_b Date: 2013-05-02 09:46:14 +0000 (Thu, 02 May 2013) Log Message: ----------- Limited length of error message to avoid SQL errors. Modified Paths: -------------- trunk/components-core/src/main/java/org/dllearner/algorithms/pattern/OWLAxiomPatternFinder.java Modified: trunk/components-core/src/main/java/org/dllearner/algorithms/pattern/OWLAxiomPatternFinder.java =================================================================== --- trunk/components-core/src/main/java/org/dllearner/algorithms/pattern/OWLAxiomPatternFinder.java 2013-05-02 08:43:07 UTC (rev 3932) +++ trunk/components-core/src/main/java/org/dllearner/algorithms/pattern/OWLAxiomPatternFinder.java 2013-05-02 09:46:14 UTC (rev 3933) @@ -28,6 +28,7 @@ import org.ini4j.InvalidFileFormatException; import org.semanticweb.owlapi.apibinding.OWLManager; import org.semanticweb.owlapi.io.OWLObjectRenderer; +import org.semanticweb.owlapi.io.UnparsableOntologyException; import org.semanticweb.owlapi.model.AxiomType; import org.semanticweb.owlapi.model.IRI; import org.semanticweb.owlapi.model.OWLAxiom; @@ -237,7 +238,12 @@ //add ontology loading/parsing/... error entry try { insertOntologyErrorPs.setString(1, url); - insertOntologyErrorPs.setString(2, "ERROR:" + ex.getClass().getSimpleName() + (ex.getMessage() != null ? ("->" + ex.getMessage()) : "")); + String errorMessage = "ERROR:" + ex.getClass().getSimpleName(); + if(!(ex instanceof UnparsableOntologyException)){ + errorMessage += (ex.getMessage() != null ? ("->" + ex.getMessage()) : ""); + } + errorMessage = errorMessage.substring(0, 1900); + insertOntologyErrorPs.setString(2, errorMessage); insertOntologyErrorPs.setString(3, repository.getName()); insertOntologyErrorPs.execute(); } catch (SQLException e) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |