[resolvido]java.lang.NullPointerException

Bom, sou novo aqui gostaria de ajuda nessa Exception

Esse é o código:

[code] 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!");[/code]

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 :frowning: :frowning:

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

Troque o || por &&

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

[quote=tutu_rp]Valew era isso mesmo
não sei como não vi ¬¬[/quote]

É a hora.