db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Knut Anders Hatlen (Updated) (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (DERBY-5504) SecureServerTest, Driver40UnbootedTest and replication tests not prepared for space in java.home
Date Thu, 17 Nov 2011 11:20:51 GMT

     [ https://issues.apache.org/jira/browse/DERBY-5504?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Knut Anders Hatlen updated DERBY-5504:
--------------------------------------

    Attachment: d5504-2a.diff

Attaching a patch for the replication tests (d5504-2a.diff).

I took the path of least resistance and only changed the exec() calls that are used when running
local tests. Cleaning up the calls for distributed tests could be done later if someone starts
running those tests. If someone thinks we should remove that code, that could be done in a
separate JIRA issue.

The replication test suite ran cleanly in my environment when the java executable was located
in a directory with a space in its name.
                
> SecureServerTest, Driver40UnbootedTest and replication tests not prepared for space in
java.home
> ------------------------------------------------------------------------------------------------
>
>                 Key: DERBY-5504
>                 URL: https://issues.apache.org/jira/browse/DERBY-5504
>             Project: Derby
>          Issue Type: Bug
>          Components: Test
>    Affects Versions: 10.9.0.0
>            Reporter: Knut Anders Hatlen
>            Assignee: Knut Anders Hatlen
>         Attachments: d5504-1a.diff, d5504-2a.diff
>
>
> SecureServerTest, Driver40UnbootedTest and the replication tests fork JVMs by calling
Runtime.exec() methods that take the command as a String parameter, not a String[]. This causes
problems like the ones seen in DERBY-5490 when there's a space in ${java.home}.
> The tests should be rewritten to use the helper method BaseTestCase.execJavaCmd(), which
handles this case correctly.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message