Last time I was here my problem was the error: ** Configuration Error:
file:\apache-ctakes-4.0.0Dev\resources\org\apache\ctakes\lvg
\data\config\lvg.properties
(The filename, directory name, or volume label syntax is incorrect)
** Error: problem of opening/reading config file:
'file:/apache-ctakes-4.0.0Dev/resources/org/apache/ctakes/lv
g/data/config/lvg.properties'.
when running some of the examples, for example
HelloWorldAggregetePipeline.java
Note that I;m running Windows 10.
I traced the error down to LvgCmdApiResourceImpl.java in the line lvg = new
LvgCmdApi("-f:l:b", configFileName);,. The code for the configFileName is
applicable to UNIX, but unfortunately not for Windows. So, I changed it to
-
configFileName =
"/apache-ctakes-4.0.0Dev/ctakes/ctakes-lvg-res/target/classes/org/apache/ctakes/lvg/data/config/lvg.properties";
and
lvg = new LvgCmdApi("-f:i:b", configFileName);
which worked to get lvg.properties.
After that fix a new set of multiple errors showed up of the form -
Exception: java.io.FileNotFoundException:
C:\apache-ctakes-4.0.0Dev\ctakes\ctakes-examples\data\misc\stopWords.data
(The system cannot find the path specified)
** Error: problem of opening/reading stop words file:
'C:\apache-ctakes-4.0.0Dev\ctakes\ctakes-examples\data/misc/stopWords.data'.
..
The referenced directory did not have anything for the database and the for
files requested. After some hacking around I found what appears to be the
needed code and data in the directory defined by the environment
variable CTAKES_SRC_HOME which was set up during the developer install.
I could change the lvg.properties variables to point to the CTAKES_SRC_HOME
directory. However, it seems like i'm changing too much for a system that
should just work
Is this direction wrong and should I be doing something else? My suspicion
is that everything would work with Unix, but not with Windows.
Thanks
Don