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 107051 - Rename a VW page throws NPE
Summary: Rename a VW page throws NPE
Status: VERIFIED FIXED
Alias: None
Product: javaee
Classification: Unclassified
Component: Refactoring (show other bugs)
Version: 6.x
Hardware: All Windows XP
: P1 blocker (vote)
Assignee: Erno Mononen
URL:
Keywords:
: 104813 107053 (view as bug list)
Depends on:
Blocks: 106402
  Show dependency tree
 
Reported: 2007-06-18 17:09 UTC by Joanne Lau
Modified: 2007-06-26 08:12 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 Joanne Lau 2007-06-18 17:09:26 UTC
M10 build: 200706180000

Rename VW page is broken.

- Create a JSF VW project
- Create a VW page via New -> VW JSF Page  (e.g. Page2.jsp)
- Bring up the page flow editor
  (Double click faces-config.xml)
- In the PFE,  right click Page2.jsp -> Rename

  NPE exception is thrown 

java.lang.NullPointerException: The originalFullyQualifiedName parameter cannot be null
	at org.openide.util.Parameters.notNull(Parameters.java:64)
	at org.openide.util.Parameters.notEmpty(Parameters.java:79)
	at org.netbeans.modules.web.refactoring.RefactoringUtil.renameClass(RefactoringUtil.java:106)
	at org.netbeans.modules.web.refactoring.rename.WebXmlRename.getNewFQN(WebXmlRename.java:48)
	at org.netbeans.modules.web.refactoring.rename.WebXmlRename.getRenameItems(WebXmlRename.java:44)
	at org.netbeans.modules.web.refactoring.rename.BaseWebXmlRename.prepare(BaseWebXmlRename.java:57)
	at org.netbeans.modules.web.refactoring.WebRefactoringPlugin.prepare(WebRefactoringPlugin.java:60)
	at org.netbeans.modules.refactoring.api.AbstractRefactoring.pluginsPrepare(AbstractRefactoring.java:326)
	at org.netbeans.modules.refactoring.api.AbstractRefactoring.prepare(AbstractRefactoring.java:176)
	at org.netbeans.modules.refactoring.spi.impl.ParametersPanel$Prepare.run(ParametersPanel.java:708)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964)
Comment 1 Joanne Lau 2007-06-18 17:38:44 UTC
*** Issue 107053 has been marked as a duplicate of this issue. ***
Comment 2 Jan Becicka 2007-06-19 06:59:34 UTC
*** Issue 104813 has been marked as a duplicate of this issue. ***
Comment 3 Erno Mononen 2007-06-19 10:01:36 UTC
Fixed in trunk.

Checking in src/org/netbeans/modules/web/refactoring/WebRefactoringFactory.java;
/cvs/web/refactoring/src/org/netbeans/modules/web/refactoring/WebRefactoringFactory.java,v  <--  
WebRefactoringFactory.java
new revision: 1.15; previous revision: 1.14
done
Comment 4 Joanne Lau 2007-06-21 19:47:44 UTC
Unable to verify the fix from Build 200706201200 as well as in today's build.
Comment 5 Joanne Lau 2007-06-25 23:19:04 UTC
Fix verified in M10 build 200706251444