PessoALL !!!

Estou dando manutenção em um sistem onde, quando me
logo no sistema ele aparece a seguinte mensagem:

java.sql.SQLException: Connection reset by peer:
JVM_recv in socket input stream read


A principio achei que fosse a pool de conexão onde
algum objeto resultset ou statement não estaria sendo
fechado.
Analisando a aplicação mais a fundo vi que todos os
result set e statement estão sendo fechando
corretamente.

Vi uma coisa que nunca tinha visto antes. No inicio do
try da conexão ele chama o metodo:

conn = dbPool.popDBConnection();

e no finally do try ele chama este metodo:

dbPool.pushDBConnection(conn);


Analisando a classe dbPool (abaixo), não estou
conseguindo progredir achando que o erro pode estar
aqui.
Sempre me conectei ao BD e nunca precisei usar isto.
Alguém poderia me  ajudar ?

Muito obrigado
Kleber Rodrigo de Carvalho


package com.ibersisct.roche.cotacoes;
import java.sql.*;
import java.util.*;
import java.io.*;

class DBPool implements java.io.Serializable{
    private transient Stack cola = null;
    
    public DBPool(){
        LogFile.log("creando el DB pool",4);
        cola = new Stack();
    }
    
    public synchronized Connection popDBConnection(){
        Connection conn = null;
        while(cola.isEmpty()){
            try{
                wait();
            }
            catch(InterruptedException i){
            }
        }
        conn = (Connection )cola.pop();
        return conn;
    }
    


        /**
         *
         *
         * @param   r  : Nome da conexão
         */
    public synchronized void
pushDBConnection(Connection r){
            cola.push(r);
            this.notifyAll();
    }
}

__________________________________________________
Do You Yahoo!?
Try FREE Yahoo! Mail - the world's greatest free email!
http://mail.yahoo.com/

------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a