2011-04-19 4 views
0

이 문제가 시작된 것인지 확실하지 않습니다. Eclipse에 버그로 제출했지만 JBoss 확장 문제라고 말하면서 종료했습니다. 그러나이 문제는 다른 작업 공간에서 발생하지 않습니다. 둘 다 JBoss 도구를 사용합니다.Helios Annoyance : "캐시 새로 고침"중에 내부 오류가 발생했습니다. - NullPointerException

내가 Ctrl 키 + 시프트 + T 새로운 유형의 열 누를 때마다 발생합니다. "캐시 새로 고침"오류 만보고합니다. 그런 다음 검색 문자열을 입력하고 OK를 누르면 "캐시 새로 고침"오류와 "항목 필터링"오류가 나타납니다. 두 가지 모두 NPE를보고합니다.

로그를 검사했지만 스택에 jboss 특정이 표시되지 않았습니다.

캐시 새로 고침 :

!ENTRY org.eclipse.core.jobs 4 2 2011-04-19 11:55:05.983 
!MESSAGE An internal error occurred during: "Cache refresh". 
!STACK 0 
java.lang.NullPointerException 
     at org.jboss.ide.eclipse.as.classpath.core.ejb3.EJB3ClasspathContainer.getClasspathEntries(EJB3ClasspathContainer.java:106) 
     at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2656) 
     at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2788) 
     at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1920) 
     at org.eclipse.jdt.internal.core.search.JavaWorkspaceScope.enclosingProjectsAndJars(JavaWorkspaceScope.java:84) 
     at org.eclipse.jdt.internal.core.search.IndexSelector.initializeIndexLocations(IndexSelector.java:181) 
     at org.eclipse.jdt.internal.core.search.IndexSelector.getIndexLocations(IndexSelector.java:276) 
     at org.eclipse.jdt.internal.core.search.JavaSearchParticipant.selectIndexes(JavaSearchParticipant.java:107) 
     at org.eclipse.jdt.internal.core.search.PatternSearchJob.getIndexes(PatternSearchJob.java:79) 
     at org.eclipse.jdt.internal.core.search.PatternSearchJob.ensureReadyToRun(PatternSearchJob.java:50) 
     at org.eclipse.jdt.internal.core.search.processing.JobManager.performConcurrentJob(JobManager.java:174) 
     at org.eclipse.jdt.internal.core.search.BasicSearchEngine.searchAllTypeNames(BasicSearchEngine.java:1135) 
     at org.eclipse.jdt.core.search.SearchEngine.searchAllTypeNames(SearchEngine.java:744) 
     at org.eclipse.jdt.internal.ui.dialogs.FilteredTypesSelectionDialog$ConsistencyRunnable.refreshSearchIndices(FilteredTypesSelectionDialog.java:654) 
     at org.eclipse.jdt.internal.ui.dialogs.FilteredTypesSelectionDialog$ConsistencyRunnable.run(FilteredTypesSelectionDialog.java:637) 
     at org.eclipse.jdt.internal.ui.dialogs.FilteredTypesSelectionDialog.reloadCache(FilteredTypesSelectionDialog.java:680) 
     at org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$RefreshCacheJob.run(FilteredItemsSelectionDialog.java:1508) 
     at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) 

항목 필터링 :

java.lang.NullPointerException 
     at org.jboss.ide.eclipse.as.classpath.core.ejb3.EJB3ClasspathContainer.getClasspathEntries(EJB3ClasspathContainer.java:106) 
     at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2656) 
     at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2788) 
     at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1920) 
     at org.eclipse.jdt.internal.core.search.JavaWorkspaceScope.enclosingProjectsAndJars(JavaWorkspaceScope.java:84) 
     at org.eclipse.jdt.internal.core.search.IndexSelector.initializeIndexLocations(IndexSelector.java:181) 
     at org.eclipse.jdt.internal.core.search.IndexSelector.getIndexLocations(IndexSelector.java:276) 
     at org.eclipse.jdt.internal.core.search.JavaSearchParticipant.selectIndexes(JavaSearchParticipant.java:107) 
     at org.eclipse.jdt.internal.core.search.PatternSearchJob.getIndexes(PatternSearchJob.java:79) 
     at org.eclipse.jdt.internal.core.search.PatternSearchJob.ensureReadyToRun(PatternSearchJob.java:50) 
     at org.eclipse.jdt.internal.core.search.processing.JobManager.performConcurrentJob(JobManager.java:174) 
     at org.eclipse.jdt.internal.core.search.BasicSearchEngine.searchAllTypeNames(BasicSearchEngine.java:1135) 
     at org.eclipse.jdt.core.search.SearchEngine.searchAllTypeNames(SearchEngine.java:846) 
     at org.eclipse.jdt.internal.ui.dialogs.FilteredTypesSelectionDialog.fillContentProvider(FilteredTypesSelectionDialog.java:557) 
     at org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$FilterJob.filterContent(FilteredItemsSelectionDialog.java:2188) 
     at org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$FilterJob.internalRun(FilteredItemsSelectionDialog.java:2130) 
     at org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$FilterJob.doRun(FilteredItemsSelectionDialog.java:2102) 
     at org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$FilterJob.run(FilteredItemsSelectionDialog.java:2089) 
     at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) 

답변

0

나는 이러한 오류가 멀리 갈 수 있도록 헬리오스 (SR2)를 다시 설치했다.

0

나는 똑같은 문제에 직면했고 똑같은 일을했다. eclipse로 인한 메모리 문제를 피하려면 설치 폴더에있는 eclipse.ini 파일의 메모리 사용을 늘릴 수는 있지만 그렇게하지 마십시오. 컴퓨터 램에 달려 있습니다.