У меня Win 10 x64. Я обновился до Java 8 Update 171. Попытка запустить ES с помощью этой командной строки
cd bin
elasticsearch.bat -Ecluster.name=ABTest_Cluster_00 -Enode.name=ABTest_Node_00
не удалось запустить с этой довольно загадочной ошибкой
Common was unexpected at this time
Я обновился до 172, и это было то же самое. (Отказ от ответственности: это могло быть "не ожидалось", а не "неожиданно", но я не переустанавливаю 172, чтобы проверить его, а затем снова понизить.)
Я заглянул в jvm.options, и единственное место, где я мог найти "общие", было в комментарии
# turn off a JDK optimization that throws away stack traces for common
# exceptions because stack traces are important for debugging
-XX:-OmitStackTraceInFastThrow
Понижение до je 8 U 162 решило проблему, и все было хорошо.
Мой локальный DynamoDB работал нормально под последней Java. Это проблема с тем, как я начинаю ES (не думаю, что это работает целую вечность)? Это проблема с ES или Java? Есть ли обходной путь, о котором кто-нибудь знает, так как я бы предпочел запустить последнюю версию Java.