Thanks Kim- would you mind opening up a Jira to track this? The cTAKES ClearNLP Dependency Parser and/or Test Cases most likely need to be updated to enable resources to be picked up from the jar.
> -----Original Message----- > From: Kim Ebert [mailto:kim.eb...@perfectsearchcorp.com] > Sent: Wednesday, August 20, 2014 1:39 PM > To: dev@ctakes.apache.org > Subject: Re: managing ctakes resources on classpath > > I'm just using exactly what came out of SVN, so I haven't modified the > default classpath yet. > > Kim Ebert > 1.801.669.7342 > Perfect Search Corp > http://www.perfectsearchcorp.com/ > > On 08/20/2014 11:28 AM, Chen, Pei wrote: > > Do you happen to have both jars and unpacked in your cp? > > Temp workaround: -DskipTests=true? > > > > Sent from my iPhone > > > >> On Aug 20, 2014, at 1:25 PM, "Kim Ebert" > <kim.eb...@perfectsearchcorp.com> wrote: > >> > >> I am encountering this same issue when I try to run mvn install from > >> the command line. Is there a way to get mvn install to work? > >> > >> ------------------------------------------------------- > >> T E S T S > >> ------------------------------------------------------- > >> Running > >> org.apache.ctakes.dependency.parser.ae.util.TestClearNLPAnalysisEngin > >> es > >> log4j: reset attribute= "false". > >> log4j: Threshold ="null". > >> log4j: Level value for root is [INFO]. > >> log4j: root level set to INFO > >> log4j: Class name: [org.apache.log4j.ConsoleAppender] > >> log4j: Parsing layout of class: "org.apache.log4j.PatternLayout" > >> log4j: Setting property [conversionPattern] to [%d{dd MMM yyyy > >> HH:mm:ss} %5p %c{1} - %m%n]. > >> log4j: Adding appender named [consoleAppender] to category [root]. > >> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 1.397 > >> sec <<< FAILURE! > >> > >> Results : > >> > >> Tests in error: > >> > >> > TestClearNLPPipeLine(org.apache.ctakes.dependency.parser.ae.util.TestCle > arNLPAnalysisEngines): > >> URI is not hierarchical > >> > >> Kim Ebert > >> 1.801.669.7342 > >> Perfect Search Corp > >> http://www.perfectsearchcorp.com/ > >> > >>> On 09/10/2013 07:33 AM, Pei Chen wrote: > >>> Hi Steve, > >>> The URI is not hierarchical is most likely caused by the code trying > >>> to use the resources/models, but they are inside a jar instead of > unpacked. > >>> > >>> -Which version of cTAKES are you using? > >>> -Do you happen to have the resource file name that caused the above? > >>> > >>> --Pei > >>> > >>> > >>>> On Mon, Sep 9, 2013 at 9:48 PM, Steve Hookway > <shook...@cra.com> wrote: > >>>> > >>>> Hi all, > >>>> > >>>> I'm trying to integrate ctakes into a webapp and am running into > >>>> issues getting the resources to load correctly. In a standalone > >>>> version of the app, if I add the resources folder to the buildpath > >>>> (as described in the install directions) everything works as > >>>> expected. However, if I add the folder to the project classpath > >>>> instead, I get a URI is not hierarchical exception from > FileResourceImpl.load: > >>>> > >>>> java.lang.IllegalArgumentException: URI is not hierarchical > >>>> at java.io.File.<init>(File.java:392) > >>>> at > >>>> > org.apache.ctakes.core.resource.FileResourceImpl.load(FileResourceImpl.ja > va:44) > >>>> at > >>>> > org.apache.uima.resource.impl.ResourceManager_impl.registerResource > >>>> (ResourceManager_impl.java:603) > >>>> > >>>> Similarly if I try and run from a webapp - setting up tomcat's > >>>> classpath to include the ctakes resource folder, I get the same URI > >>>> is not hierarchical error. I found this bug report: > >>>> https://issues.apache.org/jira/browse/CTAKES-89 but it suggests > >>>> adding the resource folder to my classpath, which isn't doing the trick. > >>>> > >>>> If you can steer me in the right direction, I'd really appreciate it. > >>>> > >>>> Thanks, > >>>> Steve > >>>> > >>>> > >>>> > >>>> > >>>> THIS MESSAGE IS INTENDED FOR THE USE OF THE PERSON TO WHOM IT > IS > >>>> ADDRESSED. IT MAY CONTAIN INFORMATION THAT IS PRIVILEGED, > >>>> CONFIDENTIAL AND EXEMPT FROM DISCLOSURE UNDER APPLICABLE > LAW. If > >>>> you are not the intended recipient, your use of this message for any > purpose is strictly prohibited. > >>>> If you have received this communication in error, please delete the > >>>> message and notify the sender so that we may correct our records.