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

        

Reply via email to