Bug 40082 - NPE in TypeHierarchy.packageRegionContainsSamePackageFragment(TypeHierarchy.java:1314)
Summary: NPE in TypeHierarchy.packageRegionContainsSamePackageFragment(TypeHierarchy.j...
Status: VERIFIED FIXED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.0   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 3.0 M3   Edit
Assignee: Jerome Lanneluc CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-07-15 04:04 EDT by Dani Megert CLA
Modified: 2003-08-28 06:14 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dani Megert CLA 2003-07-15 04:04:27 EDT
I20030710

Saw this in .log - nothing in the UI therefore no reproducable test case.

!ENTRY org.eclipse.jdt.core 4 2 Jul 15, 2003 09:25:24.960
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core".
!STACK 0
java.lang.NullPointerException
	at
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.packageRegionContainsSamePackageFragment(TypeHierarchy.java:1314)
	at
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByPackageFragment(TypeHierarchy.java:955)
	at
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffected(TypeHierarchy.java:873)
	at
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByChildren(TypeHierarchy.java:889)
	at
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByPackageFragmentRoot(TypeHierarchy.java:1008)
	at
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffected(TypeHierarchy.java:871)
	at
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByChildren(TypeHierarchy.java:889)
	at
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByJavaProject(TypeHierarchy.java:940)
	at
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffected(TypeHierarchy.java:869)
	at
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByChildren(TypeHierarchy.java:889)
	at
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByJavaModel(TypeHierarchy.java:905)
	at
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffected(TypeHierarchy.java:867)
	at
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.elementChanged(TypeHierarchy.java:390)
	at org.eclipse.jdt.internal.core.DeltaProcessor$2.run(DeltaProcessor.java:1394)
	at
org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1015)
	at org.eclipse.core.runtime.Platform.run(Platform.java:420)
	at
org.eclipse.jdt.internal.core.DeltaProcessor.notifyListeners(DeltaProcessor.java:1389)
	at
org.eclipse.jdt.internal.core.DeltaProcessor.firePostChangeDelta(DeltaProcessor.java:1222)
	at org.eclipse.jdt.internal.core.DeltaProcessor.fire(DeltaProcessor.java:1188)
	at
org.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged(DeltaProcessor.java:1932)
	at
org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:137)
	at
org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1015)
	at org.eclipse.core.runtime.Platform.run(Platform.java:420)
	at
org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:152)
	at
org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:67)
	at
org.eclipse.core.internal.resources.Workspace.broadcastChanges(Workspace.java:161)
	at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:892)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1600)
	at
org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:85)
	at
org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:101)
!ENTRY org.eclipse.jdt.core 4 4 Jul 15, 2003 09:25:25.00
!MESSAGE Exception occurred in listener of Java element change notification
!STACK 0
java.lang.NullPointerException
	at
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.packageRegionContainsSamePackageFragment(TypeHierarchy.java:1314)
	at
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByPackageFragment(TypeHierarchy.java:955)
	at
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffected(TypeHierarchy.java:873)
	at
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByChildren(TypeHierarchy.java:889)
	at
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByPackageFragmentRoot(TypeHierarchy.java:1008)
	at
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffected(TypeHierarchy.java:871)
	at
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByChildren(TypeHierarchy.java:889)
	at
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByJavaProject(TypeHierarchy.java:940)
	at
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffected(TypeHierarchy.java:869)
	at
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByChildren(TypeHierarchy.java:889)
	at
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByJavaModel(TypeHierarchy.java:905)
	at
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffected(TypeHierarchy.java:867)
	at
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.elementChanged(TypeHierarchy.java:390)
	at org.eclipse.jdt.internal.core.DeltaProcessor$2.run(DeltaProcessor.java:1394)
	at
org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1015)
	at org.eclipse.core.runtime.Platform.run(Platform.java:420)
	at
org.eclipse.jdt.internal.core.DeltaProcessor.notifyListeners(DeltaProcessor.java:1389)
	at
org.eclipse.jdt.internal.core.DeltaProcessor.firePostChangeDelta(DeltaProcessor.java:1222)
	at org.eclipse.jdt.internal.core.DeltaProcessor.fire(DeltaProcessor.java:1188)
	at
org.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged(DeltaProcessor.java:1932)
	at
org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:137)
	at
org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1015)
	at org.eclipse.core.runtime.Platform.run(Platform.java:420)
	at
org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:152)
	at
org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:67)
	at
org.eclipse.core.internal.resources.Workspace.broadcastChanges(Workspace.java:161)
	at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:892)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1600)
	at
org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:85)
	at
org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:101)
Comment 1 Philipe Mulet CLA 2003-07-21 10:50:09 EDT
Consequence of a cancel 
Comment 2 Jerome Lanneluc CLA 2003-07-23 05:24:37 EDT
Added protection to not call isAffected(...) if the hierarchy needs to be 
refreshed.
Comment 3 David Audel CLA 2003-08-28 06:14:24 EDT
Verified.