Bug 79272 - exception thrown during refactoring: 3.1M3
Summary: exception thrown during refactoring: 3.1M3
Status: RESOLVED FIXED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.1   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 3.1 M5   Edit
Assignee: Markus Keller CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 79171 (view as bug list)
Depends on: 75642
Blocks:
  Show dependency tree
 
Reported: 2004-11-23 07:36 EST by mike andrews CLA
Modified: 2005-02-08 14:22 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mike andrews CLA 2004-11-23 07:36:36 EST
tried to refactor a method name. return type was generics embedded in generics
(i.e., Set<Set<SomeInterface>>)

.metadata/.log included (identifying package and class names redacted):

!SESSION 2004-11-23 07:25:16.671 -----------------------------------------------
eclipse.buildId=I200411050810
java.version=1.5.0-rc
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US

!ENTRY org.eclipse.ltk.ui.refactoring 4 10000 2004-11-23 07:25:16.671
!MESSAGE Internal Error
!STACK 1
Java Model Exception: Java Model Status [getXYZ() [in ABCInterface [in [Working
copy] ABCInterface.java [in com.pqr.ghj.plk [in src [in qaz]]]]] does not exist]
	at
org.eclipse.jdt.internal.core.JavaElement.newNotPresentException(JavaElement.java:533)
	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:564)
	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:291)
	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:277)
	at org.eclipse.jdt.internal.core.Member.getFlags(Member.java:155)
	at org.eclipse.jdt.internal.corext.util.JdtFlags.isPrivate(JdtFlags.java:82)
	at
org.eclipse.jdt.internal.corext.refactoring.rename.RefactoringScopeFactory.getVisibility(RefactoringScopeFactory.java:58)
	at
org.eclipse.jdt.internal.corext.refactoring.rename.RefactoringScopeFactory.create(RefactoringScopeFactory.java:46)
	at
org.eclipse.jdt.internal.corext.refactoring.rename.RenameMethodProcessor.batchFindNewOccurrences(RenameMethodProcessor.java:491)
	at
org.eclipse.jdt.internal.corext.refactoring.rename.RenameMethodProcessor.analyzeRenameChanges(RenameMethodProcessor.java:439)
	at
org.eclipse.jdt.internal.corext.refactoring.rename.RenameMethodProcessor.checkFinalConditions(RenameMethodProcessor.java:274)
	at
org.eclipse.jdt.internal.corext.refactoring.rename.RenameVirtualMethodProcessor.checkFinalConditions(RenameVirtualMethodProcessor.java:91)
	at
org.eclipse.ltk.core.refactoring.participants.ProcessorBasedRefactoring.checkFinalConditions(ProcessorBasedRefactoring.java:153)
	at
org.eclipse.ltk.core.refactoring.CheckConditionsOperation.run(CheckConditionsOperation.java:84)
	at
org.eclipse.ltk.core.refactoring.CreateChangeOperation.run(CreateChangeOperation.java:114)
	at
org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:188)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1676)
	at
org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:58)
	at
org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:105)
!SUBENTRY 1 org.eclipse.jdt.core 4 969 2004-11-23 07:25:16.671
!MESSAGE getXYZ() [in ABCInterface [in [Working copy] ABCInterface.java [in
com.pqr.ghj.plk [in src [in qaz]]]]] does not exist

!ENTRY org.eclipse.ltk.ui.refactoring 4 10000 2004-11-23 07:26:51.140
!MESSAGE Internal Error
!STACK 1
Java Model Exception: Java Model Status [getXYZ() [in ABCInterface [in [Working
copy] ABCInterface.java [in com.pqr.ghj.plk [in src [in qaz]]]]] does not exist]
	at
org.eclipse.jdt.internal.core.JavaElement.newNotPresentException(JavaElement.java:533)
	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:564)
	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:291)
	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:277)
	at org.eclipse.jdt.internal.core.Member.getFlags(Member.java:155)
	at org.eclipse.jdt.internal.corext.util.JdtFlags.isPrivate(JdtFlags.java:82)
	at
org.eclipse.jdt.internal.corext.refactoring.rename.RefactoringScopeFactory.getVisibility(RefactoringScopeFactory.java:58)
	at
org.eclipse.jdt.internal.corext.refactoring.rename.RefactoringScopeFactory.create(RefactoringScopeFactory.java:46)
	at
org.eclipse.jdt.internal.corext.refactoring.rename.RenameMethodProcessor.batchFindNewOccurrences(RenameMethodProcessor.java:491)
	at
org.eclipse.jdt.internal.corext.refactoring.rename.RenameMethodProcessor.analyzeRenameChanges(RenameMethodProcessor.java:439)
	at
org.eclipse.jdt.internal.corext.refactoring.rename.RenameMethodProcessor.checkFinalConditions(RenameMethodProcessor.java:274)
	at
org.eclipse.jdt.internal.corext.refactoring.rename.RenameVirtualMethodProcessor.checkFinalConditions(RenameVirtualMethodProcessor.java:91)
	at
org.eclipse.ltk.core.refactoring.participants.ProcessorBasedRefactoring.checkFinalConditions(ProcessorBasedRefactoring.java:153)
	at
org.eclipse.ltk.core.refactoring.CheckConditionsOperation.run(CheckConditionsOperation.java:84)
	at
org.eclipse.ltk.core.refactoring.CreateChangeOperation.run(CreateChangeOperation.java:114)
	at
org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:188)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1676)
	at
org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:58)
	at
org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:105)
!SUBENTRY 1 org.eclipse.jdt.core 4 969 2004-11-23 07:26:51.140
!MESSAGE getXYZ() [in ABCInterface [in [Working copy] ABCInterface.java [in
com.pqr.ghj.plk [in src [in qaz]]]]] does not exist
Comment 1 Jerome Lanneluc CLA 2004-11-25 11:48:28 EST
JdtFlags is asking for the flags of a method that doesn't exist.
Moving to JDT UI for comment.
Comment 2 Markus Keller CLA 2004-12-06 12:43:16 EST
Cannot reproduce exception with latest code. However, the refactoring does not
work correctly due to bug 75642.
Comment 3 Markus Keller CLA 2004-12-06 12:46:00 EST
*** Bug 79171 has been marked as a duplicate of this bug. ***
Comment 4 Markus Keller CLA 2005-02-08 14:22:13 EST
Fixed in I20050208.