[Mono-list] Re: Npgsql doesn't work anymore

Jaroslaw Kowalski jaak@zd.com.pl
Fri, 19 Mar 2004 22:02:27 +0100


I've made some tests. My new diff is attached (I've added two WriteLine's,
one of them never was never executed).

The output is:

----
ZZZ ServerVersion:  False
_serverVersion is null
-----

Hope it helps.

BTW. I've tried to add "MaxPoolSize=0" to the CS but it just caused the
connection to hang.

Jarek

----- Original Message ----- 
From: "Francisco Figueiredo Jr." <fxjrlists@yahoo.com.br>
To: "Jaroslaw Kowalski" <jaak@zd.com.pl>; <mono-list@ximian.com>
Sent: Friday, March 19, 2004 9:35 PM
Subject: [Mono-list] Re: Npgsql doesn't work anymore


> --- Jaroslaw Kowalski <jaak@zd.com.pl> escreveu:
> >
> > I'm using Fedora Core 1 with "postgresql-server-7.3.4-11" installed from
RPM
> > and Npgsql (from Mono/CVS) doesn't work for me (while it used to work
> > properly about one month ago).
> >
> > I get "System.NullReferenceException : Object reference not set to an
> > instance of an object" when connecting. The problem seems to occur in
> > NpgsqlConnection.ProcessServerVersion().
> >
>
>
> >
> >              if (BackendProtocolVersion == ProtocolVersion.Version2)
> >              {
> >
> >
> > and it prints "_serverVersion is null". It obviously fails on
> > _serverVersion.IndexOf() right after that.
> >
> > My ConnectionString is:
> >
> > 'Server=fw.home.lan;Initial Catalog=SoodaUnitTests;User
> > Id=mono;Password=mono'
> >
> > I can provide more debug info but I don't know what exactly is needed
here.
> > Any ideas?
>
>
> Hi Jaroslaw.
>
> I'm checking that.
> In my nunit tests here I'm not getting this problem.
> We had this problem some time ago, but we already fixed it. But may there
is
> some case which is still getting problems.
>
> In the Open method, near its end, and before the call to
ProcessServerVersion
> there is a line:
>
> ServerVersion = Connector.ServerVersion;
>
> Could you check what is the value of ServerVersion when this code
executes?
>
> Also, a little bit above, is where we set the Connector.ServerVersion.
Could
> you also check what value is being set?
>
> Thanks in advance.
>
> Regards,
>
> Francisco Figueiredo Jr.
>
>
>
>
>
>
>
> ______________________________________________________________________
>
> Yahoo! Mail - O melhor e-mail do Brasil! Abra sua conta agora:
> http://br.yahoo.com/info/mail.html
> _______________________________________________
> Mono-list maillist  -  Mono-list@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
>