Olá. Tive o mesmo problema. Inclusive a mesma stacktrace. Depurei o problema da forma que pude e descobri o seguinte [para o meu caso]:
1. O problema ocorre com declarações importadas da versão 2005; 2. A declaração importada tinha número (e DDD) de fax. Estranhamente a versão 2006 não tem campo para entrar com número de fax, de modo que não pude apagar os números importados usando o programa. Para não perder as declarações que eu já tinha feito, eu procurei onde os dados da declaração são armazenados. Pra minha sorte são arquivos XML bem simples. Ficam localizados em: ProgramasSRF/IRPFJava2006-dados/irpf/dados/<CPF> /DEC_2006_<CPF> .xml Em cada arquivo XML, você pode localizar o elemento <Contribuinte/> que é subelemento do elemento raiz <Declaracao/>. Dentro do elemento <Contribuinte/> tem um outro elemento <Endereco/> , e é neste elemento <Endereco/> que estão armazenados os números de telefone e fax. O número do fax é armazenado nos atributos DddFax e NumeroFax. Para resumir o texto acima, em notação XPATH os atributos relevantes são: /Declaracao/Contribuinte/[EMAIL PROTECTED] /Declaracao/Contribuinte/[EMAIL PROTECTED] Basta apagar APENAS(!!!) esses atributos e abrir a declaração no programa. A partir daí será possível gravar a declaração. Em tempo: esse foi o problema que EU encontrei na MINHA declaração; é possível que existam outros bugs neste programa. De qualquer forma, resolvi postar esta solução aqui porque pode ser o problema de outras pessoas. Vou enviar uma notificação de bug para a Receita Federal. []'s R. Lemos --------------------------------------------------------------------------- Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br Regras de utilização da lista: http://linux-br.conectiva.com.br FAQ: http://www.zago.eti.br/menu.html
