2014-04-09 13 views
18

Tôi có một vấn đề về Eclipse eclipse, tôi không thể mở bất kỳ tập tin trong không gian làm việc của tôi; nếu tôi cố gắng để mở tập tin, nhật thực sẽ cảnh báo lỗi sau thoạiNullPointerException trong nhật thực trong Eclipse chính nó tại PartServiceImpl.internalFixContext

"An error has occurred. See error log for more details. java.lang.NullPointerException" 

tôi đi để xem tập tin log trong .meta tại không gian làm việc và tôi thấy một đoạn trong file như thế này:

!ENTRY org.eclipse.jface 4 2 2557-04-09 11:40:49.422 
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface". 
!STACK 0 
java.lang.NullPointerException 
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.internalFixContext(PartServiceImpl.java:380) 
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.bringToTop(PartServiceImpl.java:341) 
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart(PartServiceImpl.java:1029) 
    at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:3047) 
    at org.eclipse.ui.internal.WorkbenchPage.access$22(WorkbenchPage.java:2969) 
    at org.eclipse.ui.internal.WorkbenchPage$8.run(WorkbenchPage.java:2951) 
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) 
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2947) 
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2911) 
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2902) 
    at org.eclipse.ui.ide.IDE.openEditor(IDE.java:655) 
    at org.eclipse.ui.ide.IDE.openEditor(IDE.java:614) 
    at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:360) 
    at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:167) 
    at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:249) 
    at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:228) 
    at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:275) 
    at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:251) 
    at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:376) 
    at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$4.open(PackageExplorerPart.java:538) 
    at org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener.open(OpenAndLinkWithEditorHelper.java:48) 
    at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:866) 
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 
    at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49) 
    at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) 
    at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:864) 
    at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1152) 
    at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1256) 
    at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:275) 
    at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:269) 
    at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:309) 
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) 
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053) 
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4169) 
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3758) 
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1053) 
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) 
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:942) 
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86) 
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:588) 
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) 
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:543) 
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) 
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124) 
    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:353) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
    at java.lang.reflect.Method.invoke(Unknown Source) 
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629) 
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584) 
    at org.eclipse.equinox.launcher.Main.run(Main.java:1438) 
    at org.eclipse.equinox.launcher.Main.main(Main.java:1414) 

Làm cách nào tôi có thể giải quyết vấn đề này - bất kỳ ý tưởng nào?

+0

Tôi nghĩ rằng nó có thể làm việc thử này, Đi đến C: \ Users \ YourcomputerName Trong thư mục .android sẽ có u xóa thư mục đó và khởi động lại nhật thực. –

Trả lời

17

Có một lỗi đã đệ đơn xin Eclipse:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=385680

Bạn có thể thử khởi động lại Eclipse, nó giúp các poster ban đầu của vấn đề đó.

+2

CÓ !!! tôi sẽ cố gắng khởi động lại eclipse.Sau khi khởi động lại tất cả các công trình đã tốt cảm ơn bạn. –

+0

Một khởi động lại đơn giản từ menu File-> Khởi động lại giải quyết vấn đề của tôi. Tks! – ferreirabraga

6

Better bạn cập nhật eclipse của bạn bằng cách nhấn vào nó trên giúp đỡ >> kiểm tra cập nhật, bạn cũng có thể bắt đầu thực bằng cách nhập lệnh tại dấu nhắc lệnh nhật thực -clean.
Hy vọng điều này sẽ giúp bạn.

+0

Nó giải quyết tất cả các vấn đề Eclipse của tôi. Cảm ơn! – smajli

2

hi, rằng có lẽ vấn đề của dự án,

chọn dự án và thiết lập mà bạn eclipse:

project -> clean... 
1

Tôi cũng đã gặp phải lỗi này. Chỉ cần tôi mở cửa sổ mới tức là Window -> Cửa sổ mới trong nhật thực. Sau đó, tôi đóng cửa sổ cũ của mình. Điều này giải quyết được vấn đề của tôi.

0

Sau khi thoát nhật thực tôi đã di chuyển .eclipse (được tìm thấy trong thư mục chính của người dùng) vào .eclipse.old (chỉ trong trường hợp tôi có thể phải hoàn tác). Các lỗi không hiển thị nữa và các dự án của tôi đang hoạt động tốt sau khi khởi động lại nhật thực.

Thận trọng: Tôi có thiết lập đơn giản và điều này có thể không phù hợp nhất với môi trường có cài đặt nâng cao.

Tôi đăng bài này dưới dạng câu trả lời riêng biệt như các phương pháp được liệt kê trước đây không hoạt động đối với tôi.

0

Tôi đã cập nhật nhật thực và giải quyết vấn đề. giúp đỡ >> kiểm tra các bản cập nhật

+0

Chào mừng bạn đến với ngăn xếp! Có vẻ như câu trả lời này đã [đã được đưa ra] (http://stackoverflow.com/a/24156079/1183506). Bạn có thể cân nhắc xóa câu trả lời của mình và upvoting một câu trả lời nếu bạn đồng ý. Chúc mừng! – mrfreester

Các vấn đề liên quan