BadURIException on analysis job as RefactorerImpl.kReSCoreOperation
-------------------------------------------------------------------
Key: STANBOL-539
URL: https://issues.apache.org/jira/browse/STANBOL-539
Project: Stanbol
Issue Type: Improvement
Components: Enhancer, KReS
Affects Versions: 0.9.0-incubating
Reporter: David Riccitelli
When running an analysis job it seems that sometimes some data are not formally
correct, and raise BadURIException. This causes the entire analysis job to
fail. From the stack-trace I don't clearly understand if the bad URI is fed by
the Refactorer or not.
I agree with the proposal of Andrea Giovanni Nuzzolese, i.e. that "in such a
situation the Refactor should not break the execution, even if it is not
possible to resolve the bad URI."
Stack-trace:
17.03.2012 08:06:11.467 *INFO* [Thread-26]
org.apache.stanbol.enhancer.jobmanager.event.impl.EnhancementJob Execution of
'seo_refactoring' for ContentItem
urn:content-item-sha1-c68a862d0fcb750f1477ad074b831925f40bf464 completed
(chain: default, node: org.apache.clerezza.rdf.core.BNode@4a349f8a, optional
false)
17.03.2012 08:06:11.468 *ERROR* [Thread-26]
org.apache.stanbol.enhancer.jobmanager.event.impl.EnhancementJobHandler
Unexpected Exception while processing ContentItem
<urn:content-item-sha1-c68a862d0fcb750f1477ad074b831925f40bf464> with
EnhancementJobManager: class
org.apache.stanbol.enhancer.jobmanager.event.impl.EventJobManagerImpl
com.hp.hpl.jena.shared.BadURIException: Only well-formed absolute URIrefs can
be included in RDF/XML output: <http://www.dhsm.org,> 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.commons.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:326)
at
org.apache.stanbol.enhancer.jobmanager.event.impl.EnhancementJobHandler.processEvent(EnhancementJobHandler.java:228)
at
org.apache.stanbol.enhancer.jobmanager.event.impl.EnhancementJobHandler.handleEvent(EnhancementJobHandler.java:167)
at
org.apache.felix.eventadmin.impl.tasks.HandlerTaskImpl.execute(HandlerTaskImpl.java:88)
at
org.apache.felix.eventadmin.impl.tasks.SyncDeliverTasks.execute(SyncDeliverTasks.java:221)
at
org.apache.felix.eventadmin.impl.tasks.AsyncDeliverTasks$TaskExecuter.run(AsyncDeliverTasks.java:110)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown
Source)
at java.lang.Thread.run(Thread.java:662)
17.03.2012 08:06:11.469 *INFO* [310268208@qtp-1377668766-0]
org.apache.stanbol.enhancer.jobmanager.event.impl.EventJobManagerImpl Finished
EnhancementJob for ContentItem
<urn:content-item-sha1-c68a862d0fcb750f1477ad074b831925f40bf464> after 1637ms
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira