MessageService.getLocalizedMessage(...) should check the validity of its 
arguments
----------------------------------------------------------------------------------

         Key: DERBY-1232
         URL: http://issues.apache.org/jira/browse/DERBY-1232
     Project: Derby
        Type: Improvement

  Components: Localization, Network Server, Network Client  
    Versions: 10.1.2.0    
    Reporter: Dyre Tjeldvoll
    Priority: Minor
     Fix For: 10.2.0.0


MessageService.getLocalizedMessage(...)  assumes that its third argument, 
String sqlerrmc, is tokenized. DERBY-1178 showed that it is easy to make a 
change that violates this assumption. Currently this is not detected because 
the resulting failures are masked and handled by falling back to (incorrect) 
defaults.

It would be preferable if MessageService.getLocalizedMessage(...) could verify 
that the input is, in fact, a tokenized message, and provide an appropriate 
error message if isn't. Ideally it should also be more verbose, at least in 
debug builds, about failing to find the specified locale resources.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to