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 105960 - NPE when moving a class (with Dnd) from one package to another
Summary: NPE when moving a class (with Dnd) from one package to another
Status: RESOLVED DUPLICATE of bug 105965
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:
: 105958 105988 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-06-07 03:06 UTC by _ sandipchitale
Modified: 2007-08-14 12:36 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 _ sandipchitale 2007-06-07 03:06:24 UTC
Steps to reproduce

1. Drag and drop a class from one package to another
2. Click on Refactor button
3. The preview window shows up (with a single entry saying 

Move class Class1 to package1 package [1 Occurrence] - NEEDS REFRESH

java.lang.NullPointerException
	at 
org.netbeans.modules.refactoring.java.ui.tree.ElementGripFactory$Interval.creat
eInterval(ElementGripFactory.java:119)
	at org.netbeans.modules.refactoring.java.ui.tree.ElementGripFactory.put
(ElementGripFactory.java:75)
	at 
org.netbeans.modules.refactoring.java.api.JavaRefactoringUtils.cacheTreePathInf
o(JavaRefactoringUtils.java:452)
	at org.netbeans.modules.refactoring.java.spi.RefactoringVisitor.rewrite
(RefactoringVisitor.java:71)
	at 
org.netbeans.modules.refactoring.java.plugins.MoveTransformer.visitCompilationU
nit(MoveTransformer.java:148)
	at 
org.netbeans.modules.refactoring.java.plugins.MoveTransformer.visitCompilationU
nit(MoveTransformer.java:37)
	at com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept
(JCTree.java:476)
	at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:52)
	at 
org.netbeans.modules.refactoring.java.spi.JavaRefactoringPlugin$TransformTask.r
un(JavaRefactoringPlugin.java:250)
	at 
org.netbeans.modules.refactoring.java.spi.JavaRefactoringPlugin$TransformTask.r
un(JavaRefactoringPlugin.java:225)
	at org.netbeans.api.java.source.JavaSource.runModificationTask
(JavaSource.java:747)
	at 
org.netbeans.modules.refactoring.java.spi.JavaRefactoringPlugin.processFiles
(JavaRefactoringPlugin.java:214)
	at 
org.netbeans.modules.refactoring.java.plugins.MoveRefactoringPlugin.prepare
(MoveRefactoringPlugin.java:225)
	at 
org.netbeans.modules.refactoring.api.AbstractRefactoring.pluginsPrepare
(AbstractRefactoring.java:316)
	at org.netbeans.modules.refactoring.api.AbstractRefactoring.prepare
(AbstractRefactoring.java:173)
	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 Jiri Prox 2007-06-07 12:44:40 UTC
Marking as duplicate of issue 105965, since it has higher priority

*** This issue has been marked as a duplicate of 105965 ***
Comment 2 Jan Becicka 2007-06-08 07:28:16 UTC
*** Issue 105958 has been marked as a duplicate of this issue. ***
Comment 3 Jan Becicka 2007-06-08 07:32:52 UTC
*** Issue 105988 has been marked as a duplicate of this issue. ***