Skip to content
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

Add extra explanation to "connection rejected by remote interface" (isc_connect_reject) to avoid support questions #779

Open
mrotteveel opened this issue Jan 10, 2024 · 3 comments
Assignees
Milestone

Comments

@mrotteveel
Copy link
Member

Now that wire protocols 12 and older are disabled by default (#733), it is more likely users will received isc_connect_reject (i.e. when connecting to Firebird 2.5 and older). To avoid bug reports/support questions, we need to add an extra explanation to this exception message and/or replace it with a Jaybird specific exception message (e.g. explaining this common case, and maybe link to the FAQ for more info).

@mrotteveel mrotteveel added this to the v6-initial milestone Jan 10, 2024
@mrotteveel mrotteveel self-assigned this Jan 10, 2024
@AlexPeshkoff
Copy link
Member

Is isc_connect_reject raised inside jaybird?
I ask cause this is client-only error code in FB, it never comes from the server (may be except Execute Statement On External). And there may be other reazons except incompatible protocol - first of all non-fb listener on 3050.

@mrotteveel
Copy link
Member Author

Yes, it is raised by Jaybird when op_reject is received, just like the fbclient does (IIRC). I know there are other reasons (I have documented a number of them in the Jaybird FAQ), but now that Jaybird no longer tries protocol 10, 11 and 12 by default, I expect its frequency to increase for people stuck on older versions.

@mrotteveel
Copy link
Member Author

Turns out, I already added a message in #733. I'll leave this ticket open for now to evaluate if it is "good enough".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants