You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ctakes.apache.org by se...@apache.org on 2014/11/04 18:28:54 UTC
svn commit: r1636660 -
/ctakes/trunk/ctakes-dictionary-lookup-fast/src/main/java/org/apache/ctakes/dictionary/lookup2/util/JdbcConnectionFactory.java
Author: seanfinan
Date: Tue Nov 4 17:28:53 2014
New Revision: 1636660
URL: http://svn.apache.org/r1636660
Log:
Der.
Modified:
ctakes/trunk/ctakes-dictionary-lookup-fast/src/main/java/org/apache/ctakes/dictionary/lookup2/util/JdbcConnectionFactory.java
Modified: ctakes/trunk/ctakes-dictionary-lookup-fast/src/main/java/org/apache/ctakes/dictionary/lookup2/util/JdbcConnectionFactory.java
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-dictionary-lookup-fast/src/main/java/org/apache/ctakes/dictionary/lookup2/util/JdbcConnectionFactory.java?rev=1636660&r1=1636659&r2=1636660&view=diff
==============================================================================
--- ctakes/trunk/ctakes-dictionary-lookup-fast/src/main/java/org/apache/ctakes/dictionary/lookup2/util/JdbcConnectionFactory.java (original)
+++ ctakes/trunk/ctakes-dictionary-lookup-fast/src/main/java/org/apache/ctakes/dictionary/lookup2/util/JdbcConnectionFactory.java Tue Nov 4 17:28:53 2014
@@ -54,7 +54,8 @@ public enum JdbcConnectionFactory {
String trueJdbcUrl = jdbcUrl;
if ( jdbcUrl.startsWith( HSQL_FILE_PREFIX ) ) {
// Hack for hsqldb file needing to be absolute or relative to current working directory
- final String urlFilePath = jdbcUrl.substring( HSQL_FILE_PREFIX.length() ) + HSQL_DB_EXT;
+ final String urlDbPath = jdbcUrl.substring( HSQL_FILE_PREFIX.length() );
+ final String urlFilePath = urlDbPath + HSQL_DB_EXT;
File file = new File( urlFilePath );
if ( !file.exists() ) {
// file url is not absolute, check for relative directly under current working directory
@@ -65,7 +66,7 @@ public enum JdbcConnectionFactory {
final String cwdParent = new File( cwd ).getParent();
file = new File( cwdParent, urlFilePath );
if ( file.exists() ) {
- trueJdbcUrl = "../" + jdbcUrl;
+ trueJdbcUrl = HSQL_FILE_PREFIX + "../" + urlDbPath;
} else {
LOGGER.error( "Could not find " + urlFilePath + " as absolute or in " + cwd + " or in " + cwdParent );
throw new SQLException( "No HsqlDB script file exists at Url" );