Informções em Gauge

Estou tentando representar em um gauge o tanto que tem de espaço ocupado e livre de memória.
Para isso estou fazendo desse modo:

float espacoOcupado, espacoTotal, fValor;
int valor;
try
{
     espacoOcupado = (float) rsNomes.getSize();
     espacoTotal = (float) rsNomes.getSizeAvailable();
     fValor = (espacoOcupado * 100) / espacoTotal;
     valor = (int)fValor;
     gaStatus.setValue(valor);
} catch (RecordStoreNotOpenException ex)
{
   
}

Porém da esse erro:

java.lang.NullPointerException: 0
at Agenda.startApp(Agenda.java:138)
at javax.microedition.midlet.MIDletTunnelImpl.callStartApp(), bci=1
at com.sun.midp.midlet.MIDletPeer.startApp(), bci=7
at com.sun.midp.midlet.MIDletStateHandler.startSuite(), bci=269
at com.sun.midp.main.AbstractMIDletSuiteLoader.startSuite(), bci=52
at com.sun.midp.main.CldcMIDletSuiteLoader.startSuite(), bci=8
at com.sun.midp.main.AbstractMIDletSuiteLoader.runMIDletSuite(), bci=161
at com.sun.midp.main.AppIsolateMIDletSuiteLoader.main(), bci=26

Alguém sabe o que pode ser?

talvez você tenha esquecido de inicializar alguma variável, pois está sendo lançado um NullPointerException.

Tá dando erro na linha 13 da sua classe agenda, uma variavel está com o valor null.