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
