Michal,
Thanks for pointing that out (It would have been nice if they sent out a
notice about the change in the API call).  Would be great if someone could
open a Jira and verify this fix solves the issue...  I think we should push
out this critical patch asap- I can include it in 3.2.2 and create another
RC2.


On Mon, May 11, 2015 at 11:25 PM, <michal.iglew...@uqo.ca> wrote:

> Hi Pedro and Sean,
>
> It seems to me that the service
> https://uts-ws.nlm.nih.gov/restful/isValidUMLSUser returns now "<?xml
> version='1.0' encoding='UTF-8'?><Result>true</Result>" instead of
> "<Result>true</Result>". It means that the line
>
> result = line.trim().equalsIgnoreCase("<Result>true</Result>");
>
> in isValidUMLSUser()  should be replaced with
>
> result = line.trim().equalsIgnoreCase("<?xml version='1.0'
> encoding='UTF-8'?><Result>true</Result>");
>
> Michal
>
> -----Message d'origine-----
> De : Finan, Sean [mailto:sean.fi...@childrens.harvard.edu]
> Envoyé : May-11-15 5:41 PM
> À : dev@ctakes.apache.org
> Objet : RE: UMLS Authentication failing despite correct username and
> password
>
> Argh.  Our email server may have mucked with the url that I pasted:
>
> H t t p s : / / uts - ws . nlm . nih . gov / restful / isValidUMLSUser
>
> <property key="umlsUrl" value=" INSERT URL HERE, NO SPACES "/>
>
> -----Original Message-----
> From: Finan, Sean [mailto:sean.fi...@childrens.harvard.edu]
> Sent: Monday, May 11, 2015 5:38 PM
> To: dev@ctakes.apache.org
> Subject: RE: UMLS Authentication failing despite correct username and
> password
>
> Hi Pedro,
>
>
>
> Check the cTakesHsql.xml and make sure that the line matches:
>
>
>
> <property key="umlsUrl" value="
> https://urldefense.proofpoint.com/v2/url?u=https-3A__uts-2Dws.nlm.nih.gov_restful_isValidUMLSUser&d=BQIGaQ&c=qS4goWBT7poplM69zy_3xhKwEW14JZMSdioCoppxeFU&r=fs67GvlGZstTpyIisCYNYmQCP6r0bcpKGd4f7d4gTao&m=bSJDuEveKkCQoYKfh2CwhxDx8I92siVZvxm45BoxGtE&s=A5wwcyQgQrPQ_dWwnaF-QHqZb0ttus_rzS-A6UDh-S8&e=
> "/>
>
>
>
> In an older version of cTAKES with an output message as you have:
>
> >>11 May 2015 15:59:47  INFO AbstractJCasTermAnnotator - Default - Loading
> dictionary into memory.  Initial run may take few mins to load. Please be
> patient...
>
> That line got corrupted.
>
>
>
> Sean
>
>
>
> -----Original Message-----
>
> From: Pedro Teixeira [mailto:teixeir...@gmail.com]
>
> Sent: Monday, May 11, 2015 5:30 PM
>
> To: dev@ctakes.apache.org
>
> Subject: UMLS Authentication failing despite correct username and password
>
>
>
> So I've checked the Dictionary lookup XML file and that password works to
> log in via the website. This was also working last week but stopped at some
> point over the last week. I've got cTAKES running on a linux system so I
> can index batches of documents via a script. The exact error is as follows
> (with the username/password blocked out).
>
>
>
> 11 May 2015 15:59:26  INFO LvgCmdApiResourceImpl - cwd =
>
> /home/PT/cTAKES/apache-ctakes-3.2.1
>
> 11 May 2015 15:59:26  INFO LvgCmdApiResourceImpl - cd
> /home/PT/cTAKES/apache-ctakes-3.2.1/resources/org/apache/ctakes/lvg/
>
> 11 May 2015 15:59:27  INFO LvgCmdApiResourceImpl - cd
>
> /home/PT/cTAKES/apache-ctakes-3.2.1
>
> 11 May 2015 15:59:27  INFO ClearNLPDependencyParserAE - using Morphy
> analysis? true Loading configuration.
>
> Loading feature templates.
>
> Loading lexica.
>
> Loading model:
>
>
> ........................................................................................
>
> 11 May 2015 15:59:42  INFO Chunker - Chunker model file:
>
> org/apache/ctakes/chunker/models/chunker-model.zip
>
> 11 May 2015 15:59:44  INFO ContextDependentTokenizerAnnotator - Finite
> state machines loaded.
>
> 11 May 2015 15:59:44  INFO ConstituencyParser - Initializing parser...
>
> 11 May 2015 15:59:46  INFO ContextAnnotator - SCOPE ORDER: [1, 3]
>
> 11 May 2015 15:59:46  INFO NegationContextAnalyzer - initBoundaryData()
> called for ContextInitializer
>
> 11 May 2015 15:59:47  INFO POSTagger - POS tagger model file:
>
> org/apache/ctakes/postagger/models/mayo-pos.zip
>
> 11 May 2015 15:59:47  INFO AbstractJCasTermAnnotator - Default - Loading
> dictionary into memory.  Initial run may take few mins to load. Please be
> patient...
>
> 11 May 2015 15:59:47  INFO AbstractJCasTermAnnotator - Using dictionary
> lookup window type: org.apache.ctakes.typesystem.type.textspan.Sentence
>
> 11 May 2015 15:59:47  INFO AbstractJCasTermAnnotator - Exclusion tagset
>
> loaded: CC CD DT EX IN LS MD PDT POS PP PP$ PRP PRP$ RP TO VB VBD VBG VBN
> VBP VBZ WDT WP WPS WRB
>
> 11 May 2015 15:59:47  INFO AbstractJCasTermAnnotator - Using minimum term
> text span: 3
>
> 11 May 2015 15:59:47  INFO DictionaryDescriptorParser - Parsing dictionary
>
> specifications:
>
>
> /home/PT/cTAKES/apache-ctakes-3.2.1/resources/org/apache/ctakes/dictionary/lookup/fast/cTakesHsql.xml
>
> 11 May 2015 15:59:48 ERROR UmlsUserApprover - UMLS Account at
> https://urldefense.proofpoint.com/v2/url?u=https-3A__uts-2Dws.nlm.nih.gov_restful_isValidUMLSUser&d=BQIBaQ&c=qS4goWBT7poplM69zy_3xhKwEW14JZMSdioCoppxeFU&r=fs67GvlGZstTpyIisCYNYmQCP6r0bcpKGd4f7d4gTao&m=oVzYGAl69NhMu6lQpKeatJrIGk2o_z2AZvjq7Z5J69g&s=_JNevHgYhyKm5PjIyFlYxIS1UWuR7J-n5V551hou2dM&e=
> is not valid for user ######### with ###################### Couldn't
> initialize processing engine.
>
>   Initialization of CAS Processor with name
> "AggregatePlaintextFastUMLSProcessor" failed.
>
>
>
>
>
> I also have a test implementation on a local windows 8 laptop that also
> fails now due to the same error so it seems like it's UMLS related issue
> but I haven't heard back from them yet and was hoping perhaps someone with
> cTAKES has previously experienced and resolved the issue.
>
>
>
> Thanks!
>
>

Reply via email to