Hi Lewis,

Yes, I’m using trunk, although looks like I’m out of sync across all the ctakes 
modules.  I’ve updated all of CTakes to whatever the latest in trunk is.  Ran 
the process again and it works fine if I copy the lvg data folder to my CWD.  
I’d agree that changing this would be beneficial if we can.

Did you have something in mind?

Thanks,
Brandon

From: Lewis John Mcgibbney [mailto:[email protected]]
Sent: Thursday, March 03, 2016 11:49 AM
To: [email protected]
Subject: Re: LVG Annotator

Hi Brandon,
Which version are you using? Trunk?
This issue presented a problem for me (and a number of others a while ago).
It was 'addressed' in CTAKES-385 [0]. The lingering issue here however (which 
needs to be addressed) is that in trunk we now have instances of the following

+  public static AnalysisEngineDescription createAnnotatorDescription() throws 
ResourceInitializationException, MalformedURLException {
+    InputStream lvgStream = 
LvgAnnotator.class.getClassLoader().getResourceAsStream("org/apache/ctakes/lvg/data/config/lvg.properties");
+    File lvgFile = new File("/tmp/lvg.properties");
+    try {
+      FileUtils.copyInputStreamToFile(lvgStream, lvgFile);
+    } catch (IOException e) {
+      throw new RuntimeException("Error copying temporary InpuStream 
org/apache/ctakes/lvg/data/config/lvg.properties to /tmp/lvg.properties.", e);
     }
As you can see, the lvg.properties should reside in the jar at path 
org/apache/ctakes/lvg/data/config/lvg.properties, this is then copied to /tmp 
(not ideal and not portable across OS).
If we can suggest and agree on what the slution should be then I am happy to 
provide another patch for this.
Lewis

[0] https://issues.apache.org/jira/browse/CTAKES-385

On Thu, Mar 3, 2016 at 7:47 AM, 
<[email protected]<mailto:[email protected]>> 
wrote:

---------- Forwarded message ----------
From: "Geise, Brandon D." <[email protected]<mailto:[email protected]>>
To: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Cc:
Date: Thu, 3 Mar 2016 15:47:21 +0000
Subject: LVG Annotator
Hi,

I’m a little stumped at this point and hoping maybe someone can point me in the 
right direction.  I’ve built a jar using maven and packaged all the necessary 
ctakes libraries.  The issue I’m having is when I go to run the jar the LVG 
Annotator is saying the LVG config file is at C:\tmp\lvg.properties.  I did 
place the resources folder in the classpath and have 
org\apache\ctakes\lvg\data\config\lvg.properties copied there.

Any suggestions on what I could be missing?




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