2016-05-26 2 views
1

Когда я нажимаю на Справка -> Eclipse, Marketplace, затмение зависает или вылетает с ошибкойEclipse, Марс/Неон Marketplace врезается в Ubuntu 12,04

java: /build/oxygen-gtk3-CbjxkW/oxygen-gtk3-1.0.2/src/animations/oxygencomboboxdata.cpp:87: void Oxygen::ComboBoxData::setButton(GtkWidget*): Assertion `!_button._widget' failed. 

Ни установка SWT_GTK3 = 0, ни добавление

-launcher.GTK_version 
2 

до

--launcher.appendVmargs 

в eclipse.ini решает проблему.

Это происходит как для Марса, так и для новейшего релиза Neon RC1. Кто-нибудь испытал это и знает, как это исправить?

ответ

1

Comment 20 of eclipse bug report 440660 решает его для меня. Обратите внимание, что мне пришлось установить SWT_GTK3 = 0, чтобы убедиться, что GTK 3 не используется.

1

Markus последний комментарий является правильным. Как и в комментарии в жука: Отредактируйте файл /usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc

От:

GtkComboBox::appears-as-list = 1 

To:

GtkComboBox::appears-as-list = 0 

Этого было достаточно, чтобы исправить это для меня. Мне не нужно было устанавливать SWT_GTK, как предложил Маркус.

Я бегу Linux Mint 17.3 так что вы, вероятно, увидеть это с Ubuntu 14.04, а также.

+0

приятно, но даже с этим изменением я должен начать с 'SWT_GTK3 = 0./Eclipse' . Только тогда я избавлюсь от ошибки. Думаю, я обновлю систему Ubuntu 12.04, но не найду времени. Спасибо – tverrbjelke

Смежные вопросы