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 97425 - NPE on renaming a package
Summary: NPE on renaming a package
Status: RESOLVED FIXED
Alias: None
Product: editor
Classification: Unclassified
Component: Refactoring (show other bugs)
Version: 6.x
Hardware: All All
: P1 blocker (vote)
Assignee: issues@java
URL:
Keywords:
: 97551 97696 (view as bug list)
Depends on:
Blocks: 90533
  Show dependency tree
 
Reported: 2007-03-07 21:59 UTC by Kirill Sorokin
Modified: 2007-04-03 18:02 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 Kirill Sorokin 2007-03-07 21:59:51 UTC
Whenever I try to rename a package in a java project I get an NPE:

java.lang.NullPointerException
	at
org.netbeans.modules.refactoring.java.RetoucheUtils.isJavaFile(RetoucheUtils.java:135)
	at
org.netbeans.modules.refactoring.java.plugins.JavaRefactoringsFactory.createInstance(JavaRefactoringsFactory.java:49)
	at
org.netbeans.modules.refactoring.api.AbstractRefactoring.getPlugins(AbstractRefactoring.java:105)
	at
org.netbeans.modules.refactoring.api.AbstractRefactoring.addProgressListener(AbstractRefactoring.java:230)
	at
org.netbeans.modules.refactoring.spi.impl.ParametersPanel.showDialog(ParametersPanel.java:422)
	at
org.netbeans.modules.refactoring.spi.impl.RefactoringPanel.refresh(RefactoringPanel.java:582)
	at
org.netbeans.modules.refactoring.spi.impl.RefactoringPanel.<init>(RefactoringPanel.java:113)
	at
org.netbeans.modules.refactoring.spi.impl.RefactoringPanel.<init>(RefactoringPanel.java:105)
	at org.netbeans.modules.refactoring.spi.ui.UI.openRefactoringUI(UI.java:48)
	at
org.netbeans.modules.refactoring.java.ui.RefactoringActionsProvider$NodeToFileObject.run(RefactoringActionsProvider.java:535)
	at
org.netbeans.modules.refactoring.java.ui.RefactoringActionsProvider.doRename(RefactoringActionsProvider.java:96)
	at
org.netbeans.modules.refactoring.api.impl.ActionsImplementationFactory.doRename(ActionsImplementationFactory.java:47)
	at
org.netbeans.modules.refactoring.spi.impl.RenameAction.performAction(RenameAction.java:40)
	at
org.netbeans.modules.refactoring.spi.impl.RefactoringGlobalAction$ContextAction.actionPerformed(RefactoringGlobalAction.java:157)
	at
org.netbeans.modules.refactoring.java.PackageRenameHandlerImpl.handleRename(PackageRenameHandlerImpl.java:85)
	at
org.netbeans.spi.java.project.support.ui.PackageViewChildren$PackageNode.setName(PackageViewChildren.java:771)
	at org.openide.nodes.FilterNode.setName(FilterNode.java:460)
	at
org.openide.explorer.view.TreeViewCellEditor.editingStopped(TreeViewCellEditor.java:115)
	at javax.swing.AbstractCellEditor.fireEditingStopped(AbstractCellEditor.java:125)
	at
javax.swing.DefaultCellEditor$EditorDelegate.stopCellEditing(DefaultCellEditor.java:330)
	at javax.swing.DefaultCellEditor.stopCellEditing(DefaultCellEditor.java:215)
	at
javax.swing.DefaultCellEditor$EditorDelegate.actionPerformed(DefaultCellEditor.java:347)
	at javax.swing.JTextField.fireActionPerformed(JTextField.java:492)
	at javax.swing.JTextField.postActionEvent(JTextField.java:705)
	at javax.swing.JTextField$NotifyAction.actionPerformed(JTextField.java:820)
	at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1636)
	at javax.swing.JComponent.processKeyBinding(JComponent.java:2844)
	at javax.swing.JComponent.processKeyBindings(JComponent.java:2879)
	at javax.swing.JComponent.processKeyEvent(JComponent.java:2807)
	at java.awt.Component.processEvent(Component.java:5815)
	at java.awt.Container.processEvent(Container.java:2058)
	at java.awt.Component.dispatchEventImpl(Component.java:4410)
	at java.awt.Container.dispatchEventImpl(Container.java:2116)
	at java.awt.Component.dispatchEvent(Component.java:4240)
	at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1848)
	at
java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:693)
	at
java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:958)
	at
java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:830)
	at
java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:657)
	at java.awt.Component.dispatchEventImpl(Component.java:4282)
	at java.awt.Container.dispatchEventImpl(Container.java:2116)
	at java.awt.Window.dispatchEventImpl(Window.java:2429)
	at java.awt.Component.dispatchEvent(Component.java:4240)
[catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
	at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
	at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)

--
NetBeans IDE Dev (Build 200703061900)
1.6.0; Java HotSpot(TM) Client VM 1.6.0-b105
Windows XP version 5.1 running on x86
ru_RU (nb); Cp1251
Comment 1 Kirill Sorokin 2007-03-07 22:25:43 UTC
-> P1
Comment 2 ehucka 2007-03-09 14:30:11 UTC
reassigned to refactoring
Comment 3 Jiri Prox 2007-03-13 12:57:16 UTC
*** Issue 97551 has been marked as a duplicate of this issue. ***
Comment 4 Jiri Prox 2007-03-13 12:59:39 UTC
*** Issue 97696 has been marked as a duplicate of this issue. ***
Comment 5 Jan Becicka 2007-03-14 18:23:32 UTC
Checking in JavaRefactoringsFactory.java;
/cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/plugins/JavaRefactoringsFactory.java,v
 <--  JavaRefactoringsFactory.java
new revision: 1.11; previous revision: 1.10
done