2009-09-03 7 views
3

Linux (우분투 9.04)에 RSA 7.5.3을 새로 설치했습니다. 하나의 자바 프로젝트로 새로운 작업 공간을 만들었습니다. "열린 형식"대화 상자를 열면 빈 상자가 나타납니다 - 첨부 된 screenshot을 참조하십시오. 대화 상자 아래쪽에 지정된 패키지가 없음을 알 수 있습니다. 나는 다음과 같은 예외가 클래스를 찾을 때 는 :오픈 타입 대화 상자가 비어 있음 - Linux (Ubuntu 9.04)의 WebSphere 7.5.0 용 RSA (Rational Software Architetc)

Error occurred during status handling 
java.lang.ArrayIndexOutOfBoundsException: Array index out of range: -1 
at org.eclipse.jface.viewers.AbstractTableViewer$VirtualManager.resolveElement 
(Unknown Source)! 

- Yonatan

+0

[해결]이 특정 GTK 버전 https://bugs.eclipse.org/bugs/show_bug.cgi?id=240033 –

+0

풍어와 3.4 probem 일식입니다! 버그 24033의 내용을 자세히 반영하도록 내 대답을 업데이트했습니다. – VonC

답변

0

글쎄, 누군가가 실제로 동일한 문제 on developerworks있다!
아 기다립니다 ... 그게 당신 것)

는 RSA도 bug 192112에 주석으로 문제가 될 것이다, 시작하는 자바 초기화 작업을 방해 할 수 있습니다.

그렇지 않으면 bugs.eclipse.org의 새로운 버그가 발생합니다.


사실, 코멘트에 문제의 실제 원인을 언급 Yonatan Maman 영업 등 : bug 240033. 3.3에서 3.4로 업그레이드 한 후

열기 종류 및 개방형 계층 대화 상자를 더 오래 일을 모두.

그래서 최신 우분투는 실패하지만 RHEL 5는 정상입니다. 등 eclipse3.5에 고정

페도 9, ​​10, 우분투 8.04 및 8.10으로 만 GTK + GAIL의 새로운 버전에 영향 그놈 게일 문제 (bug 575873)에 연결된

, 상기 final fix는 언급 :

/* 
* Bug in GTK. With GTK 2.12, when assistive technologies is on, the time 
* it takes to add or remove several rows to the model is very long. This 
* happens because the accessible object asks each row for its data, including 
* the rows that are not visible. The the fix is to block the accessible object 
* from receiving row_added and row_removed signals and, at the end, send only 
* a notify signal with the "model" detail. 
*/ 

alt text

0

버그 추적기 그것은 GTK 문제의에서 추측으로.

는 이클립스 설치 디렉터리에있는 당신의 eclipse.ini에 다음 퍼팅 해결해야/해결 방법을 문제 :

--launcher.GTK_version 
2 

이것은 -startup 매개 변수 아래에 넣어되어야한다. 예컨대 :

-startup 
plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.300.v20150602-1417 
--launcher.GTK_version 
2