Pan,
That error seems to be caused by something else (it looks like it can't use the 
local hsqldb) not invalid umls license validated by their web service).

Try removing any logins to the local database in the xml config:
http://svn.apache.org/repos/asf/ctakes/trunk/ctakes-dictionary-lookup/desc/analysis_engine/DictionaryLookupAnnotatorUMLS.xml
In particular:
            <configurationParameterSettings>
              <nameValuePair>
                <name>DriverClassName</name>
                <value>
                  <string>org.hsqldb.jdbcDriver</string>
                </value>
              </nameValuePair>
              <nameValuePair>
                <name>URL</name>
                <value>
                  
<string>jdbc:hsqldb:res:org/apache/ctakes/dictionary/lookup/umls2011ab/umls</string>
                </value>
              </nameValuePair>
              <nameValuePair>
                <name>Username</name>
                <value>
                  <string>SA</string>
                </value>
              </nameValuePair>
              <nameValuePair>
                <name>Password</name>
                <value>
                  <string/>
                </value>
              </nameValuePair>
            </configurationParameterSettings>


From: Pan Teng [mailto:[email protected]]
Sent: Tuesday, November 12, 2013 4:12 PM
To: [email protected]
Subject: cTAKES installation problem

Hi there,

I was trying to run the user version cTAKES. I couldn't load the 
AggregatePlaintextUMLSprocesso
r.xml or the DictionaryLookupAnnotatorUMLS.xml these analysis engines. I added 
the UMLS access rights to the
<cTAKES_HOME>/bin/runctakesCVD.sh
<cTAKES_HOME>/bin/runctakesCPE.sh

Here is how the script look like in the runctakesCPE.sh:

java -Dctakes.umlsuser=[REMOVED] -Dctakes.umlspw=[REMOVED] -cp 
$CTAKES_HOME/lib/*:$CTAKES_HOME/desc/:$CTAKES_HOME/resources/ 
-Dlog4j.configuration=file:$CTAKES_HOME/config/log4j.xml -Xms512M -Xmx1024M 
org.apache.uima.tools.cpm.CpmFrame


There used to be a "*" in my password, I thought there might be some issue when 
the script is reading this, so I changed my password to end with "_" which 
still doesn't work.


Here is how the error message look in the log file:


Caused by: java.sql.SQLException: File input/output error: java.io.IOException: 
Stream closed

at org.hsqldb.jdbc.Util.sqlException(Unknown Source)

at org.hsqldb.jdbc.jdbcConnection.<init>(Unknown Source)

at org.hsqldb.jdbcDriver.getConnection(Unknown Source)

at org.hsqldb.jdbcDriver.connect(Unknown Source)

at java.sql.DriverManager.getConnection(DriverManager.java:582)

at java.sql.DriverManager.getConnection(DriverManager.java:185)

at 
org.apache.ctakes.core.resource.JdbcConnectionResourceImpl.load(JdbcConnectionResourceImpl.java:109)

... 51 more


Could someone help me with it?


Best,

Pan

Reply via email to