Erro ao ler RMS java.lang.NullPointerException

Pessoal nao estou conseguindo le o banco qual o erro?
o seguinte erro e execultado :
java.lang.NullPointerException

[code]
public void leBDCadastrodeUsuario()
{
try
{
System.out.println(“Banco lido com sussesso”);
while (list_CadastrodeUsuario.size()>0)
list_CadastrodeUsuario.delete(0);

  //ByteArrayInputStream byteusuario = new ByteArrayInputStream(dados);
// DataInputStream datausuario = new DataInputStream(byteusuario);
ByteArrayInputStream byteusuario = null;
DataInputStream datausuario = null;
 reResistro = rsResistros.enumerateRecords(null, null, false);
int id  = 0 ;
 byte [] dados = null;
 //dados = rsResistros.getRecord(id);
ViDS.removeAllElements();
 while (reResistro.hasNextElement())
 {
 id= reResistro.nextRecordId();
ViDS.addElement("" + id);
dados = rsResistros.getRecord(id);
byteusuario = new ByteArrayInputStream(dados);
datausuario = new DataInputStream(byteusuario);
 list_CadastrodeUsuario.append(datausuario.readUTF() + "-" + datausuario.readUTF(), null);
 }
byteusuario.close();
datausuario.close();
 
 }catch(Exception erro){
 System.out.println("Deu erro ao ler banco de dados de cadastro de usuarioas " +erro);
 }
}[/code]

Aqu vao o coma a ser execultado:

[code] if (displayable == emCadastrodeusuario) {
if (command == cmCadastrodeUsuarios) {
if (tfUsuarioCadastronome.getString().length() > 0
&& tfSenhadeCadastrosenha.getString().length() > 0) {
// list_CadastrodeUsuario.append(tfUsuarioCadastronome.getString() + " | " + tfSenhadeCadastrosenha.getString(), null);
InsereUsuario();
leBDCadastrodeUsuario();
tfUsuarioCadastronome.setString("");
tfSenhadeCadastrosenha.setString("");
switchDisplayable(null, getList_CadastrodeUsuario());

                switchDisplayable(UsuAviso, displayable);
            } else {
                switchDisplayable(UsuAviso2, displayable);

            }[/code]

No console e ezibido: Deu erro ao ler banco de dados de cadastro de usuarioas java.lang.NullPointerException
Insere no banco mas nao ler porque?

Saber a linha exata de onde acontece o erro ajudaria um bocado!

Evite usar “System.out” para log! O mais indicado é alguma ferramenta de log ou algo que a própria plataforma dê. E neste caso é melhor um “erro.printStackTrace()”.

A linha onde ocorreu o erro é tão importante (ou provavelmente até mais) do que o próprio erro.

Valeu!, vou fazer como vc disse, pra ver se funciona.