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

Security Exception

Estas en el tema de Security Exception en el foro de Programación móvil en Foros del Web. Hola a todos. En esta ocacion tengo un problema con estas tecnologias, la cuestion es la siguiente, tengo este codigo: Código: try { FileConnection conect ...
  #1 (permalink)  
Antiguo 22/10/2009, 16:43
Avatar de lair  
Fecha de Ingreso: enero-2009
Ubicación: header('Location: Morelia");
Mensajes: 1.052
Antigüedad: 16 años, 5 meses
Puntos: 46
Security Exception

Hola a todos.

En esta ocacion tengo un problema con estas tecnologias, la cuestion es la siguiente, tengo este codigo:
Código:
try {
    FileConnection conect = (FileConnection) Connector.open("file:///definiciones.txt");
    pantalla.setCurrent(Form2);
} catch (Exception ex) {
    Alert error=new Alert("Error","Mensaje:\n"+ex,null,AlertType.ERROR);
    error.setTimeout(Alert.FOREVER);
    pantalla.setCurrent(error);
}
y cuando lo ejecuto me manda el siguiente error
Código:
java.lang.SecurityException:
Applicartion not authorized to access the restricted API
alguien sabe a que se debe??
creen que en el foro de java me puedan ayudar mejor??

gracias por su tiempo y ayuda
  #2 (permalink)  
Antiguo 23/10/2009, 10:01
Avatar de lair  
Fecha de Ingreso: enero-2009
Ubicación: header('Location: Morelia");
Mensajes: 1.052
Antigüedad: 16 años, 5 meses
Puntos: 46
Respuesta: Security Exception

Gracias a todos lo que se dieron una vuelta para ver mi problema, afortunadamente ya logre resolverlo, lo paso por si alguien lo puede utilizar.

lo que hice fue cambiar el modo de lectura
Código:
try {
                    Class cc = this.getClass();
                    InputStream ips= cc.getResourceAsStream("/definiciones.txt");
                    int i=0,cont=0;
                    byte b[]=new byte[1];
                    String CHAR="",Cadena="";
                    while(ips.read(b)!=-1){
                        CHAR=new String(b);
                        if(CHAR.equals("\n"))
                            cont++;
                    }
                    StringItem respuesta[]=new StringItem[cont];
                    ips.reset();
                    
                    while(ips.read(b)!=-1){
                        CHAR=new String(b);
                        Cadena+=CHAR;
                        if(CHAR.equals("\n")){
                            respuesta[i]=new StringItem(Cadena, "");
                            Cadena="";
                            Form2.append(respuesta[i]);
                            i++;
                        }
                        CHAR="";
                    }
                    pantalla.setCurrent(Form2);
                } catch (Exception ex) {
                    Alert error=new Alert("Error","Mensaje:\n"+ex,null,AlertType.ERROR);
                    error.setTimeout(Alert.FOREVER);
                    pantalla.setCurrent(error);
                }
nos vemos, seguimos en contacto
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 03:56.