Lendo uma JTextArea

E ae galera,

Seguinte. Estou criando um programinha parecido com um compilador. Ele irá analisar uma série de códigos e criará um sistema especialista baseado nesses codigos. O problema é o seguinte:

Quando eu digito os dados dentro de um JTextArea, eu chamo um método “Compilar” e ele faz uma série de verificações nesse código. Quando eu digito essa função funciona perfeitamente, porém, quando eu salvo um arquivo e abro este arquivo dentro do meu JTextArea, ao chamar a função, ocorre um erro de NullPointerException. Eu tenho certeza que estou mandando a String corretamente, só que não sei porque bem na chamada do método ele dá esse erro.

Alguém sabe me explicar qual a diferença de um texto digitado e um texto que foi lido de um arquivo em uma JTextArea?

Segue o código:

String content = editorArea.getText();
BufferedReader stringReader = new BufferedReader(new StringReader(content));

for(int l=0; l < numOfLines; l++){
code[l] = stringReader.readLine();

this.checkCode(code[l]);

Se alguém souber outra maneira de fazer isso também em ajudaria…

Abraços!

Cara, não sei pelo código postado , mas faça um Try catch com printStackTrace(); para ver melhor…Proteja o código, cheque se for null, parar o processo…

Verifique pelo System out o conteúdo do arquivo, depois que ele for inportado…Talvez o errro seja antes desse código ae, ja que o TXT ta indo vazio

Cara, consegui achar… O que acontecia, quando eu abria um arquivo .TXT a minha última linha era tratada como vazia, então, null, e isso fazia a merda toda acontecer… :???:

Valeu pela ajuda!

ou esta indo nulo ou vc nao esta instanciando corretamente o componente TextArea