You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stanbol.apache.org by "David Riccitelli (Created) (JIRA)" <ji...@apache.org> on 2012/03/19 16:54:37 UTC

[jira] [Created] (STANBOL-539) BadURIException on analysis job as RefactorerImpl.kReSCoreOperation

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