Release 1302384 does not show this issue.

BR
David

On Sun, Apr 1, 2012 at 12:52 AM, David Riccitelli <[email protected]>wrote:

> Dears,
>
> I just updated Stanbol a few hours ago (r1307905), and found a strange
> error: the Refactor is failing with the
> exception "IllegalArgumentException: The literal string cannot be null" [1].
>
> After some investigation I found that the null parameter is
> "recipeDescription" in method *createRecipe* of class *
> rules.manager.ClerezzaRuleStore*.
>
> The "recipeDescription" parameter is received by the caller:
> *public Recipe createRecipe(UriRef recipeID, String recipeDescription)
> throws AlreadyExistingRecipeException // ClerezzaRuleStore.java:~188*
>
> The caller is "RefactorEnhancementEngine", the null parameter is passed
> directly from code:
> *recipe = ruleStore.createRecipe(new UriRef(recipeId), null);  // *
> RefactorEnhancementEngine.java:511
>
>
> [1] exception:
> 31.03.2012 22:23:31.758 *ERROR* [CM Event Dispatcher (Fire
> ConfigurationEvent:
> pid=org.apache.stanbol.enhancer.engines.refactor.RefactorEnhancementEngine)]
> org.apache.stanbol.enhancer.engines.refactor
> [org.apache.stanbol.enhancer.engines.refactor.RefactorEnhancementEngine]
> The activate method has thrown an exception
> (java.lang.IllegalArgumentException: The literal string cannot be null)
> java.lang.IllegalArgumentException: The literal string cannot be null
>         at
> org.apache.clerezza.rdf.core.impl.PlainLiteralImpl.<init>(PlainLiteralImpl.java:35)
>         at
> org.apache.stanbol.rules.manager.ClerezzaRuleStore.createRecipe(ClerezzaRuleStore.java:196)
>         at
> org.apache.stanbol.enhancer.engines.refactor.RefactorEnhancementEngine.initEngine(RefactorEnhancementEngine.java:511)
>         at
> org.apache.stanbol.enhancer.engines.refactor.RefactorEnhancementEngine.activate(RefactorEnhancementEngine.java:209)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at
> org.apache.felix.scr.impl.helper.BaseMethod.invokeMethod(BaseMethod.java:227)
>         at
> org.apache.felix.scr.impl.helper.BaseMethod.access$500(BaseMethod.java:38)
>         at
> org.apache.felix.scr.impl.helper.BaseMethod$Resolved.invoke(BaseMethod.java:591)
>         at
> org.apache.felix.scr.impl.helper.BaseMethod.invoke(BaseMethod.java:472)
>         at
> org.apache.felix.scr.impl.helper.ActivateMethod.invoke(ActivateMethod.java:146)
>         at
> org.apache.felix.scr.impl.manager.ImmediateComponentManager.createImplementationObject(ImmediateComponentManager.java:226)
>         at
> org.apache.felix.scr.impl.manager.ImmediateComponentManager.createComponent(ImmediateComponentManager.java:118)
>         at
> org.apache.felix.scr.impl.manager.AbstractComponentManager$Unsatisfied.activate(AbstractComponentManager.java:997)
>         at
> org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:333)
>         at
> org.apache.felix.scr.impl.manager.ImmediateComponentManager.reconfigure(ImmediateComponentManager.java:427)
>         at
> org.apache.felix.scr.impl.config.ConfiguredComponentHolder.configurationUpdated(ConfiguredComponentHolder.java:201)
>         at
> org.apache.felix.scr.impl.config.ConfigurationComponentRegistry.configurationEvent(ConfigurationComponentRegistry.java:277)
>         at
> org.apache.felix.cm.impl.ConfigurationManager$FireConfigurationEvent.run(ConfigurationManager.java:1832)
>         at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:104)
>         at java.lang.Thread.run(Thread.java:662)
>
> --
> 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>
********************************************************************************

Reply via email to