Same code using versoin 1.4.179 appears to result in the same stack trace.

Exception in thread "main" org.h2.jdbc.JdbcSQLException: A file path that 
is implicitly relative to the current working directory is not allowed in 
the database URL 
"jdbc:h2:/Users/Matthew/git/ma-core-public/Core/target/test/h2/ma;DB_CLOSE_ON_EXIT=FALSE".
 
Use an absolute path, ~/name, ./name, or the baseDir setting instead. 
[90011-179]
    at org.h2.message.DbException.getJdbcSQLException(DbException.java:345)
    at org.h2.message.DbException.get(DbException.java:179)
    at org.h2.message.DbException.get(DbException.java:155)
    at org.h2.engine.ConnectionInfo.getName(ConnectionInfo.java:398)
    at org.h2.engine.Engine.openSession(Engine.java:43)
    at org.h2.engine.Engine.openSession(Engine.java:165)
    at org.h2.engine.Engine.createSessionAndValidate(Engine.java:143)
    at org.h2.engine.Engine.createSession(Engine.java:126)
    at org.h2.engine.Engine.createSession(Engine.java:26)
    at 
org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:335)
    at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:107)
    at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:91)
    at org.h2.Driver.connect(Driver.java:72)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at Test.main(Test.java:7)


On Tuesday, 24 June 2014 12:32:04 UTC-4, Thomas Mueller wrote:
>
> Hi,
>
> Could you try again with the very latest version? There was a change in 
> this area (even thought, this was for Windows), maybe it works now. If not, 
> do you use any system properties (for example the h2.baseDir)? Could you 
> post the complete stack trace(es)?
>
> Regards,
> Thomas
>
>
>
> On Tue, Jun 24, 2014 at 5:57 PM, Matthew Lohbihler <
> [email protected] <javascript:>> wrote:
>
>> Yes, i still get the same exception.
>>
>>     public static void main(String[] args) throws SQLException {
>>         DriverManager
>>                 
>> .getConnection("jdbc:h2:/Users/Matthew/git/ma-core-public/Core/target/test/h2/ma;DB_CLOSE_ON_EXIT=FALSE");
>>     }
>>
>>
>> Exception in thread "main" org.h2.jdbc.JdbcSQLException: A file path that 
>> is implicitly relative to the current working directory is not allowed in 
>> the database URL 
>> "jdbc:h2:/Users/Matthew/git/ma-core-public/Core/target/test/h2/ma;DB_CLOSE_ON_EXIT=FALSE".
>>  
>> Use an absolute path, ~/name, ./name, or the baseDir setting instead. 
>> [90011-178]
>>
>>     at 
>> org.h2.message.DbException.getJdbcSQLException(DbException.java:344)
>>     at org.h2.message.DbException.get(DbException.java:178)
>>     at org.h2.message.DbException.get(DbException.java:154)
>>     at org.h2.engine.ConnectionInfo.getName(ConnectionInfo.java:392)
>>     at org.h2.engine.Engine.openSession(Engine.java:42)
>>     at org.h2.engine.Engine.openSession(Engine.java:164)
>>     at org.h2.engine.Engine.createSessionAndValidate(Engine.java:142)
>>     at org.h2.engine.Engine.createSession(Engine.java:125)
>>     at org.h2.engine.Engine.createSession(Engine.java:27)
>>     at 
>> org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:335)
>>
>>     at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:107)
>>     at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:91)
>>     at org.h2.Driver.connect(Driver.java:74)
>>     at java.sql.DriverManager.getConnection(Unknown Source)
>>     at java.sql.DriverManager.getConnection(Unknown Source)
>>     at Test.main(Test.java:7)
>>
>>
>> This is using version 1.4.178.
>>
>> Regards,
>> Matthew
>>
>>
>>
>> On Friday, 13 June 2014 09:19:48 UTC-4, Thomas Mueller wrote:
>>
>>> Hi,
>>>
>>> I don't know, I can't reproduce the problem with your URL. Did you set 
>>> the "h2.baseDir" directory? Do those directories exist, and what is in the 
>>> directory? Does a directory "ma" exist within "h2"? Do you get the same 
>>> exception if you use a standalone program, such as:
>>>
>>>     public static void main(String[] args) throws Exception {
>>>         String url = "jdbc:h2:/Users/mueller/temp/
>>> ma-core-public/Core/target/test/h2/ma";
>>>         DriverManager.getConnection(url);
>>>     }
>>>
>>> Regards,
>>> Thomas
>>>
>>>
>>> On Tue, Jun 10, 2014 at 6:13 PM, Matthew Lohbihler <
>>> [email protected]> wrote:
>>>
>>>> I'm getting this error message even with a non-relative url. What's 
>>>> wrong with this?
>>>>
>>>> A file path that is implicitly relative to the current working 
>>>> directory is not allowed in the database URL "jdbc:h2:/Users/Matthew/git/
>>>> ma-core-public/Core/target/test/h2/ma;DB_CLOSE_ON_EXIT=FALSE". Use an 
>>>> absolute path, ~/name, ./name, or the baseDir setting instead. [90011-178]
>>>>
>>>> Thanks,
>>>> Matthew
>>>>
>>>>  -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "H2 Database" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>> To post to this group, send email to [email protected].
>>>>
>>>> Visit this group at http://groups.google.com/group/h2-database.
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "H2 Database" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> Visit this group at http://groups.google.com/group/h2-database.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups "H2 
Database" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/h2-database.
For more options, visit https://groups.google.com/d/optout.

Reply via email to