Attached is a snippet of the console messages
On Sat, Apr 29, 2017 at 9:18 AM, Finan, Sean < sean.fi...@childrens.harvard.edu> wrote: > Woah, I've never seen that. How did that happen? Is there another bug? > The FileLocator should have logged a very long message saying "I couldn't > find it here or there or the other place ..." and then thrown a > FileNotFoundException. > > > > -----Original Message----- > From: James Masanz [mailto:masanz.ja...@gmail.com] > Sent: Saturday, April 29, 2017 2:00 AM > To: dev@ctakes.apache.org > Subject: Re: URI is not hierarchical > > Hi Dima, > > what revision of trunk are you using? I'm getting an error you weren't > seeing so I'm guessing it's because I checked out ctakes just today. > > Caused by: java.lang.StringIndexOutOfBoundsException: String index out of > range: -7 > at java.lang.String.substring(String.java:1967) > at > org.apache.ctakes.dictionary.lookup2.util.JdbcConnectionFactory. > getConnectionUrl(JdbcConnectionFactory.java:110) > at > org.apache.ctakes.dictionary.lookup2.util.JdbcConnectionFactory. > getConnection(JdbcConnectionFactory.java:63) > at > org.apache.ctakes.dictionary.lookup2.dictionary. > JdbcRareWordDictionary.<init>(JdbcRareWordDictionary.java:91) > at > org.apache.ctakes.dictionary.lookup2.dictionary. > JdbcRareWordDictionary.<init>(JdbcRareWordDictionary.java:72) > at > org.apache.ctakes.dictionary.lookup2.dictionary. > UmlsJdbcRareWordDictionary.<init>(UmlsJdbcRareWordDictionary.java:31) > ... 27 more > > FYI, I created the directories needed by UmlsLookupPipeline.java for > chunker-model.zip and inputDirectory and outputDirectory, and I get > the above regardless of whether I use text input file containing just > "pain in left knee started on Wednesday." or if I use > GenSurg_UmbilicalHernia_1.rtf as the input file instead. > > > On Fri, Apr 28, 2017 at 5:48 PM, Dligach, Dmitriy <ddlig...@luc.edu> > wrote: > > > Hi James, > > > > Thank you so much for looking into this! > > > > Your general setup matches mine. I also do: > > > > 1. svn co > > https://urldefense.proofpoint.com/v2/url?u=https-3A__svn.apache.org_re > > pos_asf_ctakes_trunk_&d=DwIFaQ&c=qS4goWBT7poplM69zy_3xhKwEW14JZMSdioCo > > ppxeFU&r=fs67GvlGZstTpyIisCYNYmQCP6r0bcpKGd4f7d4gTao&m=Lc9XlOnpIxXTTjv > > RKjUkyEK6iZXUXjRQhnbtKubbuQQ&s=ulRVEvEVpyQ8zZjXbCF2pY_ejjjoFaDYOnMk1l0 > > Fez0&e= 2. git clone > > https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_dmitri > > ydligach_ctakes-2Dmisc.git&d=DwIFaQ&c=qS4goWBT7poplM69zy_3xhKwEW14JZMS > > dioCoppxeFU&r=fs67GvlGZstTpyIisCYNYmQCP6r0bcpKGd4f7d4gTao&m=Lc9XlOnpIx > > XTTjvRKjUkyEK6iZXUXjRQhnbtKubbuQQ&s=vwWZxpuAYNjunq6khejHsCaw12XBURfSRj > > mZvfbA8TA&e= (in trunk/) 3. mvn clean compile (in trunk/) 4. mvn > > clean compile (in ctakes-misc/) > > > > BTW, I just discovered that it’s not necessary to check out a fresh > > copy of ctakes-misc into a subdirectory in trunk. It will build no > > matter where it is on your system as long as you first do an ‘mvn > > clean compile’ in trunk/ (without it, ctakes-misc/ will not build). > > > > Thanks again, James. > > > > Dima > > > > > > > > > On Apr 28, 2017, at 16:30, James Masanz <masanz.ja...@gmail.com> > wrote: > > > > > > Hi Dima, > > > > > > Just to let you know I am taking a look at this. More later, if not > > today, > > > then tomorrow. FYI here is where I'm at so far. > > > > > > I checked out a fresh copy of ctakes trunk and put files from your > > > ctakes-misc into a subdirectory called ctakes-misc, and I updated my > > local > > > copy of the main pom.xml for ctakes to include ctakes-misc. > > > > > > I am able to reproduce getting URI is not hierarchical just by > > > letting tests run during "mvn clean install": > > > > > > Tests in error: > > > testPipeline(org.apache.ctakes.temporal.ae. > BackwardsTimeAnnotatorTest): > > > URI is not hierarchical > > > > > > testPipeline(org.apache.ctakes.temporal.ae. > > ContextualModalityAnnotatorTest): > > > URI is not hierarchical > > > testPipeline(org.apache.ctakes.temporal.ae.EventAnnotatorTest): URI > > > is not hierarchical > > > > > > testPipeline(org.apache.ctakes.temporal.ae. > > EventEventRelationAnnotatorTest): > > > URI is not hierarchical > > > > > > testPipeline(org.apache.ctakes.temporal.ae. > > EventTimeRelationAnnotatorTest): > > > URI is not hierarchical > > > > > > > > > On Fri, Apr 28, 2017 at 12:27 PM, James Masanz > > > <masanz.ja...@gmail.com> > > > wrote: > > > > > >> > > >> Going back to your original email, I notice cTAKES is referencing > > lvg.properties > > >> as being within a jar > > >> > > >> 14 Apr 2017 11:04:24 INFO LvgAnnotator - URL for lvg.properties > > >> =file:/home/dima/.m2/repository/net/sourceforge/ctakesresources/cta > > >> kes- resources-lvg2008/4.0.0/ctakes-resources-lvg2008-4.0. > > >> 0.jar!/org/apache/ctakes/lvg/data/config/lvg.properties > > >> > > >> But I also see in LvgCmdApiResourceImpl.java the following code, > > >> which > > is > > >> trying to handle it as a File, not a stream. :( > > >> > > >> File configFile = new File(dr.getUri()); > > >> configFileName = configFile.getPath(); > > >> > > >> At first glance, looks like LvgCmdApiResourceImpl needs updating. > > >> > > >> As a workaround, you could try extracting the lvg subdirectory from > > >> ctakes-resources-4.0-bin.zip that's on sourceforge [1] into > > >> something on the classpath so the lvg.propertiesfile appears under > > >> > > >> org/apache/ctakes/lvg/data/config/lvg.properties > > >> > > >> You might also need to have the rest of the files and directories > > >> under org/apache/ctakes/lvg/data to also be outside the jar, not > > >> sure > > offhand. > > >> > > >> I can try that out this afternoon. > > >> > > >> [1] > > >> https://urldefense.proofpoint.com/v2/url?u=https-3A__sourceforge.ne > > >> t_projects_ctakesresources_&d=DwIFaQ&c=qS4goWBT7poplM69zy_3xhKwEW14 > > >> JZMSdioCoppxeFU&r=fs67GvlGZstTpyIisCYNYmQCP6r0bcpKGd4f7d4gTao&m=Lc9 > > >> XlOnpIxXTTjvRKjUkyEK6iZXUXjRQhnbtKubbuQQ&s=dKDOAG-k6QNwD3cIsI31U4zH > > >> k2lGmqXzRjKXI4ySz_s&e= files/ctakes-resources-4.0-bin.zip/download > > >> > > >> > > >> On Wed, Apr 26, 2017 at 3:29 PM, Dligach, Dmitriy > > >> <ddlig...@luc.edu> > > >> wrote: > > >> > > >>> Hi Sean, > > >>> > > >>> First of all, a huge thank you for taking time to debug this > > >>> issue. I really appreciate your help. > > >>> > > >>> Second, I think my main message somehow got lost in translation > > (sorry, I > > >>> should’ve included it for clarity with my recent emails). I never > > >>> had > > any > > >>> trouble running this pipeline in Eclipse. The “URI is not > hierarchical” > > >>> error only happens when I run it from command line. > > >>> > > >>> I run it using the following maven command: > > >>> > > >>> mvn exec:java -Dexec.mainClass="org.apache.c > > >>> takes.pipelines.UmlsLookupPipeline" -Dexec.args="" > > -Dctakes.umlsuser=<my > > >>> umls login name> -Dctakes.umlspw=<my umls password> > > >>> > > >>> As I said in my previous email, the other pipeline (that does not > > >>> have dictionary lookup) runs fine at command line. The error only > > >>> happens > > when I > > >>> run pipelines containing dictionary lookup. > > >>> > > >>> Dima > > >>> > > >>> > > >>> > > >>>> On Apr 26, 2017, at 13:36, Finan, Sean > <Sean.Finan@childrens.harvard. > > >>> edu> wrote: > > >>>> > > >>>> Hi Dima, > > >>>> > > >>>> Good news: no uri hierarchical error. > > >>>> > > >>>> All that I did was import your ctakes-misc pom as a maven project > > >>>> in > > >>> intellij. Then I created a run configuration with my sandbox as > > >>> the working directory, ctakes-misc as the classpath module, and my > > >>> umls credentials in the environment. > > >>>> All database files were found, the pipeline ran, and I got output: > > >>>> total 2448 > > >>>> drwxrwx---+ 1 Administrators Domain Users 0 Apr 26 14:19 . > > >>>> drwxrwx---+ 1 Administrators Domain Users 0 Apr 26 14:18 .. > > >>>> -rwxrwx---+ 1 Administrators Domain Users 187675 Apr 26 14:19 > > >>> GenSurg_UmbilicalHernia_1.rtf.xmi > > >>>> -rwxrwx---+ 1 Administrators Domain Users 238984 Apr 26 14:19 > > >>> OBGYN_Gen_Abscess_1.rtf.xmi > > >>>> -rwxrwx---+ 1 Administrators Domain Users 82308 Apr 26 14:19 > > >>> OBGYN_HysterectomyAndBSO_1.rtf.xmi > > >>>> -rwxrwx---+ 1 Administrators Domain Users 115983 Apr 26 14:19 > > >>> OBGYN_IUD_1.rtf.xmi > > >>>> -rwxrwx---+ 1 Administrators Domain Users 35919 Apr 26 14:19 > > >>> OBGYN_LaborProgressNote_1.rtf.xmi > > >>>> -rwxrwx---+ 1 Administrators Domain Users 112460 Apr 26 14:19 > > >>> OBGYN_MVAPrego_1.rtf.xmi > > >>>> -rwxrwx---+ 1 Administrators Domain Users 173695 Apr 26 14:19 > > >>> OBGYN_PROMCheck_1.rtf.xmi > > >>>> -rwxrwx---+ 1 Administrators Domain Users 340626 Apr 26 14:19 > > >>> Peds_Dysphagia_1.rtf.xmi > > >>>> -rwxrwx---+ 1 Administrators Domain Users 390928 Apr 26 14:19 > > >>> Peds_FebrileSez_1.rtf.xmi > > >>>> -rwxrwx---+ 1 Administrators Domain Users 115064 Apr 26 14:19 > > >>> Peds_RoutBirthNote_1.rtf.xmi > > >>>> -rwxrwx---+ 1 Administrators Domain Users 101234 Apr 26 14:19 > > >>> VascSurg_AAA_Leak_1.rtf.xmi > > >>>> -rwxrwx---+ 1 Administrators Domain Users 98015 Apr 26 14:19 > > >>> VascSurg_FollowUp_1.rtf.xmi > > >>>> -rwxrwx---+ 1 Administrators Domain Users 218863 Apr 26 14:19 > > >>> VascSurg_PVD_1.rtf.xmi > > >>>> -rwxrwx---+ 1 Administrators Domain Users 72902 Apr 26 14:19 > > >>> VascSurg_RO-AAA_1.rtf.xmi > > >>>> -rwxrwx---+ 1 Administrators Domain Users 90825 Apr 26 14:19 > > >>> VascSurg_RO-DVT.rtf.xmi > > >>>> -rwxrwx---+ 1 Administrators Domain Users 90827 Apr 26 14:19 > > >>> VascSurg_RO-DVT_1.rtf.xmi > > >>>> > > >>>> > > >>>> > > >>>> > > >>>> Bad news: it looks like the hsqldb port of lvg2008 is not working. > > >>>> > > >>>> Caused by: org.hsqldb.HsqlException: error in script file line: > > >>>> 61 > > >>> C:\Spiffy\prj_ctakes_401\dev\ctakes-lvg-res\target\classes\o > > >>> rg\apache\ctakes\lvg\data\HSqlDb\lvg2008 java.io.IOException: read > > >>> beyond end of file in statement [SET TABLE PUBLIC.INFLECTION INDEX > > '3198299 > > >>> 60557 3198299 53129 0 0 0 0 1210464'] > > >>>> > > >>>> Caused by: org.hsqldb.HsqlException: Caused by: java.io.IOException: > > >>> read beyond end of file > > >>>> > > >>>> > > >>>> At any rate, the code works but I think that something is missing > > >>>> from > > >>> your configuration. > > >>>> Since it is a personal development environment you are kind of on > > >>>> your > > >>> own. > > >>>> Good luck, > > >>>> Sean > > >>>> > > >>>> P.S. Get rid of the ctakes-resources-umls2011ab artifact in your > pom. > > >>> It isn't doing anything. > > >>>> > > >>>> > > >>>> > > >>>> -----Original Message----- > > >>>> From: Dligach, Dmitriy [mailto:ddlig...@luc.edu] > > >>>> Sent: Wednesday, April 26, 2017 12:46 PM > > >>>> To: dev@ctakes.apache.org > > >>>> Subject: Re: URI is not hierarchical > > >>>> > > >>>> I am definitely still seeing the “URI is not hierarchical” issue. > > >>> Here’s a piece of information that might help you figure out what > > >>> the problem is: > > >>>> > > >>>> > > >>>> > > >>>> It only happens if the pipeline includes dictionary lookup. For > > >>> instance, this one fails: > > >>>> > > >>>> > > >>>> > > >>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__github. > > >>> com_dmitriydligach_ctakes-2Dmisc_blob_master_src_main_java_ > > >>> org_apache_ctakes_pipelines_UmlsLookupPipeline.java&d= > > >>> DwIGaQ&c=qS4goWBT7poplM69zy_3xhKwEW14JZMSdioCoppxeFU&r=fs67G > > >>> vlGZstTpyIisCYNYmQCP6r0bcpKGd4f7d4gTao&m=Cv-_Ac9CLY7wNnflevR > > >>> An-a92vTj9x79u08OjKfQ9U4&s=MKa09-UzlhjAB_ > > 1jVyGOpVo1UHWrMDqjWiVAnk0jfPE&e= > > >>>> > > >>>> > > >>>> > > >>>> But this one succeeds: > > >>>> > > >>>> > > >>>> > > >>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__github. > > >>> com_dmitriydligach_ctakes-2Dmisc_blob_master_src_main_java_ > > >>> org_apache_ctakes_pipelines_BasicPipeline.java&d=DwIGaQ&c= > > >>> qS4goWBT7poplM69zy_3xhKwEW14JZMSdioCoppxeFU&r=fs67GvlGZstTpy > > >>> IisCYNYmQCP6r0bcpKGd4f7d4gTao&m=Cv-_Ac9CLY7wNnflevRAn-a92vTj > > >>> 9x79u08OjKfQ9U4&s=U0zGx-soIiYY64nHK_tIAIpeind9vdIrAuDQIxh-4ek&e= > > >>>> > > >>>> > > >>>> > > >>>> (it’s the same as the first one, but the dictionary lookup part > > >>>> is > > >>> removed). > > >>>> > > >>>> > > >>>> > > >>>> Dima > > >>>> > > >>>> > > >>>> > > >>>> > > >>>> > > >>>> > > >>>> > > >>>>> On Apr 26, 2017, at 11:37, Finan, Sean > <Sean.Finan@childrens.harvard. > > >>> edu> wrote: > > >>>> > > >>>>> > > >>>> > > >>>>> Hi again Dima, > > >>>> > > >>>>> > > >>>> > > >>>>> The piper files are not meant to replace uimafit. Uimafit is > > >>>>> great > > >>> for many purposes. > > >>>> > > >>>>> > > >>>> > > >>>>> As for that annoying old "URI is not hierarchical" bug, a while > > >>>>> back > > I > > >>> checked in a fix that worked for me. Since then I cannot duplicate > it. > > >>>> > > >>>>> > > >>>> > > >>>>> Sean > > >>>> > > >>>>> > > >>>> > > >>>>> -----Original Message----- > > >>>> > > >>>>> From: Dligach, Dmitriy [mailto:ddlig...@luc.edu] > > >>>> > > >>>>> Sent: Wednesday, April 26, 2017 12:18 PM > > >>>> > > >>>>> To: dev@ctakes.apache.org > > >>>> > > >>>>> Subject: Re: URI is not hierarchical > > >>>> > > >>>>> > > >>>> > > >>>>> As I said in my previous email, the piper approach looks very > > >>> promising. However many of us probably still have lots of existing > > uimaFIT > > >>> pipelines and it would be nice to be able to run them from command > > line. > > >>>> > > >>>>> > > >>>> > > >>>>> So, are there any plans to finally fix this old “URI is not > > >>> hierarchical” problem? Do we at least know what’s causing it? > > >>>> > > >>>>> > > >>>> > > >>>>> Dima > > >>>> > > >>>>> > > >>>> > > >>>>> > > >>>> > > >>>>> > > >>>> > > >>>>>> On Apr 14, 2017, at 12:14, Finan, Sean > > <Sean.Finan@childrens.harvard. > > >>> edu> wrote: > > >>>> > > >>>>>> > > >>>> > > >>>>>> Ok, thanks. For your original question: > > >>>> > > >>>>>> > > >>>> > > >>>>>>> it fails with “URI is not hierarchical” when the dictionary > > >>>>>>> lookup > > >>> is enabled. > > >>>> > > >>>>>>> I believe this is an old issue, so are there any plans for > > >>>>>>> fixing > > it > > >>> in the new release? > > >>>> > > >>>>>> > > >>>> > > >>>>>> I thought that I had already fixed it. So much for my thorough > > >>> testing. > > >>>> > > >>>>>> > > >>>> > > >>>>>> Let me know what happens with the piper approach. > > >>>> > > >>>>>> Sean > > >>>> > > >>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>> -----Original Message----- > > >>>> > > >>>>>> From: Dligach, Dmitriy [mailto:ddlig...@luc.edu] > > >>>> > > >>>>>> Sent: Friday, April 14, 2017 12:47 PM > > >>>> > > >>>>>> To: dev@ctakes.apache.org > > >>>> > > >>>>>> Subject: Re: URI is not hierarchical > > >>>> > > >>>>>> > > >>>> > > >>>>>> Hi Sean, > > >>>> > > >>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>> The pipeline I am trying to run is this: > > >>>> > > >>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__github. > > >>> com_dmitriydligach_ctakes-2Dmisc_blob_master_src_main_java_ > > >>> org_apache_ctakes_pipelines_UmlsLookupPipeline.java&d= > > >>> DwIGaQ&c=qS4goWBT7poplM69zy_3xhKwEW14JZMSdioCoppxeFU&r=fs67G > > >>> vlGZstTpyIisCYNYmQCP6r0bcpKGd4f7d4gTao&m=xe6RaWm66aSyUeXjU20 > > >>> x8dEc3xfYTHbadlwhgSdrIsw&s=ixO9vX_WJ7p-dpJc0RdnzRfjwQqbNw4gkLwf0SS > > >>> pp0 > > I&e= > > >>>> > > >>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>> (This is the UmlsLookupPipeline class). > > >>>> > > >>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>> It runs fine in Eclipse but fails when I run from command line. > > >>>> > > >>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>> I will look into the solution you are suggesting (thanks!). > > >>>> > > >>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>> Dima > > >>>> > > >>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> On Apr 14, 2017, at 11:35, Finan, Sean < > > >>> sean.fi...@childrens.harvard.edu> wrote: > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> Hi Dima, > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> Where did you get that class? I don't have UmlsLookupPipeline > > >>>>>>> or > > >>> the package org.apache.ctakes.pipelines. > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> If you want to run from command-line I highly recommend that > > >>>>>>> you > > use > > >>> the PiperFileRunner class in core.pipeline. > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> To run the clinical pipeline use cli parameters: > > >>>> > > >>>>>> > > >>>> > > >>>>>>> -p DefaultFastPipeline.piper > > >>>> > > >>>>>> > > >>>> > > >>>>>>> -i {inputDir} > > >>>> > > >>>>>> > > >>>> > > >>>>>>> --xmiOut {outputDir} > > >>>> > > >>>>>> > > >>>> > > >>>>>>> --user {umlsUsername} > > >>>> > > >>>>>> > > >>>> > > >>>>>>> --pass {umlsPassword} > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> If you have the binary installation there is a > > >>>>>>> runClinicalPipeline > > >>> script in bin/ > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> PiperFileRunner can run other piper files and take other > > >>>>>>> parameters > > >>>> > > >>>>>> > > >>>> > > >>>>>>> # Runs the pipeline in the piper file specified by -p > (piperfile) > > >>>> > > >>>>>> > > >>>> > > >>>>>>> # with any other provided parameters. Standard parameters are: > > >>>> > > >>>>>> > > >>>> > > >>>>>>> # -i , --inputDir {inputDirectory} > > >>>> > > >>>>>> > > >>>> > > >>>>>>> # -o , --outputDir {outputDirectory} > > >>>> > > >>>>>> > > >>>> > > >>>>>>> # -s , --subDir {subDirectory} (for i/o) > > >>>> > > >>>>>> > > >>>> > > >>>>>>> # --xmiOut {xmiOutputDirectory} (if different from -o) > > >>>> > > >>>>>> > > >>>> > > >>>>>>> # -l , --lookupXml {dictionaryConfigFile} (fast only) > > >>>> > > >>>>>> > > >>>> > > >>>>>>> # --user {umlsUsername} > > >>>> > > >>>>>> > > >>>> > > >>>>>>> # --pass {umlsPassword} > > >>>> > > >>>>>> > > >>>> > > >>>>>>> # -? , --help > > >>>> > > >>>>>> > > >>>> > > >>>>>>> # > > >>>> > > >>>>>> > > >>>> > > >>>>>>> # Other parameters may be declared in the piper file using the > > cli > > >>> command: > > >>>> > > >>>>>> > > >>>> > > >>>>>>> # cli {parameterName}={singleCharacter} > > >>>> > > >>>>>> > > >>>> > > >>>>>>> # For instance, for declaration of ParagraphAnnotator path to > > >>> regex file optional parameter PARAGRAPH_TYPES_PATH, > > >>>> > > >>>>>> > > >>>> > > >>>>>>> # in the custom piper file add the line: > > >>>> > > >>>>>> > > >>>> > > >>>>>>> # cli PARAGRAPH_TYPES_PATH=t > > >>>> > > >>>>>> > > >>>> > > >>>>>>> # and when executing this script use: > > >>>> > > >>>>>> > > >>>> > > >>>>>>> # runPiperFile -p path/to/my/custom.piper -t > > >>> path/to/my/custom.bsv ... > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> The above is a snippet from the runPiperFile script in the > > >>>>>>> bin/ > > >>> directory. > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> I am in the process of writing documentation on piper files in > > >>>>>>> the > > >>> wiki. > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__cwiki.a > > >>> pache.org_confluence_display_CTAKES_Piper-2BFiles&d=DwIGaQ&c > > >>> =qS4goWBT7poplM69zy_3xhKwEW14JZMSdioCoppxeFU&r=fs67GvlGZstTp > > >>> yIisCYNYmQCP6r0bcpKGd4f7d4gTao&m=xe6RaWm66aSyUeXjU20x8dEc3xf > > >>> YTHbadlwhgSdrIsw&s=pNVLJSOBMk5orJZ4Oy4ZwtpkPp0tU48-g1qxtpIBucw&e= > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> -----Original Message----- > > >>>> > > >>>>>> > > >>>> > > >>>>>>> From: Dligach, Dmitriy [mailto:ddlig...@luc.edu] > > >>>> > > >>>>>> > > >>>> > > >>>>>>> Sent: Friday, April 14, 2017 12:17 PM > > >>>> > > >>>>>> > > >>>> > > >>>>>>> To: cTAKES Developer list > > >>>> > > >>>>>> > > >>>> > > >>>>>>> Subject: URI is not hierarchical > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> Dear cTAKES developers, > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> I am trying to run a simple pipeline that involves dictionary > > lookup: > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__github. > > >>> com_dmitriydligach_ctakes-2Dmisc_blob_master_src_main_java_ > > >>> org_apache_ctakes_pipelines_UmlsLookupPipeline.java&d= > > >>> DwIGaQ&c=qS4goWBT7poplM69zy_3xhKwEW14JZMSdioCoppxeFU&r=fs67G > > >>> vlGZstTpyIisCYNYmQCP6r0bcpKGd4f7d4gTao&m=-N-wYwlTFXbedV0kkcf > > >>> _qgdQj3HYIeLCeKr9Q303b0Q&s=NWoDwPNChJkDhFseM3j8Gi7KNDdVqz > > i1BFt0onalf9I&e= > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> from command line as follows: > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> mvn exec:java -Dexec.mainClass=“org.apache.c > > >>> takes.pipelines.UmlsLookupPipeline” > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> It runs fine if the dictionary lookup related fragmented is > > >>> commented out, but it fails with “URI is not hierarchical” when > > >>> the dictionary lookup is enabled. > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> I believe this is an old issue, so are there any plans for > > >>>>>>> fixing > > it > > >>> in the new release? In the meantime, are there any workarounds? > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> Many thanks! > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> The full error is below. > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> Dima > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> 14 Apr 2017 11:04:24 INFO LvgAnnotator - URL for > > >>>>>>> lvg.properties > > >>> =file:/home/dima/.m2/repository/net/sourceforge/ctakesresour > > >>> ces/ctakes-resources-lvg2008/4.0.0/ctakes-resources- > > >>> lvg2008-4.0.0.jar!/org/apache/ctakes/lvg/data/config/lvg.propertie > > >>> s > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> 14 Apr 2017 11:04:24 INFO SentenceDetector - Sentence > > >>>>>>> detector > > >>> model file: org/apache/ctakes/core/sentdetect/sd-med-model.zip > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> 14 Apr 2017 11:04:24 INFO TokenizerAnnotatorPTB - > > >>>>>>> Initializing > > >>> org.apache.ctakes.core.ae.TokenizerAnnotatorPTB > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> 14 Apr 2017 11:04:24 INFO ContextDependentTokenizerAnnotator > > >>>>>>> - > > >>> Finite state machines loaded. > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> 14 Apr 2017 11:04:24 INFO POSTagger - POS tagger model file: > > >>> org/apache/ctakes/postagger/models/mayo-pos.zip > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> 14 Apr 2017 11:04:24 INFO Chunker - Chunker model file: > > >>> /home/dima/cTakes/trunk/ctakes-chunker-res/src/main/resource > > >>> s/org/apache/ctakes/chunker/models/chunker-model.zip > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> 14 Apr 2017 11:04:26 INFO AbstractJCasTermAnnotator - Using > > >>> dictionary lookup window type: org.apache.ctakes.typesystem.t > > >>> ype.textspan.Sentence > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> 14 Apr 2017 11:04:26 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 > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> 14 Apr 2017 11:04:26 INFO AbstractJCasTermAnnotator - Using > > minimum > > >>> term text span: 3 > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> 14 Apr 2017 11:04:26 INFO AbstractJCasTermAnnotator - Using > > >>> Dictionary Descriptor: org/apache/ctakes/dictionary/l > > >>> ookup/fast/sno_rx_16ab.xml > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> 14 Apr 2017 11:04:26 INFO DictionaryDescriptorParser - > > >>>>>>> Parsing > > >>> dictionary specifications: > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> 14 Apr 2017 11:04:26 INFO UmlsUserApprover - Checking UMLS > > >>>>>>> Account > > >>> at https://urldefense.proofpoint.com/v2/url?u=https-3A__uts-2Dw > > >>> s.nlm.nih.gov_restful_isValidUMLSUser&d=DwIGaQ&c=qS4goWBT7po > > >>> plM69zy_3xhKwEW14JZMSdioCoppxeFU&r=fs67GvlGZstTpyIisCYNYmQCP > > >>> 6r0bcpKGd4f7d4gTao&m=-N-wYwlTFXbedV0kkcf_qgdQj3HYIeLCeKr9Q30 > > >>> 3b0Q&s=k4vvKW_sfiLO__5LyOVbw7jMlmz2h1urVXde-7hEzg8&e= for user > > >>> dmitriydligach: > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> .14 Apr 2017 11:04:26 INFO UmlsUserApprover - UMLS Account at > > >>> https://urldefense.proofpoint.com/v2/url?u=https-3A__uts-2Dw > > >>> s.nlm.nih.gov_restful_isValidUMLSUser&d=DwIGaQ&c=qS4goWBT7po > > >>> plM69zy_3xhKwEW14JZMSdioCoppxeFU&r=fs67GvlGZstTpyIisCYNYmQCP > > >>> 6r0bcpKGd4f7d4gTao&m=-N-wYwlTFXbedV0kkcf_qgdQj3HYIeLCeKr9Q30 > > >>> 3b0Q&s=k4vvKW_sfiLO__5LyOVbw7jMlmz2h1urVXde-7hEzg8&e= for user > > >>> dmitriydligach has been validated > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> 14 Apr 2017 11:04:26 INFO JdbcConnectionFactory - Connecting > > >>>>>>> to > > >>> jdbc:hsqldb:file:resources/org/apache/ctakes/dictionary/look > > >>> up/fast/sno_rx_16ab/sno_rx_16ab: > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> 14 Apr 2017 11:04:26 INFO ENGINE - open start - state not > > >>>>>>> modified > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> ................. > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> 14 Apr 2017 11:04:32 INFO JdbcConnectionFactory - Database > > >>> connected > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> 14 Apr 2017 11:04:32 INFO JdbcRareWordDictionary - Connected > > >>>>>>> to > > cui > > >>> and term table CUI_TERMS > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> 14 Apr 2017 11:04:32 INFO JdbcConceptFactory - Connected to > > concept > > >>> table TUI with class TUI > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> 14 Apr 2017 11:04:32 INFO JdbcConceptFactory - Connected to > > concept > > >>> table RXNORM with class LONG > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> 14 Apr 2017 11:04:32 INFO JdbcConceptFactory - Connected to > > concept > > >>> table PREFTERM with class PREFTERM > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> 14 Apr 2017 11:04:32 INFO JdbcConceptFactory - Connected to > > concept > > >>> table SNOMEDCT_US with class LONG > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> [WARNING] > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> java.lang.IllegalArgumentException: URI is not hierarchical > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> at java.io.File.<init>(File.java:418) > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> at > > >>>>>>> org.apache.ctakes.lvg.resource.LvgCmdApiResourceImpl.load(Lv > > >>> gCmdApiResourceImpl.java:65) > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> at > > >>>>>>> org.apache.uima.resource.impl.ResourceManager_impl.registerR > > >>> esource(ResourceManager_impl.java:628) > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> at > > >>>>>>> org.apache.uima.resource.impl.ResourceManager_impl.initializ > > >>> eExternalResources(ResourceManager_impl.java:464) > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> at > > >>>>>>> org.apache.uima.resource.Resource_ImplBase.initialize(Resour > > >>> ce_ImplBase.java:193) > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> at org.apache.uima.analysis_engine.impl. > AnalysisEngineImplBase. > > >>> initialize(AnalysisEngineImplBase.java:157) > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> at > > >>>>>>> org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine > > >>> _impl.initialize(PrimitiveAnalysisEngine_impl.java:131) > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> at > > >>>>>>> org.apache.uima.impl.AnalysisEngineFactory_impl.produceResou > > >>> rce(AnalysisEngineFactory_impl.java:94) > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> at > > >>>>>>> org.apache.uima.impl.CompositeResourceFactory_impl.produceRe > > >>> source(CompositeResourceFactory_impl.java:62) > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> at org.apache.uima.UIMAFramework. > produceResource(UIMAFramework. > > >>> java:279) > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> at > > >>>>>>> org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFram > > >>> ework.java:407) > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> at > > >>>>>>> org.apache.uima.analysis_engine.asb.impl.ASB_impl.setup(ASB_ > > >>> impl.java:256) > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> at > > >>>>>>> org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine > > >>> _impl.initASB(AggregateAnalysisEngine_impl.java:429) > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> at > > >>>>>>> org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine > > >>> _impl.initializeAggregateAnalysisEngine(AggregateAnalysisEngine_ > impl. > > >>> java:373) > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> at > > >>>>>>> org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine > > >>> _impl.initialize(AggregateAnalysisEngine_impl.java:186) > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> at > > >>>>>>> org.apache.uima.fit.factory.AnalysisEngineFactory.createEngi > > >>> ne(AnalysisEngineFactory.java:711) > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> at > > >>>>>>> org.apache.uima.fit.factory.AggregateBuilder.createAggregate > > >>> (AggregateBuilder.java:207) > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> at > > >>>>>>> org.apache.ctakes.pipelines.UmlsLookupPipeline.main(UmlsLook > > >>> upPipeline.java:66) > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > > >>>>>>> Method) > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> at > > >>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce > > >>> ssorImpl.java:62) > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> at > > >>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe > > >>> thodAccessorImpl.java:43) > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> at java.lang.reflect.Method.invoke(Method.java:498) > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> at org.codehaus.mojo.exec.ExecJavaMojo$1.run( > ExecJavaMojo.java: > > >>> 282) > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> at java.lang.Thread.run(Thread.java:745) > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> [INFO] ------------------------------ > > ------------------------------ > > >>> ------------ > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> [INFO] BUILD FAILURE > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> [INFO] ------------------------------ > > ------------------------------ > > >>> ------------ > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> [INFO] Total time: 9.900 s > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> [INFO] Finished at: 2017-04-14T11:04:32-05:00 > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> [INFO] Final Memory: 510M/1455M > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> [INFO] ------------------------------ > > ------------------------------ > > >>> ------------ > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> [ERROR] Failed to execute goal org.codehaus.mojo:exec-maven- > > plugin:1.6.0:java > > >>> (default-cli) on project ctakes-misc: An exception occured while > > executing > > >>> the Java class. URI is not hierarchical -> [Help 1] > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> [ERROR] > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> [ERROR] To see the full stack trace of the errors, re-run > > >>>>>>> Maven > > with > > >>> the -e switch. > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> [ERROR] Re-run Maven using the -X switch to enable full debug > > >>> logging. > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> [ERROR] > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> [ERROR] For more information about the errors and possible > > >>> solutions, please read the following articles: > > >>>> > > >>>>>> > > >>>> > > >>>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>>> [ERROR] [Help 1] https://urldefense.proofpoint. > com/v2/url?u=https-3A__urldefense.proofpoint&d= > DwIFaQ&c=qS4goWBT7poplM69zy_3xhKwEW14JZMSdioCoppxeFU&r= > fs67GvlGZstTpyIisCYNYmQCP6r0bcpKGd4f7d4gTao&m= > Lc9XlOnpIxXTTjvRKjUkyEK6iZXUXjRQhnbtKubbuQQ&s= > qORzTUT4mGAcaxRvrlTVH7hUZDSxp3VJQ6v6oiaYND8&e= . > > >>> com/v2/url?u=http-3A__cwiki.apache.org_confluence_display_MA > > >>> VEN_MojoExecutionException&d=DwIGaQ&c=qS4goWBT7poplM69zy_3x > > >>> hKwEW14JZMSdioCoppxeFU&r=fs67GvlGZstTpyIisCYNYmQCP6r0bcpKGd4 > > >>> f7d4gTao&m=-N-wYwlTFXbedV0kkcf_qgdQj3HYIeLCeKr9Q303b0Q&s= > > >>> JfA-JsX45OHwuDl_DNkICQUwoIOMrYhdSxNKV1k_Ig4&e= > > >>>> > > >>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>>> > > >>>> > > >>>>> > > >>>> > > >>>> > > >>>> > > >>> > > >>> > > >> > > > > >
29 Apr 2017 01:52:40 INFO LvgAnnotator - URL for lvg.properties =file:/C:/Users/ch192959/.m2/repository/net/sourceforge/ctakesresources/ctakes-resources-lvg2008/4.0.0/ctakes-resources-lvg2008-4.0.0.j ar!/org/apache/ctakes/lvg/data/config/lvg.properties 29 Apr 2017 01:52:41 INFO SentenceDetector - Sentence detector model file: org/apache/ctakes/core/sentdetect/sd-med-model.zip 29 Apr 2017 01:52:41 INFO TokenizerAnnotatorPTB - Initializing org.apache.ctakes.core.ae.TokenizerAnnotatorPTB 29 Apr 2017 01:52:41 INFO ContextDependentTokenizerAnnotator - Finite state machines loaded. 29 Apr 2017 01:52:41 INFO POSTagger - POS tagger model file: org/apache/ctakes/postagger/models/mayo-pos.zip 29 Apr 2017 01:52:41 INFO Chunker - Chunker model file: C:\Users\Dima\Loyola\Workspaces\cTakes\ctakes\ctakes-chunker-res\src\main\resources\org\apache\ctakes\chunker\models\chunker-model.zip 29 Apr 2017 01:52:42 INFO AbstractJCasTermAnnotator - Using dictionary lookup window type: org.apache.ctakes.typesystem.type.textspan.Sentence 29 Apr 2017 01:52:42 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 29 Apr 2017 01:52:42 INFO AbstractJCasTermAnnotator - Using minimum term text span: 3 29 Apr 2017 01:52:42 INFO AbstractJCasTermAnnotator - Using Dictionary Descriptor: org/apache/ctakes/dictionary/lookup/fast/sno_rx_16ab.xml 29 Apr 2017 01:52:42 INFO DictionaryDescriptorParser - Parsing dictionary specifications: 29 Apr 2017 01:52:42 INFO UmlsUserApprover - Checking UMLS Account at https://uts-ws.nlm.nih.gov/restful/isValidUMLSUser for user jamesmasanz: ..29 Apr 2017 01:52:43 INFO UmlsUserApprover - UMLS Account at https://uts-ws.nlm.nih.gov/restful/isValidUMLSUser for user jamesmasanz has been validated [WARNING] org.apache.uima.resource.ResourceInitializationException: Initialization of annotator class "org.apache.ctakes.dictionary.lookup2.ae.DefaultJCasTermAnnotator" failed. (Descriptor: <unknown>) at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.initializeAnalysisComponent(PrimitiveAnalysisEngine_impl.java:271) at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.initialize(PrimitiveAnalysisEngine_impl.java:170) at org.apache.uima.impl.AnalysisEngineFactory_impl.produceResource(AnalysisEngineFactory_impl.java:94) at org.apache.uima.impl.CompositeResourceFactory_impl.produceResource(CompositeResourceFactory_impl.java:62) at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:279) at org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFramework.java:407) at org.apache.uima.analysis_engine.asb.impl.ASB_impl.setup(ASB_impl.java:256) at org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initASB(AggregateAnalysisEngine_impl.java:429) at org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initializeAggregateAnalysisEngine(AggregateAnalysisEngine_impl.java:373) at org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initialize(AggregateAnalysisEngine_impl.java:186) at org.apache.uima.fit.factory.AnalysisEngineFactory.createEngine(AnalysisEngineFactory.java:711) at org.apache.uima.fit.factory.AggregateBuilder.createAggregate(AggregateBuilder.java:207) at org.apache.ctakes.pipelines.UmlsLookupPipeline.main(UmlsLookupPipeline.java:66) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:282) at java.lang.Thread.run(Thread.java:745) Caused by: org.apache.uima.resource.ResourceInitializationException: MESSAGE LOCALIZATION FAILED: Can't find resource for bundle java.util.PropertyResourceBundle, key Could not construct org.apache.ct akes.dictionary.lookup2.dictionary.UmlsJdbcRareWordDictionary at org.apache.ctakes.dictionary.lookup2.ae.AbstractJCasTermAnnotator.initialize(AbstractJCasTermAnnotator.java:131) at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.initializeAnalysisComponent(PrimitiveAnalysisEngine_impl.java:266) ... 18 more Caused by: org.apache.uima.analysis_engine.annotator.AnnotatorContextException: MESSAGE LOCALIZATION FAILED: Can't find resource for bundle java.util.PropertyResourceBundle, key Could not construct or g.apache.ctakes.dictionary.lookup2.dictionary.UmlsJdbcRareWordDictionary at org.apache.ctakes.dictionary.lookup2.dictionary.DictionaryDescriptorParser.parseDictionary(DictionaryDescriptorParser.java:199) at org.apache.ctakes.dictionary.lookup2.dictionary.DictionaryDescriptorParser.parseDictionaries(DictionaryDescriptorParser.java:156) at org.apache.ctakes.dictionary.lookup2.dictionary.DictionaryDescriptorParser.parseDescriptor(DictionaryDescriptorParser.java:128) at org.apache.ctakes.dictionary.lookup2.ae.AbstractJCasTermAnnotator.initialize(AbstractJCasTermAnnotator.java:129) ... 19 more Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.apache.ctakes.dictionary.lookup2.dictionary.DictionaryDescriptorParser.parseDictionary(DictionaryDescriptorParser.java:196) ... 22 more Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -7 at java.lang.String.substring(String.java:1967) at org.apache.ctakes.dictionary.lookup2.util.JdbcConnectionFactory.getConnectionUrl(JdbcConnectionFactory.java:110) at org.apache.ctakes.dictionary.lookup2.util.JdbcConnectionFactory.getConnection(JdbcConnectionFactory.java:63) at org.apache.ctakes.dictionary.lookup2.dictionary.JdbcRareWordDictionary.<init>(JdbcRareWordDictionary.java:91) at org.apache.ctakes.dictionary.lookup2.dictionary.JdbcRareWordDictionary.<init>(JdbcRareWordDictionary.java:72) at org.apache.ctakes.dictionary.lookup2.dictionary.UmlsJdbcRareWordDictionary.<init>(UmlsJdbcRareWordDictionary.java:31) ... 27 more [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 7.496 s [INFO] Finished at: 2017-04-29T01:52:43-04:00 [INFO] Final Memory: 168M/439M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.6.0:java (default-cli) on project ctakes-misc: An exception occured while executing the Java class. Initialization of annotator cla ss "org.apache.ctakes.dictionary.lookup2.ae.DefaultJCasTermAnnotator" failed. (Descriptor: <unknown>): MESSAGE LOCALIZATION FAILED: Can't find resource for bundle java.util.PropertyResourceBundle, ke y Could not construct org.apache.ctakes.dictionary.lookup2.dictionary.UmlsJdbcRareWordDictionary: InvocationTargetException: String index out of range: -7 -> [Help 1]