Hi,
I migrated my small app from Pharo 1.3 to Pharo 2.0. I'm using DBXTalk and
GlorpDBX.

It's working perfectly on my notebook (Windows 7 64 bits and postgreSql
9.1) but on my server (Windows 2003 32 bits server and postgreSql 9.0) I'm
getting this error at OpenDBXWin32 level with 3 simultaneus
connections:* 'FATAL:
 lo siento, ya tenemos demasiados clientes'*.

It's strange (for me) because the version on Pharo 1.3 works properly in
both machines but the version on Pharo 2.0 works perfect on my notebook and
works properly for the first two connections on the server.

I think that could be a problem with the OpenDBX library with the server
and the implementation of FFI on Pharo 2.0 but I can't figure out it.

Any suggestions?

Thanks in advance,
Facundo

p.s.: where is hosted the DBXTalk project now? I can't find it on
http://dbxtalk.smallworks.com.ar/ anymore
DBXConnection>>open in Block: [:aFatalError | ...
BlockClosure>>cull:
MethodContext(ContextPart)>>handleSignal: in Block: [self exceptionHandlerBlock 
cull: exception]
BlockClosure>>ensure:
MethodContext(ContextPart)>>handleSignal:
DBXFatalError(Exception)>>signal
DBXFatalError(Exception)>>signal:
DBXFatalError class(Exception class)>>signal:
DBXFatalError class(DBXError class)>>signal:
DBXPostgresBackend(DBXBackend)>>errorCode:handle:
DBXPostgresBackend(DBXBackend)>>verifyError:handle:
DBXPostgresBackend(DBXBackend)>>openConnection:
DBXConnection>>open in Block: [self platform openConnection: self]
BlockClosure>>on:do:
DBXConnection>>open
SelmaConnectionPool>>connect:
GlorpOpenDBXDriverPoolingDriver>>connect:
PharoDatabaseAccessor>>loginIfError: in Block: [self databaseDriver connect: 
currentLogin....
BlockClosure>>on:do:
PharoDatabaseAccessor(DatabaseAccessor)>>execute:ifError:
PharoDatabaseAccessor>>loginIfError:
PharoDatabaseAccessor(DatabaseAccessor)>>login

Reply via email to