Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 346845

Summary: NPE in CommitGraphTable$6.widgetDisposed(CommitGraphTable.java:256)
Product: [Technology] EGit Reporter: James Blackburn <jamesblackburn+eclipse>
Component: UIAssignee: Project Inbox <egit.ui-inbox>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: P3    
Version: 1.0   
Target Milestone: ---   
Hardware: PC   
OS: Linux-GTK   
Whiteboard:

Description James Blackburn CLA 2011-05-23 06:14:59 EDT
Eclipse EGit (Incubation)	1.0.0.201105181813	org.eclipse.egit.feature.group
  Eclipse JGit (Incubation)	1.0.0.201105181253	org.eclipse.jgit.feature.group

I got this NPE, I think it occurred when switching between resources under different team providers.  (Some projects are under SVN, while other are under git...).  I have the history view linked with selection and, at the time the history view was hidden under other pages in the view stack.


java.lang.NullPointerException
at org.eclipse.egit.ui.internal.history.CommitGraphTable$6.widgetDisposed(CommitGraphTable.java:256)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:123)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1282)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1263)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1080)
at org.eclipse.swt.widgets.Control.release(Control.java:3304)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1293)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1083)
at org.eclipse.swt.widgets.Control.release(Control.java:3304)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1293)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1083)
at org.eclipse.swt.widgets.Control.release(Control.java:3304)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1293)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1083)
at org.eclipse.swt.widgets.Control.release(Control.java:3304)
at org.eclipse.swt.widgets.Widget.dispose(Widget.java:462)
at org.eclipse.ui.part.Page.dispose(Page.java:72)
at org.eclipse.egit.ui.internal.history.GitHistoryPage.dispose(GitHistoryPage.java:841)
at org.eclipse.team.internal.ui.history.GenericHistoryView.showPageRec(GenericHistoryView.java:639)
at org.eclipse.team.internal.ui.history.GenericHistoryView.showHistoryPageFor(GenericHistoryView.java:741)
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)
Comment 1 Kevin Sawicki CLA 2011-05-24 18:35:17 EDT
I believe this is a duplicate of bug34685 which was fixed with commit 2107d1c39d947aa9edcfb82add24a1f6621a596e

*** This bug has been marked as a duplicate of bug 346351 ***