Como fazer com que o elasticsearch funcione após a última atualização do OSX java

Fiz uma atualização de software no meu mac e depois não consegui iniciar o elasticsearch. Eu receberia um StackOverflowError [null] toda vez que tentasse iniciar o elasticsearch:

$ cd /usr/local/Cellar/elasticsearch/0.18.4/
$ elasticsearch
-f -D es.config=config/elasticsearch.yml
[2012-09-10 09:39:15,952][INFO ][node] [Blackout] {0.18.4}[31009]: initializing ...
[2012-09-10 09:39:15,960][INFO ][plugins] [Blackout] loaded [], sites []
[2012-09-10 09:39:19,574][ERROR][bootstrap] {0.18.4}: Initialization Failed ...
1) StackOverflowError[null]

Eu rastreei até a atualização do java. Eu estava executando 1.6.0 33, mas a última atualização para 1.6.0 35 quebrou a busca elástica:

$ java -version
java version
"1.6.0_35"

Para corrigir isso, simplesmente vá para Finder> Aplicativos> Utilitários> Preferências de Java e arraste o JVM de 32 bits acima do JVM de 64 bits:

Cenário

Elasticsearch deve estar funcionando agora.

Disseram que atualizar para a versão> = 0.19.9 também corrigirá o problema.