Uploaded image for project: 'Stanbol (Retired)'
  1. Stanbol (Retired)
  2. STANBOL-539

BadURIException on analysis job as RefactorerImpl.kReSCoreOperation

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Pending Closed
    • 0.9.0-incubating
    • None
    • Reasoners
    • None

    Description

      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

      Attachments

        Activity

          People

            Unassigned Unassigned
            davidr David Riccitelli
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: