You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stanbol.apache.org by David Riccitelli <da...@insideout.io> on 2012/03/15 12:25:40 UTC
Refactor Engine and boolean values
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>
********************************************************************************
Re: Refactor Engine and boolean values
Posted by David Riccitelli <da...@insideout.io>.
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 <da...@insideout.io>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>
********************************************************************************