I've solved the issue in my local copy of the Refactor Engine, specifically I changed the following two lines in
*file: * enhancer/engines/refactor/src/main/java/org/apache/stanbol/enhancer/engines/refactor/DefaultRefactorEnhancementEngineConf.java *line 89:* - *was: *return ((Boolean) conf.get(APPEND_OTHER_ENHANCEMENT_GRAPHS)).booleanValue(); - *now: *return Boolean.valueOf(conf.get(APPEND_OTHER_ENHANCEMENT_GRAPHS).toString()).booleanValue(); *line 100:* - *was: *return ((Boolean) conf.get(USE_ENTITY_HUB)).booleanValue(); - *now: *return Boolean.valueOf(conf.get(USE_ENTITY_HUB).toString()).booleanValue(); On Thu, Mar 15, 2012 at 1:25 PM, David Riccitelli <[email protected]>wrote: > Dears, > > I'm setting up a new servers with trunk. I have set-up the Refactor Engine > with the following values: > > - stanbol.enhancer.engine.name: seo_refactoring > - org.apache.stanbol.enhancer.engines.refactor.scope: seo > - > org.apache.stanbol.enhancer.engines.refactor.recipe.location: > /home/david/stanbol-data/seo_rules.sem > - org.apache.stanbol.enhancer.engines.refactor.recipe.id > : google_rich_snippet_rules > - org.apache.stanbol.enhancer.engines.refactor.scope.core.ontology: > http://ontologydesignpatterns.org/ont/iks/kres/dbpedia_demo.owl > - org.apache.stanbol.enhancer.engines.refactor.append.graphs: false > - org.apache.stanbol.enhancer.engines.refactor.entityhub: true > > The Refactor Engine starts but, whenever I try to run an analysis job, I > get the following error: > > 15.03.2012 11:21:11.456 *ERROR* [Thread-46] > org.apache.stanbol.enhancer.jobmanager.event.impl.EnhancementJobHandler > Unexpected Exception while processing ContentItem > <urn:content-item-sha1-2273ce74a6bc49a59a1e4b1c711d6dc63a8b0cd5> with > EnhancementJobManager: class > org.apache.stanbol.enhancer.jobmanager.event.impl.EventJobManagerImpl > java.lang.ClassCastException: java.lang.String cannot be cast to > java.lang.Boolean > at > org.apache.stanbol.enhancer.engines.refactor.DefaultRefactorEnhancementEngineConf.isEntityHubUsed(DefaultRefactorEnhancementEngineConf.java:100) > at > org.apache.stanbol.enhancer.engines.refactor.RefactorEnhancementEngine.computeEnhancements(RefactorEnhancementEngine.java:240) > 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) > > I also tried setting 0/1 for boolean values. > > Thanks, > David > > -- > 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> ********************************************************************************
