Ticket #39 (new defect)
Opened 2 years ago
Aptana throws an error on switch to html/css editor with merclipse History view
| Reported by: | pokorny.jirka@… | Owned by: | |
|---|---|---|---|
| Priority: | minor | Keywords: | |
| Cc: |
Description
Hello,
using eclipse, Aptana 1.5.1, WinXPSP3, merclipse plugin. The issue is rather annoying, but does not affect functionality in any way. Whenever I have the History view *NOT* minified and try to switch editor to a html or css file, eclipse throws an error as follows:
java.lang.NullPointerException?
at com.goldenhammers.merclipse.history.MercurialFileHistory?.checkRevisions(MercurialFileHistory?.java:78) at com.goldenhammers.merclipse.history.MercurialFileHistory?.getFileRevisions(MercurialFileHistory?.java:141) at com.goldenhammers.merclipse.history.MercurialHistoryPage?$4.getElements(MercurialHistoryPage?.java:131) at org.eclipse.jface.viewers.StructuredViewer?.getRawChildren(StructuredViewer?.java:959) at org.eclipse.jface.viewers.ColumnViewer?.getRawChildren(ColumnViewer?.java:703) at org.eclipse.jface.viewers.AbstractTableViewer?.getRawChildren(AbstractTableViewer?.java:1087) at org.eclipse.jface.viewers.StructuredViewer?.getFilteredChildren(StructuredViewer?.java:893) at org.eclipse.jface.viewers.StructuredViewer?.getSortedChildren(StructuredViewer?.java:1016) at org.eclipse.jface.viewers.AbstractTableViewer?.internalRefreshAll(AbstractTableViewer?.java:701) at org.eclipse.jface.viewers.AbstractTableViewer?.internalRefresh(AbstractTableViewer?.java:649) at org.eclipse.jface.viewers.AbstractTableViewer?.internalRefresh(AbstractTableViewer?.java:636) at org.eclipse.jface.viewers.AbstractTableViewer?$2.run(AbstractTableViewer?.java:592) at org.eclipse.jface.viewers.StructuredViewer?.preservingSelection(StructuredViewer?.java:1392) at org.eclipse.jface.viewers.StructuredViewer?.preservingSelection(StructuredViewer?.java:1353) at org.eclipse.jface.viewers.AbstractTableViewer?.inputChanged(AbstractTableViewer?.java:590) at org.eclipse.jface.viewers.ContentViewer?.setInput(ContentViewer?.java:274) at org.eclipse.jface.viewers.StructuredViewer?.setInput(StructuredViewer?.java:1634) at com.goldenhammers.merclipse.history.MercurialHistoryPage?.inputSet(MercurialHistoryPage?.java:251) at org.eclipse.team.ui.history.HistoryPage?.setInput(HistoryPage?.java:59) at org.eclipse.team.internal.ui.history.GenericHistoryView?.showHistoryPageFor(GenericHistoryView?.java:738) at org.eclipse.team.internal.ui.history.GenericHistoryView?.showHistory(GenericHistoryView?.java:969) at org.eclipse.team.internal.ui.history.GenericHistoryView?.editorActivated(GenericHistoryView?.java:892) at org.eclipse.team.internal.ui.history.GenericHistoryView?$1.partActivated(GenericHistoryView?.java:362) at org.eclipse.ui.internal.PartListenerList?$1.run(PartListenerList?.java:72) at org.eclipse.core.runtime.SafeRunner?.run(SafeRunner?.java:42) at org.eclipse.core.runtime.Platform.run(Platform.java:888) at org.eclipse.ui.internal.PartListenerList?.fireEvent(PartListenerList?.java:57) at org.eclipse.ui.internal.PartListenerList?.firePartActivated(PartListenerList?.java:70) at org.eclipse.ui.internal.PartService?.firePartActivated(PartService?.java:187) at org.eclipse.ui.internal.PartService?.setActivePart(PartService?.java:306) at org.eclipse.ui.internal.WorkbenchPagePartList?.fireActivePartChanged(WorkbenchPagePartList?.java:57) at org.eclipse.ui.internal.PartList?.setActivePart(PartList?.java:136) at org.eclipse.ui.internal.WorkbenchPage?.setActivePart(WorkbenchPage?.java:3531) at org.eclipse.ui.internal.WorkbenchPage?.requestActivation(WorkbenchPage?.java:3071) at org.eclipse.ui.internal.PartPane?.requestActivation(PartPane?.java:279) at org.eclipse.ui.internal.EditorPane?.requestActivation(EditorPane?.java:98) at org.eclipse.ui.internal.PartPane?.setFocus(PartPane?.java:325) at org.eclipse.ui.internal.EditorPane?.setFocus(EditorPane?.java:127) at org.eclipse.ui.internal.PartStack?.presentationSelectionChanged(PartStack?.java:846) at org.eclipse.ui.internal.PartStack?.access$1(PartStack?.java:829) at org.eclipse.ui.internal.PartStack?$1.selectPart(PartStack?.java:139) at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation?$1.handleEvent(TabbedStackPresentation?.java:133) at org.eclipse.ui.internal.presentations.util.AbstractTabFolder?.fireEvent(AbstractTabFolder?.java:270) at org.eclipse.ui.internal.presentations.util.AbstractTabFolder?.fireEvent(AbstractTabFolder?.java:279) at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder?.access$1(DefaultTabFolder?.java:1) at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder?$2.handleEvent(DefaultTabFolder?.java:87) at org.eclipse.swt.widgets.EventTable?.sendEvent(EventTable?.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1012) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:770) at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3256) at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:2045) at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:323) at org.eclipse.swt.widgets.EventTable?.sendEvent(EventTable?.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3880) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3473) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113) at org.eclipse.equinox.internal.app.EclipseAppHandle?.run(EclipseAppHandle?.java:194) 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:368) at org.eclipse.core.runtime.adaptor.EclipseStarter?.run(EclipseStarter?.java:179) 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:559) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514) at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
