This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 109961 - NPE after invoking 'Change Method Parameters'
Summary: NPE after invoking 'Change Method Parameters'
Status: RESOLVED DUPLICATE of bug 90196
Alias: None
Product: java
Classification: Unclassified
Component: Refactoring (show other bugs)
Version: 6.x
Hardware: All All
: P2 blocker (vote)
Assignee: issues@java
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-07-17 09:45 UTC by _ leonchiver
Modified: 2007-08-22 14:45 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description _ leonchiver 2007-07-17 09:45:47 UTC
in today's build from CVS i get following exception when invoking Change Method Parameters

java.lang.NullPointerException
	at org.netbeans.modules.refactoring.java.RetoucheUtils.getOverridingMethods(RetoucheUtils.java:156)
	at org.netbeans.modules.refactoring.java.ui.ChangeParametersPanel.initTableData(ChangeParametersPanel.java:475)
	at org.netbeans.modules.refactoring.java.ui.ChangeParametersPanel.access$200(ChangeParametersPanel.java:51)
	at org.netbeans.modules.refactoring.java.ui.ChangeParametersPanel$1.run(ChangeParametersPanel.java:116)
	at org.netbeans.modules.refactoring.java.ui.ChangeParametersPanel$1.run(ChangeParametersPanel.java:106)
	at org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:563)
	at org.netbeans.modules.refactoring.java.ui.ChangeParametersPanel.initialize(ChangeParametersPanel.java:106)
	at org.netbeans.modules.refactoring.spi.impl.ParametersPanel$10.run(ParametersPanel.java:459)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964)
Comment 1 Jiri Prox 2007-07-17 10:51:00 UTC
Cannot reproduce. Can you attach the source file, please?
Comment 2 _ leonchiver 2007-07-17 11:34:26 UTC
Well, it seems to be related to another issue. I can attach the source file, but I don't think it would help (it's an
interface with one method).

public interface Action {

	void performAction(Object source) throws Throwable;

}

what I'v noticed is that when I try to look for overrides of the performAction method I get:

java.lang.AssertionError: issue 90196, Cannot find file for ElementHandle[kind=OTHER;
sigs=de.exxcellent.playground.ui.demo.ToggleEditModeAction ]. cpInfo=ClasspathInfo 
Entry[jar:file:/home/leon/work/peng/core/lib/commons-logging.jar!/]]],src:[ClassPath[Entry[file:/home/leon/work/peng/core/test/src/],

..... lots of Entry
	at
org.netbeans.modules.refactoring.java.plugins.JavaWhereUsedQueryPlugin.getImplementorsRecursive(JavaWhereUsedQueryPlugin.java:172)
	at org.netbeans.modules.refactoring.java.plugins.JavaWhereUsedQueryPlugin.access$200(JavaWhereUsedQueryPlugin.java:48)
	at org.netbeans.modules.refactoring.java.plugins.JavaWhereUsedQueryPlugin$1.run(JavaWhereUsedQueryPlugin.java:124)
	at org.netbeans.modules.refactoring.java.plugins.JavaWhereUsedQueryPlugin$1.run(JavaWhereUsedQueryPlugin.java:97)
	at org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:563)
	at
org.netbeans.modules.refactoring.java.plugins.JavaWhereUsedQueryPlugin.getRelevantFiles(JavaWhereUsedQueryPlugin.java:150)
	at org.netbeans.modules.refactoring.java.plugins.JavaWhereUsedQueryPlugin.prepare(JavaWhereUsedQueryPlugin.java:180)
	at org.netbeans.modules.refactoring.api.AbstractRefactoring.pluginsPrepare(AbstractRefactoring.java:327)
	at org.netbeans.modules.refactoring.api.AbstractRefactoring.prepare(AbstractRefactoring.java:177)
	at org.netbeans.modules.refactoring.spi.impl.ParametersPanel$Prepare.run(ParametersPanel.java:728)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964)


Comment 3 Jan Becicka 2007-08-22 14:45:42 UTC

*** This issue has been marked as a duplicate of 90196 ***