Ver Mensaje Individual
  #537  
Viejo 09/09/10, 16:59:44
Avatar de eNkoRe
eNkoRe eNkoRe no está en línea
Colaborador/a
Mensajes: 320
 
Fecha de registro: oct 2009
Localización: Bcn
Mensajes: 320
Modelo de smartphone: HTC Magic & Galaxy S
Versión de ROM: Un dia una, otro dia otra...
Mencionado: 2 comentarios
Tagged: 2 hilos
Cita:
Originalmente Escrito por snad Ver Mensaje
Un amigo me ha respondido esto acerca de la captura del log:

Es una excepción de Java. Te esta diciendo que ha habido un problema al parsear el MCC/MNC del operador. Y eso parece que es un numerito que vale "@65@5".
Entonces salta la excepcion porque eso no es un numerito ni es nada y te dice java.lang.NumberFormatException: unable to parse '@65' as integer. Porque no es un entero. Para serlo tendría que valer solo números y como máximo el carácter "-" (guión) delante del numero para indicar que es negativo.
Alguien tendría que coger ese codigo y meterle un catch (es una herramienta de Java que permite controlar las excepciones evitando que pete el programa entero). No se como es el codigo fuente, pero el pete que da es super sencillo de arreglar a simple vista. O Movistar deja de enviar caracteres mezclados con numeros o los drivers de la antena gestionan bien la excepción que salta al parsear una @ cuando espera encontrar un numero.
En otras palabras, es una tonteria de fallo, pero no es nada que podais hacer para apañarlo. :S
:O Interesante! Alguien que pueda corroborar esta información?
Responder Con Cita