United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-4281444 Bad syncronization code in bridge causes Function Sequence Error
JDK-4281444 : Bad syncronization code in bridge causes Function Sequence Error

Details
Type:
Bug
Submit Date:
1999-10-15
Status:
Resolved
Updated Date:
1999-10-25
Project Name:
JDK
Resolved Date:
1999-10-25
Component:
core-libs
OS:
generic
Sub-Component:
java.sql:bridge
CPU:
generic
Priority:
P2
Resolution:
Fixed
Affected Versions:
1.2.2
Fixed Versions:
1.3.0 (kestrel)

Related Reports

Sub Tasks

Description
Calling stmt.close can cause function sequence errors in applications. This problem was introduced in jdk1.2.2 when syncronization was removed.

                                    

Comments
EVALUATION

jon.ellis@Eng 1999-10-14

Calling Statement.close() closes any result sets associated with the statement. A race condition exists such that it is possible for the SQL_CLOSE to be called on a hStmt that has already SQL_DROP'ed.

jon.ellis@Eng 1999-10-25

This race condition does not occur readily in kestrel build L.
                                     
1999-10-25
CONVERTED DATA

BugTraq+ Release Management Values

COMMIT TO FIX:
kestrel

FIXED IN:
kestrel

INTEGRATED IN:
kestrel


                                     
2004-06-14



Hardware and Software, Engineered to Work Together