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

Summary: Rename a VW page throws NPE
Product: javaee Reporter: Joanne Lau <j_lau>
Component: RefactoringAssignee: Erno Mononen <emononen>
Status: VERIFIED FIXED    
Severity: blocker    
Priority: P1    
Version: 6.x   
Hardware: All   
OS: Windows XP   
Issue Type: DEFECT Exception Reporter:
Bug Depends on:    
Bug Blocks: 106402    

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