Java ME - Erro na classe Display

Galera, estou desenvolvendo minha aplicação com Java ME e quando seleciono alguma opção do Menu, aparece o erro:

TRACE: <at java.lang.NullPointerException:   0>, Exception caught in Display class
java.lang.NullPointerException:   0
 - br.com.gestaoativos.Menu.commandAction(Menu.java:177)
	at javax.microedition.lcdui.ChoiceGroupLFImpl.uCallKeyPressed(), bci=233
	at javax.microedition.lcdui.FormLFImpl$FormInputHandler.uCallKeyPressed(), bci=95
	at javax.microedition.lcdui.AbstractInputHandler.uCallKeyEvent(), bci=147
	at javax.microedition.lcdui.Display$DisplayEventConsumerImpl.handleKeyEvent(), bci=61
	at com.sun.midp.lcdui.DisplayEventListener.process(), bci=252
	at com.sun.midp.events.EventQueue.run(), bci=130
	at java.lang.Thread.run(Thread.java:661)
javacall_lifecycle_state_changed() lifecycle: event is JAVACALL_LIFECYCLE_MIDLET_SHUTDOWN status is JAVACALL_OK

Quando seleciono a 1º opção do Menu, ele chama esse método pra exibir a tela de Transferência. Depois da última linha que dá o erro:

 /* 
    * Exibe Tela Transferencia
    */
    private void exibirPrimeiraTelaTransferencia(){
        transferenciaPrimeiraTela = new TransferenciaPrimeiraTela();
        transferenciaPrimeiraTela.getForm().setCommandListener(this);
         
        display.setCurrent(transferenciaPrimeiraTela.getForm());
    }

Alguém sabe o que está causando o erro?

Talvez esse transferenciaPrimeiraTela.getForm() esteja nulo.

Já sei onde está o erro mas não sei como resolver, ayslanms.
No método commandAction do Midlet eu tenho o seguinte código:

// 1 - TRANSFERENCIA
        // Exibir segunda tela 
        else if (c == transferenciaPrimeiraTela.getCmOk()) {
            exibirSegundaTelaTransferencia();
        }// Pesquisar dados do Equipamento
        else if (c == transferenciaSegundaTela.getCmPesquisar()) {
            transferenciaSegundaTela.pesquisarDadosEquipamento();
        }// Finalizar transferencia
        else if (c == transferenciaSegundaTela.getCmOk()) {
            exibirTelaSucesso("Transferência de Localização");
        }

Aí quando comentei esse trecho do cógido não deu mais erro.
Não tem nenhum objeto nulo. Alguém saberia dizer pq dá esse erro?

Saquei o erro.
Todos meus objetos estão nulos. Esse método commandAction é automático, lê os caras quando estão nulos ainda, sem eu chamar.
Agora iniciei todos os objetos quando abre a aplicação e boa.

Valeu galera =))