Hello,
I'm performing an analysis of a text using the refactor engine. Eventually
the analysis fails with the following exception. It seems that the
'Méditerranées' is looked as a DNS name, and the exception is not trapped.
I added these lines of code to log the exception but continue the
processing:
----
file:
rules/refactor/src/main/java/org/apache/stanbol/rules/refactor/impl/RefactorerImpl.java
----
391 case KReSCore:
392 try {
393 if (mGraph instanceof MGraph)
constructedGraph = kReSCoreOperation(sparql,
394 (MGraph) mGraph);
395 } catch (Exception ex) {
396 log.error("An exception occurred: [{}]
{}",ex.getClass(),ex.getMessage());
397 }
398 break;
----
18.01.2012 08:31:37.212 *WARN* [1160165988@qtp-2071272094-0]
org.apache.felix.http.jetty /engines
(com.hp.hpl.jena.shared.BadURIException: Only well-formed absolute URIrefs
can be included in RDF/XML output: <http://M%C3%A9diterran%C3%A9es> Code:
28/NOT_DNS_NAME in HOST: The host component did not meet the restrictions
on DNS names.) com.hp.hpl.jena.shared.BadURIException: Only well-formed
absolute URIrefs can be included in RDF/XML output:
<http://M%C3%A9diterran%C3%A9es>
Code: 28/NOT_DNS_NAME in HOST: The host component did not meet the
restrictions on DNS names.
at
com.hp.hpl.jena.xmloutput.impl.BaseXMLWriter.checkURI(BaseXMLWriter.java:829)
at
com.hp.hpl.jena.xmloutput.impl.BaseXMLWriter.relativize(BaseXMLWriter.java:806)
at
com.hp.hpl.jena.xmloutput.impl.Basic.writeResourceReference(Basic.java:148)
at
com.hp.hpl.jena.xmloutput.impl.Basic.writePredicate(Basic.java:101)
at
com.hp.hpl.jena.xmloutput.impl.Basic.writeRDFStatements(Basic.java:77)
at
com.hp.hpl.jena.xmloutput.impl.Basic.writeRDFStatements(Basic.java:66)
at com.hp.hpl.jena.xmloutput.impl.Basic.writeBody(Basic.java:40)
at
com.hp.hpl.jena.xmloutput.impl.BaseXMLWriter.writeXMLBody(BaseXMLWriter.java:500)
at
com.hp.hpl.jena.xmloutput.impl.BaseXMLWriter.write(BaseXMLWriter.java:472)
at
com.hp.hpl.jena.xmloutput.impl.BaseXMLWriter.write(BaseXMLWriter.java:458)
at com.hp.hpl.jena.rdf.model.impl.ModelCom.write(ModelCom.java:271)
at
org.apache.stanbol.owl.transformation.JenaToClerezzaConverter.jenaModelToClerezzaMGraph(JenaToClerezzaConverter.java:89)
at
org.apache.stanbol.rules.refactor.impl.RefactorerImpl.kReSCoreOperation(RefactorerImpl.java:237)
at
org.apache.stanbol.rules.refactor.impl.RefactorerImpl.ontologyRefactoring(RefactorerImpl.java:392)
at
org.apache.stanbol.enhancer.engines.refactor.RefactorEnhancementEngine.computeEnhancements(RefactorEnhancementEngine.java:348)
at
org.apache.stanbol.enhancer.jobmanager.impl.WeightedJobManager.enhanceContent(WeightedJobManager.java:80)
at
org.apache.stanbol.enhancer.jersey.resource.EnginesRootResource.enhanceAndBuildResponse(EnginesRootResource.java:175)
at
org.apache.stanbol.enhancer.jersey.resource.EnginesRootResource.enhanceFromForm(EnginesRootResource.java:139)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
(...)
Ciao,
David
--
David Riccitelli
********************************************************************************
InsideOut10 s.r.l.
P.IVA: IT-11381771002
Fax: +39 0110708239
---
LinkedIn: http://it.linkedin.com/in/riccitelli
Twitter: ziodave
---
Layar Partner
Network<http://www.layar.com/publishing/developers/list/?page=1&country=&city=&keyword=insideout10&lpn=1>
********************************************************************************