Socket + byteBuffer

Olá alguém consegue me ajudar com o seguinte erro:
Exception in thread “Thread-0” java.lang.NullPointerException
at com.Channel$Listener.run(Channel.java:49)

Estou tentando criar um server socket. O obetivo é transferir pela rede um array de bytes. Possui uma classe channel, e esta eu estancio em meu main.
Classe Channel

Alguem consegue me ajudar com esse erro. Ou estou fazendo alguma coisa de errado???

Valeu pela ajuda.