2012-08-08 3 views
0

Eclipse로 WSO2 탄소 앱을 개발했습니다. 너무 많은 유물이 생기면 구성 요소가 ... 일식이 파손됩니다.WSO2 Carbon Studio 1.0이 너무 많은 아티팩트가 발생하면 충돌합니다.

root-artifact.xml 인터페이스에서 너무 많은 아티팩트를 처리하는 것과 관련이있는 것으로 보입니다. 사실, 일식이 열릴 때 충돌이 생기면 방금 막 닫은 이클립스를 다시 열지 못합니다. 표시되는 오류는

An internal error has occurred. 
No more handles 

Carbon Studio 1.0과 함께 Eclipse Helios를 사용하고 있습니다. 일부 동료들에게도 마찬가지입니다. 프로젝트에 약 40-50 개의 요소가있을 수 있습니다. eclipse.ini에서 최대 756 개의 메모리를 늘 렸습니다. 다음과 같이 표시됩니다 :

-startup 
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.2.R36x_v20101222 
-product 
org.eclipse.epp.package.jee.product 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
756M 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
756m 
--launcher.defaultAction 
openFile 
-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-Xms40m 
-Xmx756m 

어떤 도움이 필요합니까?

+0

오류 로그의 내용을 게시 하시겠습니까? 'WORKSPACE_HOME/.metadata/.log' 내부에 있어야합니다. –

+0

다음과 같은 오류가 발생했습니다 : ENTRY org.eclipse.ui 4 4 2012-08-08 14 : 40 : 09.457 ! MESSAGE 내부 오류가 있습니다. 발생했습니다. ! STACK 0 org.eclipse.swt.SWTError : 더 이상 핸들 org.eclipse.swt.SWT.error (SWT.java:4109)에서 \t org.eclipse.swt.SWT.error (SWT에서 \t. 자바 : 3998) org.eclipse.ui를 4 0 14 2012년 8월 8일 ENTRY : 49 :! 35.667 MESSAGE되지 않은 이벤트 루프 예외 STACK 0 org.eclipse.swt.SWTException! 실행 가능한 실행 실패 (org.eclipse.swt.SWTException : runnable (org.eclipse.swt.SWTError : 더 이상 핸들이 없습니다)를 실행하지 못했습니다. \t at org.eclipse.swt.SWT.error (SWT.java:4083) – fipries

답변

0

여기 제공된 정보에 따르면 문제는 운영 체제에 있습니다. 이클립스 프로세스는 프로세스에 할당 된 파일 핸들이 부족한 것으로 보인다.

이 경우 가장 좋은 방법은 Eclipse에서 원치 않는 파일/편집기를 모두 닫고 운영 체제 파일 핸들 제한을 늘리는 것입니다.

Bugzilla 문제는 귀하의 시나리오와 관련이있는 것으로 보입니다. 시도해보십시오. the following article. 도움이 될지 모르지만 본인이 직접 시도하지 않았습니다.

관련 문제