[ http://issues.apache.org/jira/browse/DERBY-416?page=comments#action_12451193 ] Myrna van Lunteren commented on DERBY-416: ------------------------------------------
The commit to 10.1 was done with multi-fix-merge of revision 208776. Found that with 10.1 and j9 max libraries this test also failed because there is a master variation file under .../master/j9_13. Updated this file with: http://svn.apache.org/viewvc?view=rev&revision=476964 M java/testing/org/apache/derbyTesting/functionTests/master/j9_13/updatableResultSet.out Note that with 10.2, this test is skipped with this jvm. > Parameter in one of the error messages is not replaced by the desired value. > ---------------------------------------------------------------------------- > > Key: DERBY-416 > URL: http://issues.apache.org/jira/browse/DERBY-416 > Project: Derby > Issue Type: Bug > Components: JDBC > Affects Versions: 10.1.1.0 > Reporter: Rajesh Kartha > Assigned To: Mamta A. Satoor > Fix For: 10.1.1.0, 10.2.1.6 > > Attachments: Derby416FixErrorText062905.txt > > > In one of the error messages the parameter does not get replaced with the > actual value to make the message meaningful. > Here is a sample message: > ===> XJ084=Column does not correspond to a column in the base table. Cant > issue {0} on this column. > More info: > Table: > ij version 10.1 > ij> connect 'jdbc:derby:tvtm'; > ij> select * from t1; > C1 |C2 > -------------------------------- > 1 |aa > 2 |bb > 3 |cc > 3 rows selected > To get the above message use the following Java snippet: > private static void runTestXJ084(Connection conn){ > try{ > Statement stmt = > conn.createStatement(ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_UPDATABLE); > ResultSet rs = stmt.executeQuery("SELECT 1, 2 FROM t1 > FOR UPDATE"); > rs.next(); > rs.updateInt(1,22); > }catch (SQLException sqe){ > System.out.println(" ===> "+ sqe.getSQLState()+"="+ > sqe.getMessage()); > } > } > The message obtained is: > ===> XJ084=Column does not correspond to a column in the base table. Cant > issue {0} on this column. > The {0} above should have been replaced by the appropriate operation perfomed > - update in the above case. -- 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
