New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
False "Invalid SQLDA" error [CORE2349] #2772
Comments
Modified by: @hvladassignee: Vlad Khorsun [ hvlad ] |
Commented by: @hvlad The error happens in following scenario : 1. SRVR_multy_thread : 2. SRVR_multy_thread : 3. loopThread : and error raised here : Make server to not call port->receive() if port already have packet recieved but not processed. 1. SRVR_multy_thread : 2. loopThread : 3. loopThread : |
Modified by: @hvladstatus: Open [ 1 ] => Resolved [ 5 ] resolution: Fixed [ 1 ] Fix Version: 2.5 Beta 1 [ 10251 ] |
Modified by: @pcisarstatus: Resolved [ 5 ] => Closed [ 6 ] |
Commented by: @hvlad Reopened to backport fix into v2.1.6 |
Modified by: @hvladstatus: Reopened [ 4 ] => Resolved [ 5 ] resolution: Fixed [ 1 ] Fix Version: 2.1.6 [ 10460 ] |
Modified by: @pcisarstatus: Resolved [ 5 ] => Closed [ 6 ] |
Modified by: @pavel-zotovQA Status: No test |
Submitted by: @hvlad
When "lazy port" feature is active (i.e. both client and server version is 2.1 or higher) "invalid SQLDA" error could be raised.
It could happen if one transport-level packet contain both op_execute and op_fetch logical packets.
Commits: 27cba7f fd2099a FirebirdSQL/fbt-repository@9bdab06
The text was updated successfully, but these errors were encountered: