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>
********************************************************************************