Hi James, Thank you so much for looking into this!
Your general setup matches mine. I also do: 1. svn co https://svn.apache.org/repos/asf/ctakes/trunk/ 2. git clone https://github.com/dmitriydligach/ctakes-misc.git (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/ctakes- >> 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://sourceforge.net/projects/ctakesresources/ >> 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-dpJc0RdnzRfjwQqbNw4gkLwf0SSpp0I&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=NWoDwPNChJkDhFseM3j8Gi7KNDdVqzi1BFt0onalf9I&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.properties >>>> >>>>>> >>>> >>>>>>> >>>> >>>>>> >>>> >>>>>>> 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=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= >>>> >>>>>> >>>> >>>>>> >>>> >>>>>> >>>> >>>>> >>>> >>>> >>>> >>> >>> >>