Interesting. Is there anything that you did between 1 and 3. I have seen 
somebody else get the same error on the dev. list too 
(http://article.gmane.org/gmane.comp.apache.uima.devel/6867/)

Maybe this is something introduced in the later versions of UIMA.

_______________
Girish Chavan, MSIS
Department of Biomedical Informatics (DBMI)
University of Pittsburgh



-----Original Message-----
From: Philip Ogren [mailto:[email protected]] 
Sent: Monday, July 27, 2009 12:53 PM
To: [email protected]
Subject: Re: Problem reconfiguring after setting a config parameter value

Girish,

I have done exactly the same thing as you minus step 2 below without any 
problems.  The only caveat being that this didn't seem (as I recall) to 
trigger my analysis engines initialize() method and so I had to reread 
the parameter in my analysis engine's process() method. 

I don't know how helpful this kind of feedback is....

Philip


      

Chavan, Girish wrote:
> Hi All,
>
> I am still stuck here. My backup option is to alter the descriptor xml before 
> building an analysis engine with it, but it is kinda hacky, so was hoping for 
> a cleaner solution. Can any of the developers chime in?
>
> Thanks,
> _______________
> Girish Chavan, MSIS
> Department of Biomedical Informatics (DBMI)
> University of Pittsburgh
>
>
>
> -----Original Message-----
> From: Chavan, Girish [mailto:[email protected]] 
> Sent: Friday, July 24, 2009 11:01 AM
> To: [email protected]
> Subject: Problem reconfiguring after setting a config parameter value
>
> Hi All,
>
> I am using the following code to set the value for the 'ChunkCreaterClass' 
> parameter. I had  to add line (2) because without it I was getting a 
> UIMA_IllegalStateException due to the session being null. I am not quite sure 
> if that is the way you set a new session. In any case I stopped getting that 
> error. But now I get a nullpointerexception error ( trace shown below the 
> code).
> I had a breakpoint set in the 
> ConfigurationManagerImplBase.validateConfigurationParameterSettings method to 
> see what was happening. It entered the method multiple times to validate each 
> AEs params.  The first set of calls was triggered after line (1). And it went 
> through smoothly. The next set was triggered after line (4) which threw an 
> exception immediately for the "/" context. Within the implementation of the 
> validateConfigurationParameterSettings method. I see that 
> ConfigurationParameterDeclarations comes up null for the "/" context.
>
> Not quite sure what I am doing wrong. Any ideas??
>
> CODE:
> (1)AnalysisEngine ae =  UIMAFramework.produceAnalysisEngine(specifier);
> (2)ae.getUimaContextAdmin().setSession(new Session_impl());
> (3)ae.setConfigParameterValue("ChunkCreaterClass", "Something");
> (4)ae.reconfigure();
>
> Exception:
> java.lang.NullPointerException
>                 at 
> org.apache.uima.resource.impl.ConfigurationManagerImplBase.validateConfigurationParameterSettings(ConfigurationManagerImplBase.java:488)
>                 at 
> org.apache.uima.resource.impl.ConfigurationManagerImplBase.reconfigure(ConfigurationManagerImplBase.java:235)
>                 at 
> org.apache.uima.resource.ConfigurableResource_ImplBase.reconfigure(ConfigurableResource_ImplBase.java:70)
>
>
>
> Thanks.
> _______________
> Girish Chavan, MSIS
> Department of Biomedical Informatics (DBMI)
> University of Pittsburgh
> UPMC Cancer Pavilion, 302D
> 5150 Centre Avenue
> Pittsburgh, PA  15232
> Office: 412-623-4084
> Email: [email protected]
>   
> ------------------------------------------------------------------------
>
>
> No virus found in this incoming message.
> Checked by AVG - www.avg.com 
> Version: 8.5.392 / Virus Database: 270.13.27/2258 - Release Date: 07/24/09 
> 05:58:00
>
>   

Reply via email to