[ 
https://issues.apache.org/jira/browse/CTAKES-246?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sean Finan resolved CTAKES-246.
-------------------------------
    Resolution: Fixed

Fixed several years ago and used by Chen.

> DrugMentionAnnotator falls to infinite loop for some expression  
> -----------------------------------------------------------------
>
>                 Key: CTAKES-246
>                 URL: https://issues.apache.org/jira/browse/CTAKES-246
>             Project: cTAKES
>          Issue Type: Bug
>          Components: ctakes-drug-ner
>    Affects Versions: 3.1.0
>            Reporter: Chen Lin
>            Priority: Minor
>
> I was using an older version of cTAKES (Revision: 1479606, the version right 
> before type-system changed for adding more eventMentioins from entities) to 
> process some notes. One note seems trigger DrugMentionAnnotator to an 
> infinite loop. The error message was attached below.  This error didn't occur 
> with the newest trunk version. I am thus wondering if this was a known bug 
> and has been fixed in some way. My situation is that I cannot switch to the 
> latest version of trunk, because my down-streaming pipeline was relying on 
> the old eventMentions. 
> The actual sentences that trigger this loop is the following. 
> "Blah of increased pain him long standing MS Contin was increased from 15 mg. 
> q12 hours to 60 mg. q.12 hours."
> Oddly, it worked fine if the text was "q24 hours."
> Error message:
> Caused by: java.lang.StackOverflowError
>         at 
> org.apache.ctakes.typesystem.type.textsem.EventMention.<init>(EventMention.java:45)
>         at 
> org.apache.ctakes.typesystem.type.textsem.MedicationEventMention.<init>(MedicationEventMention.java:58)
>         at 
> org.apache.ctakes.drugner.ae.DrugMentionAnnotator.generateAdditionalNER(DrugMentionAnnotator.java:2117)
>         at 
> org.apache.ctakes.drugner.ae.DrugMentionAnnotator.statusChangePhraseGenerator(DrugMentionAnnotator.java:2100)
>         at 
> org.apache.ctakes.drugner.ae.DrugMentionAnnotator.generateDrugMentionsAndAnnotations(DrugMentionAnnotator.java:1397)
>         at 
> org.apache.ctakes.drugner.ae.DrugMentionAnnotator.generateAdditionalNER(DrugMentionAnnotator.java:2270)
>         at 
> org.apache.ctakes.drugner.ae.DrugMentionAnnotator.statusChangePhraseGenerator(DrugMentionAnnotator.java:2100)
>         at 
> org.apache.ctakes.drugner.ae.DrugMentionAnnotator.generateDrugMentionsAndAnnotations(DrugMentionAnnotator.java:1397)
>         at 
> org.apache.ctakes.drugner.ae.DrugMentionAnnotator.generateAdditionalNER(DrugMentionAnnotator.java:2270)
>         at 
> org.apache.ctakes.drugner.ae.DrugMentionAnnotator.statusChangePhraseGenerator(DrugMentionAnnotator.java:2100)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to