Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/02/2009, 04:50
paperina
 
Fecha de Ingreso: octubre-2006
Mensajes: 179
Antigüedad: 18 años, 5 meses
Puntos: 3
Error con InputStreamReader

Quiero leer un archivo xml con J2ME y tengo un error con el objeto InputStreamReader, el código que utilizo es:

final String resfile_name = "/guia.xml";
KXmlParser parser = null;
try{
parser = new KXmlParser();
InputStream is = getClass().getResourceAsStream(resfile_name);
InputStreamReader isr = new InputStreamReader(is);
}

El error me lo da en la última linea al pasae de InputStream a InputStreamReader:
java.lang.NullPointerException
at com.sun.cldc.i18n.Helper.getStreamReader(Helper.ja va:103)
at com.sun.cldc.i18n.Helper.getStreamReader(Helper.ja va:79)
at java.io.InputStreamReader.<init>(+9)
at part_presentacio.Negoci.initialize(Negoci.java:72)
at part_presentacio.Negoci.startApp(Negoci.java:475)
at javax.microedition.midlet.MIDletProxy.startApp(MID letProxy.java:44)
at com.sun.midp.midlet.Scheduler.schedule(+270)
at com.sun.midp.main.Main.runLocalClass(+28)
at com.sun.midp.main.Main.main(+80)

startApp threw an Exception
java.lang.NullPointerException
java.lang.NullPointerException
at part_presentacio.Negoci.getGopt(Negoci.java:270)
at part_presentacio.Negoci.getMenu(Negoci.java:219)
at part_presentacio.Negoci.startMIDlet(Negoci.java:10 0)
at part_presentacio.Negoci.startApp(Negoci.java:476)
at javax.microedition.midlet.MIDletProxy.startApp(MID letProxy.java:44)
at com.sun.midp.midlet.Scheduler.schedule(+270)
at com.sun.midp.main.Main.runLocalClass(+28)
at com.sun.midp.main.Main.main(+80)

java.lang.NullPointerException
at com.sun.cldc.i18n.Helper.getStreamReader(Helper.ja va:103)
at com.sun.cldc.i18n.Helper.getStreamReader(Helper.ja va:79)
at java.io.InputStreamReader.<init>(+9)
at part_presentacio.Negoci.initialize(Negoci.java:72)
at part_presentacio.Negoci.startApp(Negoci.java:475)
at javax.microedition.midlet.MIDletProxy.startApp(MID letProxy.java:44)
at com.sun.midp.midlet.Scheduler.schedule(+270)
at com.sun.midp.main.Main.runLocalClass(+28)
at com.sun.midp.main.Main.main(+80)

startApp threw an Exception
java.lang.NullPointerException
java.lang.NullPointerException
at part_presentacio.Negoci.getGopt(Negoci.java:270)
at part_presentacio.Negoci.getMenu(Negoci.java:219)
at part_presentacio.Negoci.startMIDlet(Negoci.java:10 0)
at part_presentacio.Negoci.startApp(Negoci.java:476)
at javax.microedition.midlet.MIDletProxy.startApp(MID letProxy.java:44)
at com.sun.midp.midlet.Scheduler.schedule(+270)
at com.sun.midp.main.Main.runLocalClass(+28)
at com.sun.midp.main.Main.main(+80)

java.lang.NullPointerException
at com.sun.cldc.i18n.Helper.getStreamReader(Helper.ja va:103)
at com.sun.cldc.i18n.Helper.getStreamReader(Helper.ja va:79)
at java.io.InputStreamReader.<init>(+9)
at part_presentacio.Negoci.initialize(Negoci.java:72)
at part_presentacio.Negoci.startApp(Negoci.java:475)
at javax.microedition.midlet.MIDletProxy.startApp(MID letProxy.java:44)
at com.sun.midp.midlet.Scheduler.schedule(+270)
at com.sun.midp.main.Main.runLocalClass(+28)
at com.sun.midp.main.Main.main(+80)

startApp threw an Exception
java.lang.NullPointerException
java.lang.NullPointerException
at part_presentacio.Negoci.getGopt(Negoci.java:270)
at part_presentacio.Negoci.getMenu(Negoci.java:219)
at part_presentacio.Negoci.startMIDlet(Negoci.java:10 0)
at part_presentacio.Negoci.startApp(Negoci.java:476)
at javax.microedition.midlet.MIDletProxy.startApp(MID letProxy.java:44)
at com.sun.midp.midlet.Scheduler.schedule(+270)
at com.sun.midp.main.Main.runLocalClass(+28)
at com.sun.midp.main.Main.main(+80)

Última edición por paperina; 07/02/2009 a las 04:51 Razón: Me he dejaro la subscripción