Какая то непонятная ситуация. На одном единственном рабочем месте долго не обновляли клиента, и после обновления перестал запускаться клиент. При запуске в дебаге выдает
Код:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Arrays.java:3332)
at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:124)
at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:596)
at java.lang.StringBuffer.append(StringBuffer.java:367)
at ru.bitel.bgbilling.client.runner.BGClientRunnerUtil.readInputStream(BGClientRunnerUtil.java:163)
at ru.bitel.bgbilling.client.runner.BGClientRunnerUtil.loadConfig(BGClientRunnerUtil.java:147)
at ru.bitel.bgbilling.client.runner.BGClientRunnerUtil.loadServersConfig(BGClientRunnerUtil.java:93)
at bitel.billing.module.common.DBInfoManager.parseServersConfig(DBInfoManager.java:715)
at bitel.billing.module.common.DBInfoManager.<init>(DBInfoManager.java:77)
at bitel.billing.module.common.DBInfoManager.getManager(DBInfoManager.java:68)
at ru.bitel.bgbilling.client.BGClientBase.<init>(BGClientBase.java:109)
at ru.bitel.bgbilling.client.BGClient.<init>(BGClient.java:17)
at ru.bitel.bgbilling.client.BGClient.main(BGClient.java:172)
При этом если я возвращаю предыдущий билд 194 то все ок. Запускается. Думал запустить через Runner но он вообще не запускается.
Java была версии 211, вроде как последняя бесплатная. Удалил для проверки, поставил обратно билд 119 без изменений. В итоге поставил Liberica JDK version 8u212
Проблема на Windows 7 32bit.
При этом есть клиенты win 7 64bit которые нормально работают. Что не так так и не понял. Пока оставил старую библиотеку client.jar
Свободной памяти на машине 2GB, файлы подкачки по 10 GB. Ну и собственно на старой версии client.jar все ок