You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
i found interesting bug. When you change culture of application while it's connected to firebird database, the connection won't be returned into pool.
Here is example code (from Page_Load) :
this.Culture = "en-GB";
FbConnection fbc = new FbConnection("Database=d:/database.fdb;DataSource=localhost;User=sysdba;Password=masterkey;Dialect=1;Charset=UTF8;Pooling=true;MinPoolSize=0;MaxPoolSize=10;Connection lifetime=30;");
fbc.Open();
this\.Culture = "cs\-CZ";
// this.Culture = "en-GB"; When you change it back everything will be OK
fbc\.Close\(\);
this code will fail after 10 calls on "System.InvalidOperationException: Connection pool is full". Its thrown from "FirebirdSql.Data.FirebirdClient.Pool.CreateNewConnectionIfPossibleImpl".
After quick look into the source code i think that problem is in generating NormalizedConnectionString (FbConnectgionString.cs:233). This code is probably culture dependent.
I'm using Fb .NET Provider version 4.1.0.0 and .NET FW version: 4.0.30319 and ASP .NET 4.0.30319.34009
The text was updated successfully, but these errors were encountered:
Submitted by: Lukáš Vykydal (cafee)
i found interesting bug. When you change culture of application while it's connected to firebird database, the connection won't be returned into pool.
Here is example code (from Page_Load) :
this.Culture = "en-GB";
FbConnection fbc = new FbConnection("Database=d:/database.fdb;DataSource=localhost;User=sysdba;Password=masterkey;Dialect=1;Charset=UTF8;Pooling=true;MinPoolSize=0;MaxPoolSize=10;Connection lifetime=30;");
fbc.Open();
// this.Culture = "en-GB"; When you change it back everything will be OK
this code will fail after 10 calls on "System.InvalidOperationException: Connection pool is full". Its thrown from "FirebirdSql.Data.FirebirdClient.Pool.CreateNewConnectionIfPossibleImpl".
After quick look into the source code i think that problem is in generating NormalizedConnectionString (FbConnectgionString.cs:233). This code is probably culture dependent.
I'm using Fb .NET Provider version 4.1.0.0 and .NET FW version: 4.0.30319 and ASP .NET 4.0.30319.34009
The text was updated successfully, but these errors were encountered: