Eclipse SWTError: XPCOM error какой ему xulrunner (Eclipse как и Aptana не дает делать commit в git)

IDE, VCS и прочее

Модератор: Модераторы разделов

Ответить
Аватара пользователя
unax
Сообщения: 275
ОС: Linux

Eclipse SWTError: XPCOM error какой ему xulrunner

Сообщение unax »

Всем привет!
2 дня выкручиваю мозг( У меня установлен arch x86_64 ядро 3.0.0. Eclipse с обвеской aptana pydev. Использую Git+ssh.
Пытаюсь сделать commit вываливается ошибка: XPCOM error -2147467259

Код: Выделить всё

org.eclipse.swt.SWTError: XPCOM error -2147467261
at org.eclipse.swt.browser.Mozilla.error(Mozilla.java:2414)
at org.eclipse.swt.browser.Mozilla.initXPCOM(Mozilla.java:1815)
at org.eclipse.swt.browser.Mozilla.create(Mozilla.java:669)
at org.eclipse.swt.browser.Browser.<init>(Browser.java:119)
at com.aptana.git.ui.internal.actions.CommitDialog.createDiffArea(CommitDialog.java:214)
at com.aptana.git.ui.internal.actions.CommitDialog.createDialogArea(CommitDialog.java:135)
at org.eclipse.jface.dialogs.Dialog.createContents(Dialog.java:760)
at org.eclipse.jface.window.Window.create(Window.java:431)
at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1089)
at org.eclipse.jface.dialogs.StatusDialog.create(StatusDialog.java:203)
at com.aptana.git.ui.internal.actions.CommitDialog.create(CommitDialog.java:179)
at org.eclipse.jface.window.Window.open(Window.java:790)
at com.aptana.git.ui.internal.actions.CommitHandler.doExecute(CommitHandler.java:27)
at com.aptana.git.ui.internal.actions.AbstractGitHandler.execute(AbstractGitHandler.java:94)
at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:293)
at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)
at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)
at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:241)
at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:241)
at org.eclipse.ui.menus.CommandContributionItem.handleWidgetSelection(CommandContributionItem.java:820)
at org.eclipse.ui.menus.CommandContributionItem.access$19(CommandContributionItem.java:806)
at org.eclipse.ui.menus.CommandContributionItem$5.handleEvent(CommandContributionItem.java:796)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3540)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3161)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
at org.eclipse.equinox.launcher.Main.run(Main.java:1408)
at org.eclipse.equinox.launcher.Main.main(Main.java:1384)

eclipse.buildId=M20110210-1200
java.version=1.6.0_27
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=ru_RU
Command-line arguments:  -os linux -ws gtk -arch x86_64

На debian подобная связка у меня без проблем работает.
Естественно гуглил.
Где-то в настройках лазишь тоже такая ошибка валится, вероятно это связано с воспроизведением страниц из кода html.
Всяко разно пробовал менять -Dorg.eclipse.swt.browser.XULRunnerPath= /usr/lib/xulrunner-6.0 в eclipse.ini
писал туда и /usr/lib/xulrunner-5.0 /usr/lib/xulrunner-6.0 /usr/lib/xulrunner-6.0-devel /usr/lib/firefox-6.0/firefox и менял версию java в системе. xulrunner этот у меня стоит v 6 но 5 тоже не работает.
как эту проблему победить уже и не знаю.. А очень надо.
Буду благодарен за помощь. Может кто-то сталкивался?
Спасибо сказали:
Аватара пользователя
unax
Сообщения: 275
ОС: Linux

Re: Eclipse SWTError: XPCOM error какой ему xulrunner

Сообщение unax »

офтоп: Ой правда есть раздел "Средства разработки". Спасибо, модераторы :drinks:
Спасибо сказали:
Аватара пользователя
unax
Сообщения: 275
ОС: Linux

Re: Eclipse SWTError: XPCOM error какой ему xulrunner

Сообщение unax »

Почитал багзилы.. пугающих вариантов решения посмотрел там :unsure:
Если решу запостю тут..
Спасибо сказали:
Аватара пользователя
unax
Сообщения: 275
ОС: Linux

Re: Eclipse SWTError: XPCOM error какой ему xulrunner

Сообщение unax »

Так вот) у Eclipse 3.7 таких проблем нет..
а более старые версии используют для отображения вебразметки либо xulrunne бородатой версии либо WebKitGTK тоже не первой свежести.
Вообщем помогли добрые люди из забугорья - подробности на форуме Eclipse Community
офтоп: а что вообще никто не пользуется git-ом в eclipse?
Спасибо сказали:
Ответить