Eclipse JVM Exit Code 127, когда открыта перспектива RTC «Jazz Administration»

1

Я установил новую ОС RHEL6.5 и установил Java 64bit с помощью этого урока. Проверка версии показывает:

[user@localhost bin]$ java -version
java version "1.7.0_75"
Java(TM) SE Runtime Environment (build 1.7.0_75-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.75-b04, mixed mode)

И JAVA_HOME и JAVA_JRE установлены правильно:

[user@localhost bin]$ echo $JAVA_HOME && echo $JRE_HOME
/opt/jdk1.7.0_75
/opt/jdk1.7.0_75/jre

Я установил последнюю версию (4.4.2) eclipse и смог ее выполнить. Из-за моей настройки проекта я установил RTC-плагин с архивом p2: RTC-Client-p2Repo-5.0.2.zip

После успешного старта я хочу сменить Jazz Administration перспективу. Java каждый раз сбивается с этой ошибкой JVM.

JVM terminated. Exit code=127 /opt/jdk1.7.0_75/jre/bin/java
-Dosgi.requiredJavaVersion=1.7
-XX:MaxPermSize=2048m
-Xms40m
-Xmx2048m
-jar /home/user/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
-os linux
-ws gtk
-arch x86_64
-showsplash /home/user/eclipse//plugins/org.eclipse.platform_4.4.2.v20150204-1700/splash.bmp
-launcher /home/user/eclipse/eclipse
-name Eclipse
--launcher.library /home/user/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20150204-1316/eclipse_1607.so
-startup /home/user/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.appendVmargs
-exitdata 148010
-product org.eclipse.epp.package.jee.product
-vm /opt/jdk1.7.0_75/jre/bin/java
-vmargs
-Dosgi.requiredJavaVersion=1.7
-XX:MaxPermSize=2048m
-Xms40m
-Xmx2048m
-jar /home/user/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar

Может кто-нибудь помочь мне с этой ошибкой? Я пробовал другой параметр в eclipse.ini. Это мой текущий eclipse.ini, используемый при возникновении ошибок.

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20150204-1316
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
1024m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vm
/opt/jdk1.7.0_75/jre/bin/java
-vmargs
-Dosgi.requiredJavaVersion=1.6
-XX:MaxPermSize=1024m
-Xms40m
-Xmx1024m
  • 0
    Пробовали ли вы с рекомендуемой версией ( jazz.net/downloads/rational-team-concert/releases/… ) Eclipse 4.2.x IDE вместо Eclipse 4.4.x?
  • 0
    Не могли бы вы приложить отчет о сбое?
Показать ещё 6 комментариев
Теги:
jvm
rtc

1 ответ

1
Лучший ответ

Хорошо, я нашел ошибку. Это SWT-браузер, который вызывает проблему.

Это проблема затмения (ошибка 343889).
Многие из дистрибутивов Linux недавно прошли обновление до xulrunner-2.0, что несовместимо с некоторыми версиями eclipse. (даже с xmlrunner-compat)

Я нашел некоторую информацию об этой ошибке в этих сообщениях:

После того, как я добавил эти строки в свой eclipse.ini я столкнулся с другой ошибкой.

-Dorg.eclipse.swt.browser.UseWebKitGTK=true
-Dorg.eclipse.swt.browser.DefaultType=mozilla

Но на этот раз он был зарегистрирован в .log в моей .metadata.

!ENTRY com.ibm.team.process.ide.ui 4 0 2015-03-19 03:11:17.361
!MESSAGE Error logged from Process Client UI: 
!STACK 0
org.eclipse.swt.SWTError: No more handles [Could not detect registered XULRunner to use]
    at org.eclipse.swt.SWT.error(SWT.java:4467)
    at org.eclipse.swt.browser.Mozilla.create(Mozilla.java:681)
    at org.eclipse.swt.browser.Browser.<init>(Browser.java:99)
    ...

Если кто-то ищет ошибки тезисов, попробуйте эти сообщения:

Ещё вопросы

Сообщество Overcoder
Наверх
Меню