Brandon, thank you.

I just did a quick mailing archive search and it looks like this is known 
issue, which presumably was fixed a while ago:

http://mail-archives.apache.org/mod_mbox/ctakes-dev/201510.mbox/%3cd8f818ba-50fd-4a08-95ea-4e841ff6f...@childrens.harvard.edu%3E

Thanks again,

Dima

> On Jun 28, 2016, at 09:50, Geise, Brandon D. <bdge...@geisinger.edu> wrote:
> 
> Hi Dima,
> 
> I believe this is related to the path of LVG.  You can try coping the LVG 
> data folder to the same directory (This is at least how I've gotten around 
> it) when running a compiled jar.  You can also search the mailing list for 
> additional discussion on this issue.
> 
> Thanks,
> Brandon
> 
> -----Original Message-----
> From: Dligach, Dmitriy [mailto:ddlig...@luc.edu] 
> Sent: Tuesday, June 28, 2016 10:45 AM
> To: cTAKES Developer list <dev@ctakes.apache.org>
> Subject: URI is not hierarchical
> 
> Dear cTAKES developers,
> 
> I am looking for a simple cTAKEs pipeline that can be run from command line 
> to introduce a group of people to cTAKES. This pipeline:
> 
> ctakes-clinical-pipeline/src/main/java/org/apache/ctakes/clinicalpipeline/ClinicalPipelineWithUmls.java
> 
> seemed like a good candidate so I gave it a try. It runs fine when in 
> Eclipse, but when I run it from command line:
> 
> mvn exec:java 
> -Dexec.mainClass=“org.apache.ctakes.clinicalpipeline.ClinicalPipelineWithUmls”
> 
> It begins to run but then crashes. I am including the error messages below. 
> Any clues?
> 
> Thank you in advance,
> 
> Dima
> 
> ava.lang.reflect.InvocationTargetException
>       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:497)
>       at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:293)
>       at java.lang.Thread.run(Thread.java:745)
> Caused by: java.lang.IllegalArgumentException: URI is not hierarchical
>       at java.io.File.<init>(File.java:418)
>       at 
> org.apache.ctakes.lvg.resource.LvgCmdApiResourceImpl.load(LvgCmdApiResourceImpl.java:65)
>       at 
> org.apache.uima.resource.impl.ResourceManager_impl.registerResource(ResourceManager_impl.java:603)
>       at 
> org.apache.uima.resource.impl.ResourceManager_impl.initializeExternalResources(ResourceManager_impl.java:442)
>       at 
> org.apache.uima.resource.Resource_ImplBase.initialize(Resource_ImplBase.java:153)
>       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:123)
>       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:269)
>       at 
> org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFramework.java:387)
>       at 
> org.apache.uima.analysis_engine.asb.impl.ASB_impl.setup(ASB_impl.java:254)
>       at 
> org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initASB(AggregateAnalysisEngine_impl.java:431)
>       at 
> org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initializeAggregateAnalysisEngine(AggregateAnalysisEngine_impl.java:375)
>       at 
> org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initialize(AggregateAnalysisEngine_impl.java:185)
>       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:269)
>       at 
> org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFramework.java:387)
>       at 
> org.apache.uima.analysis_engine.asb.impl.ASB_impl.setup(ASB_impl.java:254)
>       at 
> org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initASB(AggregateAnalysisEngine_impl.java:431)
>       at 
> org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initializeAggregateAnalysisEngine(AggregateAnalysisEngine_impl.java:375)
>       at 
> org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.initialize(AggregateAnalysisEngine_impl.java:185)
>       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:269)
>       at org.apache.uima.UIMAFramework.produceResource(UIMAFramework.java:314)
>       at 
> org.apache.uima.UIMAFramework.produceAnalysisEngine(UIMAFramework.java:425)
>       at 
> org.apache.uima.fit.pipeline.JCasIterable.iterator(JCasIterable.java:76)
>       at 
> org.apache.uima.fit.pipeline.JCasIterable.iterator(JCasIterable.java:42)
>       at 
> org.apache.ctakes.clinicalpipeline.ClinicalPipelineWithUmls.main(ClinicalPipelineWithUmls.java:68)
>       ... 6 more
> 
> 
> 
> 
> IMPORTANT WARNING: The information in this message (and the documents 
> attached to it, if any) is confidential and may be legally privileged. It is 
> intended solely for the addressee. Access to this message by anyone else is 
> unauthorized. If you are not the intended recipient, any disclosure, copying, 
> distribution or any action taken, or omitted to be taken, in reliance on it 
> is prohibited and may be unlawful. If you have received this message in 
> error, please delete all electronic copies of this message (and the documents 
> attached to it, if any), destroy any hard copies you may have created and 
> notify me immediately by replying to this email. Thank you.
> 
> Geisinger Health System utilizes an encryption process to safeguard Protected 
> Health Information and other confidential data contained in external e-mail 
> messages. If email is encrypted, the recipient will receive an e-mail 
> instructing them to sign on to the Geisinger Health System Secure E-mail 
> Message Center to retrieve the encrypted e-mail.

Reply via email to