Facturae, error nested excepcion is: java.lang.Exception: alias is null, solucion.
Hace unos dias, un colega que usa Facturae para sus facturas con la administracion publica, me informa de que al enviar una factura emitida le sale el siguiente error y no sabe por que, el no ha hecho nada con el programa, ni ha cambiado nada, ni ha modificado datos… pero no puede enviar facturas.

El error indica poco o nada, nos señala a Java como autor del fallo pero ya os ahorro yo el tiempo de reinstalar Java, reinstalar el programa Facturae por completo, formatear el ordenador o incluso cambiar de equipo y que siga saliendo sin saber por que, hasta que preguntandole mas cosas me dice que lo unico que habia cambiado en el ordenador era el certificado que usa, que le iba a caducar y entonces lo renovo online, pero que era el mismo certificado.
Aqui esta el problema, el certificado es el mismo si y no, si por que sigue siendo tu certificado con tu DNI o con tu REPRESENTACION y tus datos, pero el certificado en realidad cambia, y mucho. Para los que ya estais de andar con Facturae y pegaros de hostias con los certificados digitales, os dareis cuenta de que la primera vez que vais a usar Facturae debeis registraros en la web de FACE y dar de alta el certificado que vayais a usar en FACE, ¿a que ya vais viendo por donde van los tiros?
En FACE debeis ir a INTEGRADORES -> GESTION DE CERTIFICADOS y logearos con vuestro certificado, y despues TENEIS QUE DAR DE ALTA EL NUEVO CERTIFICADO y eliminar el viejo. Aunque sea una renovacion el certificado cambia por completo, y lo que teneis que «pasar» a FACE es el PEM que es la «matricula» unica de cada certificado, por eso sale este error, en realidad teneis un certificado en vuestro equipo que usa Facturae y otro distinto en FACE y no se puede verificar vuestra «persona», solo eso.

Podeis hacer la prueba en el programa Facturae cambiando el almacen del que quereis que tire el programa, decirle a mano donde esta el certificado, ir a CONFIGURACION -> CONFIGURACION FACE y marcar «Seleccionar certificado de disco (*.p12)», elegir vuestro certificado y aceptar todo.

Si vais a enviar la factura os dira lo siguiente, el error de Java ya no sale, pero os dice esto que ya es mas claro con lo que pasa:

Pues ya sabeis, actualizais el certificado en FACE sacando el PEM y listo, asunto solucionado. Si no sabeis sacar el PEM de un certificado, aqui os dejo el post que puse sobre ello: https://www.mur3.com/como-obtener-el-pem-de-un-certificado/
NOTA: Este error de JAVA puede salir por otras causas que igual no tienen que ver con el certificado, para ello, en esta web os indican posibles soluciones sencillas si esto no os sirve, en mi caso no funciono nada de esto y el problema era el certificado, os lo dejo por si acaso tambien y en los comentarios hay alguno que aporta mas informacion. https://empiezapori.com/problema-facturae-3-4-al-poner-la-firma-electronica-windows-10/
buenas, no se si me podras ayudar, pero por intentarlo, hoy he descargado el programa facturae y al intentar inicialo me dice que tengo que tener Java runtimme enviorenment 1.6.0 (32-bit), al darle al enlace para descargarlo me enlaza con el de 64 bits, bueno, lo descargo, pero el programa sigue sin abrirse, me estoy voliendo loca.
Hola,
mira en este link tienes todas las versiones de Java 32 bits, busca la que te haga falta, decargarla e instalala.
https://filehippo.com/es/download_jre_32/history/
¿Que sistema operativo estas usando?
Un saludo.
Muchas gracias por compartir la solución a este error.
Saludos desde Sevilla.
Hola.
Estupendo que os sirva, es un error un poco raro pero te puede desesperar.
Un saludo.
Respuesta clara y concisa al error indicado, ya me estaba desesperando con ganas de quemar todo.
Gracias por la respuesta, un fuerte abrazo