Bug #29161 Connection Error dialog cuts off error message text
Submitted: 17 Jun 2007 17:12 Modified: 28 Jan 2008 22:54
Reporter: James Schend Email Updates:
Status: Duplicate Impact on me:
None 
Category:MySQL Query Browser Severity:S3 (Non-critical)
Version:1.2.12 OS:MacOS (10.4)
Assigned to: CPU Architecture:Any
Tags: GUI

[17 Jun 2007 17:12] James Schend
Description:
When an attempt to connect to a MySQL server using MySQL Query Browser fails, the resulting dialog is too small to read the entire error message. Additionally, the dialog is not resizable, nor can text from the dialog be copied and pasted into another application.

A screenshot demonstrating this bug is available at the following URL: http://blakeyrat.com/bugs/images/mysql_query_browser_small_dialog.png

How to repeat:
1) Open SQL Query Browser in Mac OS X 10.4; You will see the "Connect to MySQL Instance" dialog
2) Enter a valid Server Hostname.
3) Enter an invalid or non-existant Username
4) Enter any Password
5) Press Connect

Suggested fix:
Make the dialog large enough to contain every possible error message. Alternatively, add a vertical scrollbar to the text field in the dialog so that the user can scroll to view error messages that are too tall to fit normally.

Preferably, messages from error dialogs should also be able to be copied and pasted in other applications. This greatly increases the usability of the program by facilitating common operations, like typing an error message into Google to search for the resolution.
[17 Jun 2007 17:12] James Schend
Screenshot demonstrating described issue

Attachment: mysql_query_browser_small_dialog.png (image/png, text), 59.58 KiB.

[18 Jun 2007 6:14] Sveta Smirnova
Thank you for the report.

I can not repeat described behaviour.

Please provide information about:

1. Does hostname and user name contains any non alphanumeric symbols?
2. How long are hostname and user name? (would be great if you can provide hostname and user name which cause the error)
3. Do you enter any password?
[19 Jun 2007 2:47] James Schend
More detailed repro instructions:

1) In the Connect to MySQL Instance dialog, enter "db.blakeyrat.com" as the hostname
2) Enter "testing" as the username
3) Enter "testing" as the password
4) Leave the Default Schema blank
5) Press Connect

I've verified these instructions are correct on Macintosh OS X 10.4.9 using default font settings.
[19 Jun 2007 6:29] Sveta Smirnova
Thank you for the feedback.

Verified as described.
[28 Jan 2008 22:54] Sveta Smirnova
Duplicate of bug #28126