Error passing date solr WSO2 AS 5.3.0
En el producto WSO2 Application Server 5.3.0 existe un bug de fábrica con el componente solr cuando se levanta el servidor en lenguajes como el español, el error es como el siguiente:
[2019-03-14 11:27:58,006] ERROR {org.wso2.carbon.registry.indexing.solr.SolrClient} -
Error when passing date to create solr date format.java.text.ParseException: Unparseable date: "Thu Mar 14 11:27:10 CST 2019"
Una solución si no se quiere cambiar el idioma es añadir el parche 032 y de esta forma se arregla el bug:
Para ello solo descarga el Parche032
Y descomprímelo en la ruta ${WSO2_HOME}/repository/components/patches/
La próxima vez que levantes el servidor te mencionará que ha detectado cambios en los parches y ya no debes tener problemas.
Otra de las soluciones es cambiar el idioma (locale) de la JVM con que levanta agregando las siguientes Java Options en el wso2server.sh o wso2server.bat:
-Duser.region=US -Duser.country=US -Duser.language=us
Espero te haya servido.
Excellent web site. Lots of useful info here. I’m sending it to a
few buddies ans additionally sharing in delicious. And obviously,
thank you in your effort!