United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: 6212566 JDBC RowSets i18n bug - message concatenation
6212566 : JDBC RowSets i18n bug - message concatenation

Details
Type:
Bug
Submit Date:
2004-12-24
Status:
Resolved
Updated Date:
2010-11-01
Project Name:
JDK
Resolved Date:
2007-07-11
Component:
core-libs
OS:
generic
Sub-Component:
javax.sql
CPU:
generic
Priority:
P4
Resolution:
Fixed
Affected Versions:
5.0u2
Fixed Versions:
6u4

Related Reports
Relates:
Relates:

Sub Tasks

Description
The following exception messages cannot be localized properly:
j2se/src/share/classes/com/sun/rowset/RowSetResourceBundle.properties

wrsxmlreader.parseerr = ** Parsing Error
wrsxmlreader.line =  , line
wrsxmlreader.uri =  , uri

xmlrch.warning = ** Warning
xmlrch.line =  , line
xmlrch.uri =  , uri

See the following source code:

j2se/src/share/classes/com/sun/rowset/internal/WebRowSetXmlReader.java

catch (SAXParseException err) {
            System.out.println (wrsReaderResBundle.handleGetObject("wrsxmlreader
.parseerr").toString()
                                + wrsReaderResBundle.handleGetObject("wrsxmlread
er.line").toString()+ err.getLineNumber ()
                                + wrsReaderResBundle.handleGetObject("wrsxmlread
er.uri").toString() + err.getSystemId ());
            err.printStackTrace();
            throw new SQLException(err.getMessage());

j2se/src/share/classes/com/sun/rowset/internal/XmlReaderContentHandler.java

   public void warning (SAXParseException err) throws SAXParseException {
       System.out.println (xmlrchResBundle.handleGetObject("xmlrch.warning").t
oString()
                           + xmlrchResBundle.handleGetObject("xmlrch.line").to
String() + err.getLineNumber ()
                           + xmlrchResBundle.handleGetObject("xmlrch.uri").toS
tring() + err.getSystemId ());
       System.out.println("   " + err.getMessage ());
   } 

These messages should be handled by MessageFormat class to produce concatenated messages in a language-neutral way to allow proper translation.

###@###.### 2004-12-24 21:10:32 GMT

                                    

Comments
EVALUATION

This should be fixed as part of 6458741
                                     
2006-11-16
EVALUATION

Need to target this for SE 6 MU1
                                     
2006-08-30



Hardware and Software, Engineered to Work Together