[
https://issues.apache.org/jira/browse/DERBY-4381?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14028167#comment-14028167
]
Myrna van Lunteren commented on DERBY-4381:
-------------------------------------------
Note that the behavior is the same whether the params are in the path, or the
jar file name. The error when the problem occurs is XJ040 (failed to start
database), caused by XJ001 - FileNotFoundException.
ij> connect 'jdbc:derby:jar:(bla)db.jar)bladb';
ERROR XJ040: Failed to start database 'jar:(bla)db.jar)bladb' with class loader
sun.misc.Launcher$AppClassLoader@81536285, see the next exception for details.
ERROR XJ001: Java exception: 'bla (The system cannot find the file specified.):
java.io.FileNotFoundException'.
> Connection to Derby doesn't work if the path has round braket in it
> --------------------------------------------------------------------
>
> Key: DERBY-4381
> URL: https://issues.apache.org/jira/browse/DERBY-4381
> Project: Derby
> Issue Type: Bug
> Components: JDBC
> Affects Versions: 10.5.3.0
> Environment: Windows Vista
> Reporter: Shivaraju Gowda
> Assignee: Myrna van Lunteren
> Labels: derby_triage10_5_2
> Original Estimate: 5h
> Remaining Estimate: 5h
>
> In 64 bit windows vista OS, if an executable is 32 bit than it is generally
> installed under
> "C:\Program Files (x86)" folder. The brackets in the path cause problems
> while connecting
> to any database stored in that folder(in jar format) through derby JDBC.
> The effective connection string is :
> jdbc:derby:jar:(C:/Program Files(86)/ClassicModels.jar)ClassicModels
> This fails because the closing brackets is not escaped.
> I looked into the documentation and didn't find references to escaping the
> brackets in the path.
> I think this problem should be reproducible on all platforms.
> you cannot connect to it,
--
This message was sent by Atlassian JIRA
(v6.2#6252)