Does your packaging include the ctakes-dictionary-lookup-fast-res ?  In our 
normal distribution that -res is unpacked into the resources/ directory.  If 
you are bypassing that then you'll need to make a -res.jar for lib/   - or 
follow the rest of your strategy accordingly.

-----Original Message-----
From: Geise, Brandon D. [mailto:bdge...@geisinger.edu] 
Sent: Tuesday, September 22, 2015 7:28 AM
To: 'dev@ctakes.apache.org'
Subject: RE: Packaging Ctakes Application

As a follow-up I've followed the distribution packaging strategy to package my 
application and I've gotten past the error below, but now I'm running into the 
error below:
Caused by: org.apache.uima.resource.ResourceInitializationException: Could not 
access the resource data at 
resources\org\apache\ctakes\dictionary\lookup\fast\cakesHsql.xml.

I've double checked all my paths and tried changing from relative to absolute 
but still no luck?  Has anyone run into this before and have a suggestion on 
where to look?

Thanks,
Brandon


From: Geise, Brandon D.
Sent: Monday, September 21, 2015 9:59 AM
To: 'dev@ctakes.apache.org' <dev@ctakes.apache.org>
Subject: Packaging Ctakes Application

Hi All,

I've created a test application using Ctakes and now would like to package into 
jar.  What I've tried is creating a single jar with all resources in the JAR 
and it starts loading the models as expected for the TokenizerAnnotatorPTB 
(default from cTakes) but close to the end of the loading the models I get a 
URI is not hierarchical error.

Loading configuration.
Loading feature templates.
Loading lexica.
Loading model:
................................
Loading model:
.............................
URI is not hierarchical
java.lang.IllegalArgumentException: URI is not hierarchical


If I run the same from Eclipse it looks like Loading configuration.
Loading feature templates.
Loading lexica.
Loading model:
................................
Loading model:
.............................
21 Sep 2015 09:47:19  INFO AbstractJCasTermAnnotator - Using dictionary lookup 
window type: org.apache.ctakes.typesystem.type.textspan.Sentence

Can someone offer some suggestions on the best way to package a maven 
application that uses cTakes?  Based on another thread I have even tried to 
extract the resources folder and specify in the classpath but I'm still 
receiving the same error.

Thanks,
Brandon


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