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 220689 - NullPointerException at org.netbeans.modules.refactoring.java.plugins.EncapsulateFieldRefactoringPlugin.getRelevantFiles
Summary: NullPointerException at org.netbeans.modules.refactoring.java.plugins.Encapsu...
Status: RESOLVED DUPLICATE of bug 219404
Alias: None
Product: java
Classification: Unclassified
Component: Refactoring (show other bugs)
Version: 7.3
Hardware: All All
: P3 normal (vote)
Assignee: Ralph Ruijs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-23 18:39 UTC by ecerichter
Modified: 2012-10-26 14:17 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter: 193964


Attachments
stacktrace (1.00 KB, text/plain)
2012-10-23 18:39 UTC, ecerichter
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ecerichter 2012-10-23 18:39:55 UTC
This bug was originally marked as duplicate of bug 219404, that is already resolved. This bug is still valid, so this seems to be another bug, but it might be related.

Build: NetBeans IDE Dev (Build 201210210002)
VM: Java HotSpot(TM) 64-Bit Server VM, 23.5-b02, Java(TM) SE Runtime Environment, 1.7.0_09-b05
OS: Windows 7

User Comments:
javydreamercsw: Trying to refactor.

ecerichter: Trying to encapsulate fields. Reproducible always, even on 201210210002.
What I've typed:

1) Shift+Ctrl+E over variable name (to open "Encapsulate Fields" dialog).
2) Hit "Enter" over the name. It doesn't confirm the window (as it did in the past)
3) Hit "Ctrl+Enter" to confirme de window.

Error is thrown.

ecerichter: Encapsulating fields.
Cursor was on attribute name. I've hit "Enter".
Cursor moved to selection box for getter.
I've hit "Ctrl+Enter" in order to confirm the generation, without changing anything from defaults.

salaboy: Refactoring -> encapulating fields




Stacktrace: 
java.lang.NullPointerException
   at org.netbeans.modules.refactoring.java.plugins.EncapsulateFieldRefactoringPlugin.getRelevantFiles(EncapsulateFieldRefactoringPlugin.java:507)
   at org.netbeans.modules.refactoring.java.plugins.EncapsulateFieldRefactoringPlugin.prepareEncapsulator(EncapsulateFieldRefactoringPlugin.java:472)
   at org.netbeans.modules.refactoring.java.plugins.EncapsulateFieldsPlugin.prepare(EncapsulateFieldsPlugin.java:198)
   at org.netbeans.modules.refactoring.api.AbstractRefactoring.pluginsPrepare2(AbstractRefactoring.java:437)
   at org.netbeans.modules.refactoring.api.AbstractRefactoring.pluginsPrepare(AbstractRefactoring.java:421)
   at org.netbeans.modules.refactoring.api.AbstractRefactoring.prepare(AbstractRefactoring.java:232)
Comment 1 ecerichter 2012-10-23 18:39:59 UTC
Created attachment 126412 [details]
stacktrace
Comment 2 Marian Mirilovic 2012-10-26 14:17:45 UTC

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