Bug #86009 | Connector connection times-out after command completes | ||
---|---|---|---|
Submitted: | 19 Apr 2017 16:28 | Modified: | 21 Apr 2017 9:51 |
Reporter: | Matt Houser | Email Updates: | |
Status: | Verified | Impact on me: | |
Category: | Connector / NET | Severity: | S3 (Non-critical) |
Version: | 6.9.9 | OS: | Windows |
Assigned to: | CPU Architecture: | Any | |
Tags: | timeout |
[19 Apr 2017 16:28]
Matt Houser
[19 Apr 2017 16:29]
Matt Houser
Demonstration Program
Attachment: Program.cs (text/plain), 1.36 KiB.
[21 Apr 2017 9:51]
Chiranjeevi Battula
Hello Matt Houser, Thank you for the bug report and test case. Verified this behavior on Visual Studio 2013 (C#.Net) and Connector/NET 6.9.9 version. Thanks, Chiranjeevi.
[21 Apr 2017 9:52]
Chiranjeevi Battula
Error: MySql.Data.MySqlClient.MySqlException (0x80004005): Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. ---> System.TimeoutExcepti on: Timeout in IO operation at MySql.Data.MySqlClient.TimedStream.StopTimer() at MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count) at System.IO.BufferedStream.Read(Byte[] array, Int32 offset, Int32 count) at MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count) at MySql.Data.MySqlClient.MySqlStream.LoadPacket() at MySql.Data.MySqlClient.MySqlStream.ReadPacket() at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId) at MySql.Data.MySqlClient.Driver.GetResult(Int32 statementId, Int32& affectedRows, Int64& insertedId) at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force) at MySql.Data.MySqlClient.MySqlDataReader.NextResult() at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior) at MySql.Data.MySqlClient.ExceptionInterceptor.Throw(Exception exception) at MySql.Data.MySqlClient.MySqlConnection.Throw(Exception ex) at MySql.Data.MySqlClient.MySqlConnection.HandleTimeoutOrThreadAbort(Exception ex) at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior) at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader() at _86010.Program.ExecuteQuery(String connectionString) in d:\Projects\86010\86010\Program.cs:line 51 at _86010.Program.Main(String[] args) in d:\Projects\86010\86010\Program.cs:line 21 Execution Time: 00:00:56.7784942 Press Enter to continue...