OutOfMemoryError с помощью gradle - PullRequest
0 голосов
/ 04 июня 2019

Я новичок в Gradle. Я использую версию 5.4.1. Когда я пытаюсь создать приложение, я сталкиваюсь с проблемой ниже -

java.lang.IllegalStateException
    Caused by: org.springframework.context.ApplicationContextException
        Caused by: java.lang.OutOfMemoryError

Я добавил файл gradle.properties в корневой каталог моего проекта, где build.gradle присутствует со свойством ниже, но все еще сталкивается с проблемой.

org.gradle.jvmargs=-Xmx512m

Я не уверен, куда добавить файл gradle.properties. Я также ссылаюсь на этот https://gradle.org/docs/current/userguide/build_environment.html документ, но не уверен, почему файлы gradle.properties не читаются приложением.

Я пытаюсь подключить удаленный сервер kafka из моего приложения, и ошибка

Caused by: org.springframework.context.ApplicationContextException: Failed to start bean 'org.springframework.kafka.config.internalKafkaListenerEndpointRegistry'; nested exception is java.lang.OutOfMemoryError: Java heap space 

1 Ответ

0 голосов
/ 04 июня 2019

Максимальный размер кучи по умолчанию для jvm составляет 512 м в соответствии с документом Gradle. Можете ли вы попробовать увеличить его и установить как:

org.gradle.jvmargs=-Xmx2g -XX:MaxMetaspaceSize=512m

Или вы можете попробовать установить его в глобальных переменных окружения GRADLE_OPTS

С Документ :

Свойство Org.gradle.jvmargs Gradle управляет виртуальной машиной, на которой выполняется строить. По умолчанию это -Xmx512m "-XX: MaxMetaspaceSize = 256m"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...