Hello,

In my work on DERBY-746 I have encountered a new type of error that has no particulary suitable existing SQLState or error message. This is my first bug fix, and I was wondering what the general policy for adding new SQLStates is.

Am I free to add whatever I see fit?

In this particular case, I have three choices:
1) Use an existing, but very general state/msg.
2) Create one new state/msg for two different, but related, errors.
   (can add an argument to the error message)
3) Create two new states/msgs.

Is it a goal to keep the number of states and messages down, or doesn't it matter? From a user perspective, I think a more precise message would be best (e.g. instead of getting "invalid key" you get something like "key has invalid length" and "key contains invalid characters").


Feedback on this is appreciated!



--
Kristian






Reply via email to