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

Lily Wei updated DERBY-1151:
----------------------------

    Issue & fix info: [Newcomer]
             Urgency: Normal
              Labels: derby_triage10_8  (was: )

> ij does not issue a warning if the attribute verifyKey.dat is set on an 
> embedded URL.
> -------------------------------------------------------------------------------------
>
>                 Key: DERBY-1151
>                 URL: https://issues.apache.org/jira/browse/DERBY-1151
>             Project: Derby
>          Issue Type: Bug
>          Components: Tools
>            Reporter: Daniel John Debrunner
>            Priority: Trivial
>              Labels: derby_triage10_8
>
> ij has code to check that the JDBC attributes on a URL are valid for 
> embedded. It obtains the list of attributes by using reflection on the 
> Attributes class for the list fo fields.
> The field Attribute.CRYPTO_EXTERNAL_KEY_VERIFY_FILE is not an attribute and 
> so this constant should be elsewhere,, most likely with the encryption code.
> Also going through the list of fields may not be the best approach for 
> getting the list of valid attributes. A simple array of valid attributes
> may be a much clearer and easier solution. Especially if the Attribute class 
> contains client side attributes as well, as a future version might.
> ij> connect 'jdbc:derby:fred;foo=true';
> URL Attribute [foo=true]
>    Attribute is unknown to Derby.
> ERROR XJ004: Database 'fred' not found.
> ij> connect 'jdbc:derby:fred;verifyKey.dat=fr
> ERROR XJ004: Database 'fred' not found.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to