List:Commits« Previous MessageNext Message »
From:mmatthews Date:December 14 2006 8:17pm
Subject:Connector/J commit: r6167 - branches/branch_5_0/connector-j branches/branch_5_0/connector-j/src/com/mysql/jdbc trunk/connector-j trunk/connector-j/src...
View as plain text  
Modified:
   branches/branch_5_0/connector-j/CHANGES
   branches/branch_5_0/connector-j/src/com/mysql/jdbc/ResultSet.java
   trunk/connector-j/CHANGES
   trunk/connector-j/src/com/mysql/jdbc/ResultSet.java
Log:
Fixed issue where field-level for metadata from DatabaseMetaData when using 
	  INFORMATION_SCHEMA didn't have references to current connections,
	  sometimes leading to NullPointerExceptions when intropsecting them via
	  ResultSetMetaData.

Modified: branches/branch_5_0/connector-j/CHANGES
===================================================================
--- branches/branch_5_0/connector-j/CHANGES	2006-12-14 18:19:27 UTC (rev 6166)
+++ branches/branch_5_0/connector-j/CHANGES	2006-12-14 20:17:11 UTC (rev 6167)
@@ -33,7 +33,12 @@
       this behavior when there is full support for schemas in MySQL).  
             
 	- Fixed BUG#25073 - rewriting batched statements leaks internal statement
-	  instances, and causes a memory leak.	         
+	  instances, and causes a memory leak.	  
+	  
+	- Fixed issue where field-level for metadata from DatabaseMetaData when using 
+	  INFORMATION_SCHEMA didn't have references to current connections,
+	  sometimes leading to NullPointerExceptions when intropsecting them via
+	  ResultSetMetaData.       
 	   
 10-20-06 - Version 5.0.4
 

Modified: branches/branch_5_0/connector-j/src/com/mysql/jdbc/ResultSet.java
===================================================================
--- branches/branch_5_0/connector-j/src/com/mysql/jdbc/ResultSet.java	2006-12-14 18:19:27 UTC (rev 6166)
+++ branches/branch_5_0/connector-j/src/com/mysql/jdbc/ResultSet.java	2006-12-14 20:17:11 UTC (rev 6167)
@@ -779,6 +779,7 @@
 		
 		for (int i = 0; i < this.fields.length; i++) {
 			this.fields[i].setUseOldNameMetadata(true);
+			this.fields[i].setConnection(this.connection);
 		}
 	}
 

Modified: trunk/connector-j/CHANGES
===================================================================
--- trunk/connector-j/CHANGES	2006-12-14 18:19:27 UTC (rev 6166)
+++ trunk/connector-j/CHANGES	2006-12-14 20:17:11 UTC (rev 6167)
@@ -30,6 +30,11 @@
 
     - Fixed BUG#25073 - rewriting batched statements leaks internal statement
 	  instances, and causes a memory leak.
+	  
+	- Fixed issue where field-level for metadata from DatabaseMetaData when using 
+	  INFORMATION_SCHEMA didn't have references to current connections,
+	  sometimes leading to NullPointerExceptions when intropsecting them via
+	  ResultSetMetaData.
 	  	   	  	   
 10-20-06 - Version 5.0.4
 

Modified: trunk/connector-j/src/com/mysql/jdbc/ResultSet.java
===================================================================
--- trunk/connector-j/src/com/mysql/jdbc/ResultSet.java	2006-12-14 18:19:27 UTC (rev 6166)
+++ trunk/connector-j/src/com/mysql/jdbc/ResultSet.java	2006-12-14 20:17:11 UTC (rev 6167)
@@ -784,6 +784,7 @@
 		
 		for (int i = 0; i < this.fields.length; i++) {
 			this.fields[i].setUseOldNameMetadata(true);
+			this.fields[i].setConnection(this.connection);
 		}
 	}
 

Thread
Connector/J commit: r6167 - branches/branch_5_0/connector-j branches/branch_5_0/connector-j/src/com/mysql/jdbc trunk/connector-j trunk/connector-j/src...mmatthews14 Dec