[resolvido]java.lang.NullPointerException

3 respostas
tutu_rp

Bom, sou novo aqui gostaria de ajuda nessa Exception

Esse é o código:
String linha = entrada.readLine();		//Recebe uma linha do cliente
            
            while ((linha != null) || (!(linha.equals("/sair"))))
            {
                
                if (linha.charAt(0) != '/') //Se o primeiro carácter for diferente de '/' envia para todos
                {
                    // Reenvia a conteúdo para todos os clientes conectados
                    j.enviaParaTodos(nick, " diz: ", linha);
                }
                if (linha.charAt(0) == '/') {
                    //Envia para o metado q recebe o comando
                    j.recebeCmd(linha);
                }

                // Espera por uma nova mensagem
                linha = entrada.readLine();
            }
            // Uma vez que o cliente enviou conteúdo em nulo, envia para todos que o cliente saiu
            j.enviaParaTodos(nick, " saiu ", "do jogo!");

Não intendo o porque esta dando NullPointerException ja que na estrutura while ele verifica justamente de é null e se for deveria sair do while :( :(

Exception in thread "Thread-3" java.lang.NullPointerException
at ServerJogo.Servidor.run(Servidor.java:103)

Alguém ai tem uma ideia :idea: ?

NetBeans IDE 6.8, SO GNU/Linux Ubuntu

3 Respostas

ViniGodoy

Troque o || por &&

tutu_rp

Valew era isso mesmo
não sei como não vi ¬¬

ViniGodoy

tutu_rp:
Valew era isso mesmo
não sei como não vi ¬¬

É a hora.

Criado 15 de novembro de 2010
Ultima resposta 15 de nov. de 2010
Respostas 3
Participantes 2