Regression
org.eclipse.jdt.ui.tests.core.TypeHierarchyViewPartTest.testTypeHierarchyViewPart (from org.eclipse.jdt.ui.tests.AutomatedSuite)
Error Message
Cannot invoke "org.eclipse.jdt.core.IType.isInterface()" because "type" is null
Stacktrace
java.lang.NullPointerException: Cannot invoke "org.eclipse.jdt.core.IType.isInterface()" because "type" is null at org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isInterface(TypeHierarchy.java:1059) at org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy._OT$callOrig(TypeHierarchy.java:658) at org.eclipse.jdt.internal.core.hierarchy.RegionBasedTypeHierarchy._OT$callOrig(RegionBasedTypeHierarchy.java) at org.objectteams.Team._OT$terminalCallNext(Team.java:598) at org.objectteams.Team._OT$callNext(Team.java:582) at org.eclipse.objectteams.otdt.core.hierarchy.OTTypeHierarchies._OT$callNext(OTTypeHierarchies.java:81) at org.eclipse.objectteams.otdt.core.hierarchy.OTTypeHierarchies$__OT__OTTypeHierarchyImpl.ensureJavaType(OTTypeHierarchies.java:602) at org.eclipse.objectteams.otdt.core.hierarchy.OTTypeHierarchies._OT$callReplace(OTTypeHierarchies.java:65533) at org.objectteams.Team._OT$callAllBindings(Team.java:557) at org.objectteams.Team._OT$terminalCallNext(Team.java:589) at org.objectteams.Team._OT$callNext(Team.java:582) at org.eclipse.objectteams.otdt.core.hierarchy.OTTypeHierarchies._OT$callNext(OTTypeHierarchies.java:81) at org.eclipse.objectteams.otdt.core.hierarchy.OTTypeHierarchies._OT$callReplace(OTTypeHierarchies.java:65533) at org.objectteams.Team._OT$callAllBindings(Team.java:557) at org.eclipse.jdt.internal.core.hierarchy.RegionBasedTypeHierarchy.callAllBindings(RegionBasedTypeHierarchy.java) at org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.getSuperclass(TypeHierarchy.java) at org.eclipse.objectteams.otdt.core.hierarchy.OTTypeHierarchies$__OT__OTTypeHierarchyImpl.getSuperclass(OTTypeHierarchies.java:142) at org.eclipse.objectteams.otdt.core.hierarchy.OTTypeHierarchies$__OT__OTTypeHierarchyImpl.getTypesInTraditionalHierarchy(OTTypeHierarchies.java:710) at org.eclipse.objectteams.otdt.core.hierarchy.OTTypeHierarchies.getTypesInTraditionalHierarchy(OTTypeHierarchies.java:909) at org.eclipse.objectteams.otdt.internal.ui.typehierarchy.TypeHierarchyViewAdaptor$__OT__TraditionalHierarchyView.getTypesInHierarchy(TypeHierarchyViewAdaptor.java:140) at org.eclipse.objectteams.otdt.internal.ui.typehierarchy.TypeHierarchyViewAdaptor._OT$callReplace(TypeHierarchyViewAdaptor.java:65533) at org.objectteams.Team._OT$callAllBindings(Team.java:557) at org.eclipse.jdt.internal.ui.typehierarchy.TraditionalHierarchyViewer$TraditionalHierarchyContentProvider.callAllBindings(TraditionalHierarchyViewer.java) at org.eclipse.jdt.internal.ui.typehierarchy.TraditionalHierarchyViewer$TraditionalHierarchyContentProvider.getTypesInHierarchy(TraditionalHierarchyViewer.java) at org.eclipse.jdt.internal.ui.typehierarchy.TypeHierarchyContentProvider.hasTypeChildren(TypeHierarchyContentProvider.java:333) at org.eclipse.jdt.internal.ui.typehierarchy.TypeHierarchyContentProvider.isInTree(TypeHierarchyContentProvider.java:315) at org.eclipse.jdt.internal.ui.typehierarchy.TypeHierarchyContentProvider.getElements(TypeHierarchyContentProvider.java:181) at org.eclipse.jdt.internal.ui.typehierarchy.TypeHierarchyViewer.containsElements(TypeHierarchyViewer.java:132) at org.eclipse.jdt.internal.ui.typehierarchy.TypeHierarchyViewPart.updateHierarchyViewer(TypeHierarchyViewPart.java:1212) at org.eclipse.jdt.internal.ui.typehierarchy.TypeHierarchyViewPart.updateViewers(TypeHierarchyViewPart.java:645) at org.eclipse.jdt.internal.ui.typehierarchy.TypeHierarchyViewPart.updateInput(TypeHierarchyViewPart.java:624) at org.eclipse.jdt.internal.ui.typehierarchy.TypeHierarchyViewPart.setInputElements(TypeHierarchyViewPart.java:567) at org.eclipse.jdt.ui.tests.core.TypeHierarchyViewPartTest.testTypeHierarchyViewPart(TypeHierarchyViewPartTest.java:99) at java.base/java.lang.reflect.Method.invoke(Method.java:580)