I created https://issues.apache.org/jira/browse/STANBOL-539.
BR David On Mon, Mar 19, 2012 at 1:39 PM, Andrea Giovanni Nuzzolese < [email protected]> wrote: > I David, > > I think that the exception is thrown because some entity dereferenced by > the Refactor engine has a RDF graph that contains some URI that the Jena > parser does not like. > In my opinion in such a situation the Refactor should not break the > execution, even if it is not possible to resolve the bad URI. > You have also to take into account that we are moving the SPARQL engine of > the Refactor to work directly with Clerezza construct queries without any > graph conversion from > Jena Models to Clerezza triple collections. This might fix the problem as > I see that it is exactly during such a conversion that the exception is > thrown. > > By the way, if you still not you can open a ticket on Jira about that. > > Andrea > > > On Mar 18, 2012, at 10:46 AM, David Riccitelli wrote: > > > I shall add that, when an exception is raised, the Refactor is not > > releasing the resources as per latest implementations, causing the race > > conditions to happen again. > > > > BR > > David > > > > On Sat, Mar 17, 2012 at 10:12 AM, David Riccitelli <[email protected] > >wrote: > > > >> Dears, > >> > >> 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: > >> > >> 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 > >> > >> -- > >> 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 > > > >> > >> > ******************************************************************************** > >> > >> > > > > > > -- > > 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 > > > > > ******************************************************************************** > > -- 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> ********************************************************************************
