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