A DESCRIPTION OF THE PROBLEM :
The list of source compatibility issues on this page do not list the large amount of changes that have occurred to interfaces within the java.sql.* package. This means any JDBC drivers (including simple unit-test wrapper drivers) fail to compile under Java6.
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
The list of new methods that were added to interfaces should be provided as an indicator for when migrating an application to Java-6 what additional work will be required. As such, the definition "Functionality releases and major releases (such as 1.3.0, 1.4.0, 5.0) maintain upwards but not downwards source-compatibility." is invalid.
ACTUAL -
Only "behavioural" modifications were listed.
URL OF FAULTY DOCUMENTATION :
http://java.sun.com/javase/6/webnotes/compatibility.html#source
The list of source compatibility issues on this page do not list the large amount of changes that have occurred to interfaces within the java.sql.* package. This means any JDBC drivers (including simple unit-test wrapper drivers) fail to compile under Java6.
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
The list of new methods that were added to interfaces should be provided as an indicator for when migrating an application to Java-6 what additional work will be required. As such, the definition "Functionality releases and major releases (such as 1.3.0, 1.4.0, 5.0) maintain upwards but not downwards source-compatibility." is invalid.
ACTUAL -
Only "behavioural" modifications were listed.
URL OF FAULTY DOCUMENTATION :
http://java.sun.com/javase/6/webnotes/compatibility.html#source