-
-
Notifications
You must be signed in to change notification settings - Fork 241
Fix #8590 - Line "BLR to Source mapping:" may look broken when procedures.rdb$debug_info is queried using remote protocol. #8591
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
base: master
Are you sure you want to change the base?
Conversation
…ures.rdb$debug_info is queried using remote protocol.
I guess - because new line on server could be different from new line on client, for example - Linux server and Windows client. Your change broke this. I would just make ISQL correctly handle RESULT_SEGMENT. |
This problem has been resolved in stdout around the 1900 years. |
How your patch is relatied with it ? |
If you looked at details of the problem, you would saw that ISQL does not receives |
Then this is an another bug to be fixed. |
Then, what do you mean here ?
|
Lets fix the real bug - in |
See #8594 |
The Firebird team thanks you for effort duplication. |
Are you present the whole team ? Or you going to tell me what to do ?
The issue should be fixed correctly and not broke old code, when possible, like you it or not. |
When transforming a blob of an internal type (say, isc_blob_debug_info) to text, the segments are generated without new line information.
ISQL treats it segment as a line, putting some leading spaces and the new line.
I have no idea why.
But this causes problems when remote batches segments and some are split, causing the extra new line as reported in #8590.
This change is not always backward incompatible, specially when different versions of engine x ISQL is used or non-ISQL clients converting internal blobs to text.