2016-09-10 1 views
0

Я получаю OutOfMemoryExeption: Permgern space вопрос при создании проекта Maven в Дженкинсе. В конце процесса обработки здания сообщение отображается как «Build Success». Но после этой строки ниже появляется сообщение об ошибке msg. Fatal Error: Permgern space Как только это исключение приходит, каждый раз, когда весь Дженкинс получает повесили, то нет соответствующей страницы Дженкинса, даже если панель приборов не открывается.Получение OutOfMemoryException: проблема с пермперным пространством в jenkins

Ниже приведена ошибка аргумента командной строки для Дженкинса. Java-сервер HotSpot (TM) 64-разрядный сервер VM Предупреждение: исключение java.lang.OutOfMemoryError Происходит диспетчерский сигнал, неизвестный обработчику - виртуальная машина может потребоваться принудительно завершить работу.

Ниже подробности об ошибке на консоли O/P из job-

[INFO] Scanning for projects... 
[INFO]                   
[INFO] ------------------------------------------------------------------------ 
[INFO] Building EmployeeInformation 0.0.1-SNAPSHOT 
[INFO] ------------------------------------------------------------------------ 
[INFO] ------------------------------------------------------------------------ 
**[INFO] BUILD SUCCESS 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 0.161 s 
[INFO] Finished at: 2016-09-11T00:55:52+05:30 
[INFO] Final Memory: 5M/76M** 
[INFO] ------------------------------------------------------------------------ 
Parsing POMs 
Established TCP socket on 49708 
[Employee_Management] $ "C:\Program Files\Java\jdk1.7.0_03/bin/java" -cp "C:\Users\pc\.jenkins\plugins\maven-plugin\WEB-INF\lib\maven32-agent-1.7.jar;C:\Program Files\Apache\maven\apache-maven-3.3.9\boot\plexus-classworlds-2.5.2.jar;C:\Program Files\Apache\maven\apache-maven-3.3.9/conf/logging" jenkins.maven3.agent.Maven32Main "C:\Program Files\Apache\maven\apache-maven-3.3.9" C:\Users\pc\.jenkins\war\WEB-INF\lib\remoting-2.62.jar C:\Users\pc\.jenkins\plugins\maven-plugin\WEB-INF\lib\maven32-interceptor-1.7.jar C:\Users\pc\.jenkins\plugins\maven-plugin\WEB-INF\lib\maven3-interceptor-**commons-1.7.jar 49708 
FATAL: PermGen space 
Exception in thread "main" java.lang.reflect.InvocationTargetException 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
FATAL: PermGen space** 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:601) 
    at jenkins.maven3.agent.Maven32Main.main(Maven32Main.java:144) 
    at jenkins.maven3.agent.Maven32Main.main(Maven32Main.java:74) 
Caused by: java.io.EOFException: unexpected stream termination 
    at hudson.remoting.ChannelBuilder.negotiate(ChannelBuilder.java:365) 
    at hudson.remoting.ChannelBuilder.build(ChannelBuilder.java:310) 
    at hudson.remoting.Launcher.main(Launcher.java:530) 
    at hudson.remoting.Launcher.main(Launcher.java:513) 
    at hudson.remoting.Launcher.main(Launcher.java:504) 
    at hudson.remoting.Launcher.main(Launcher.java:500) 
    ... 6 more 

Ниже приведены некоторые из возможных шагов, которые я пытался solve- (1) В pom.xml ниже тег добавлен. attached image link for Changed permgern space configuration in POM.xml (2) Установите JAVA_OPTS в переменной окружения. attached image link for setting enviromental variables

Но, к сожалению, никто из них не работает. Остается проблема. После поиска где- я познакомился -XX: PermSize = 256m -XX: MaxPermSize = 512m заявления разрешит issue.But Я не уверен, что Где и как с получением указанного заявления.

Ребята, Plz пройдите вышеуказанные ссылки Я приложил и дайте мне знать Если что-то я сделал не так. Любая помощь будет оценена по достоинству.

BR // Abinash

+1

Если его можно обновить до hava 8, вы должны сделать это - нет «предела PermGen» – Zarathustra

ответ

1

Добавить параметры в переменной окружения в _JAVA_OPTIONS - это будет работать наверняка.

В противном случае для настройки параметров компилятора в вашей среде сборки Maven существует несколько возможностей. См. this question.

+1

Спасибо, что указали мою ошибку. +1 за лучший ответ! –