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.2.0, 10.2.1.6
         Environment: Windows
            Reporter: John H. Embretsen
         Assigned To: John H. Embretsen
            Priority: Trivial
             Fix For: 10.3.0.0


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.

Reply via email to