You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-dev@db.apache.org by "Andrew McIntyre (JIRA)" <ji...@apache.org> on 2007/04/27 00:52:15 UTC

[jira] Updated: (DERBY-2501) Batch scripts in bin\ report extraneous errors when DERBY_HOME is invalid

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

Andrew McIntyre updated DERBY-2501:
-----------------------------------

    Attachment: derby-2501-check-javacmd.diff

Attaching a patch which includes the check that _JAVACMD is set in the scripts where appropriate to prevent the last unnecessary error message. In most cases, it is expected that java.exe will be in your path on Windows, or if you don't want the last JDK / JRE you installed via a Windows installer, you should set JAVA_HOME.

> Batch scripts in bin\ report extraneous errors when DERBY_HOME is invalid
> -------------------------------------------------------------------------
>
>                 Key: DERBY-2501
>                 URL: https://issues.apache.org/jira/browse/DERBY-2501
>             Project: Derby
>          Issue Type: Bug
>          Components: Demos/Scripts
>    Affects Versions: 10.2.1.6, 10.2.2.0
>         Environment: Windows
>            Reporter: John H. Embretsen
>         Assigned To: John H. Embretsen
>            Priority: Trivial
>             Fix For: 10.3.0.0
>
>         Attachments: d2501_v1.diff, d2501_v2.diff, derby-2501-check-javacmd.diff
>
>
> If DERBY_HOME is set to an invalid location (for example a directory that does not contain lib\derby.jar), most .bat scripts in the bin directory (the ones that call derby_common.bat) report three distinct error messages, of which only one is of value to the user. 
> Reproduction:
> C:\Derby_10\db-derby-10.2.2.0-bin>set DERBY_HOME=c:\temp
> C:\Derby_10\db-derby-10.2.2.0-bin>echo %DERBY_HOME%
> c:\temp
> C:\Derby_10\db-derby-10.2.2.0-bin>bin\sysinfo
> DERBY_HOME is set incorrectly or derby.jar could not be located. Please set DERBY_HOME.
> The system cannot find the batch label specified - end
> '""' is not recognized as an internal or external command,
> operable program or batch file.
> The distinct error messages are:
> 1) DERBY_HOME is set incorrectly or derby.jar could not be located. Please set DERBY_HOME.
> 2) The system cannot find the batch label specified - end
> 3) '""' is not recognized as an internal or external command, operable program or batch file.
> Only 1) is relevant for the user, and should ideally be the only one displayed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.