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)

Attachments

Add/Change #39 (Aptana throws an error on switch to html/css editor with merclipse History view)

Author



Change Properties
<Author field>
Action
as new
as The resolution will be set. Next status will be 'closed'
to The owner will change. Next status will be 'new'
The owner will change to anonymous. Next status will be 'assigned'
 
Note: See TracTickets for help on using tickets.