Foros del Web » Programación para mayores de 30 ;) » Java »

Error con InputStreamReader

Estas en el tema de Error con InputStreamReader en el foro de Java en Foros del Web. 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"; ...
  #1 (permalink)  
Antiguo 07/02/2009, 04:50
 
Fecha de Ingreso: octubre-2006
Mensajes: 179
Antigüedad: 17 años, 6 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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:00.