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 62044 - "Annotation: Cannot create file" when extracting interface
Summary: "Annotation: Cannot create file" when extracting interface
Status: VERIFIED FIXED
Alias: None
Product: editor
Classification: Unclassified
Component: Refactoring (show other bugs)
Version: 5.x
Hardware: All All
: P3 blocker (vote)
Assignee: Jan Becicka
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-10 13:48 UTC by Jiri Prox
Modified: 2007-04-03 18:02 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
messages.log (17.82 KB, text/plain)
2005-08-10 13:49 UTC, Jiri Prox
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jiri Prox 2005-08-10 13:48:27 UTC
NB 4.2 (200508091800)
JDK 1.5.0_04

It is not checked if the name of extracted interface is the same as the original
class where is interface beeing extracted from. In this case error message
"Cannot create file ..." is shown but only for short time. Annotation and
exception are thrown to the console.

steps to reproduce:
1) create/open class 
2) extract interface form it
3) fill in the name of the base class as the interface name
4) confirm
Comment 1 Jiri Prox 2005-08-10 13:49:19 UTC
Created attachment 23639 [details]
messages.log
Comment 2 Jan Becicka 2005-08-19 13:47:50 UTC
Checking in
src/org/netbeans/modules/refactoring/plugins/ExtractInterfaceRefactoringPlugin.java;
/cvs/refactoring/src/org/netbeans/modules/refactoring/plugins/ExtractInterfaceRefactoringPlugin.java,v
 <--  ExtractInterfaceRefactoringPlugin.java
new revision: 1.2; previous revision: 1.1
done
Checking in
src/org/netbeans/modules/refactoring/plugins/ExtractSuperClassRefactoringPlugin.java;
/cvs/refactoring/src/org/netbeans/modules/refactoring/plugins/ExtractSuperClassRefactoringPlugin.java,v
 <--  ExtractSuperClassRefactoringPlugin.java
new revision: 1.2; previous revision: 1.1
done
Checking in src/org/netbeans/modules/refactoring/ui/Bundle.properties;
/cvs/refactoring/src/org/netbeans/modules/refactoring/ui/Bundle.properties,v 
<--  Bundle.properties
new revision: 1.67; previous revision: 1.66
done
Checking in src/org/netbeans/modules/refactoring/ui/ExtractInterfacePanel.java;
/cvs/refactoring/src/org/netbeans/modules/refactoring/ui/ExtractInterfacePanel.java,v
 <--  ExtractInterfacePanel.java
new revision: 1.3; previous revision: 1.2
done
Checking in
src/org/netbeans/modules/refactoring/ui/ExtractInterfaceRefactoringUI.java;
/cvs/refactoring/src/org/netbeans/modules/refactoring/ui/ExtractInterfaceRefactoringUI.java,v
 <--  ExtractInterfaceRefactoringUI.java
new revision: 1.2; previous revision: 1.1
done
Checking in src/org/netbeans/modules/refactoring/ui/ExtractSuperClassPanel.form;
/cvs/refactoring/src/org/netbeans/modules/refactoring/ui/ExtractSuperClassPanel.form,v
 <--  ExtractSuperClassPanel.form
new revision: 1.2; previous revision: 1.1
done
Checking in src/org/netbeans/modules/refactoring/ui/ExtractSuperClassPanel.java;
/cvs/refactoring/src/org/netbeans/modules/refactoring/ui/ExtractSuperClassPanel.java,v
 <--  ExtractSuperClassPanel.java
new revision: 1.2; previous revision: 1.1
done
Checking in
src/org/netbeans/modules/refactoring/ui/ExtractSuperClassRefactoringUI.java;
/cvs/refactoring/src/org/netbeans/modules/refactoring/ui/ExtractSuperClassRefactoringUI.java,v
 <--  ExtractSuperClassRefactoringUI.java
new revision: 1.2; previous revision: 1.1
done
Comment 3 Jiri Prox 2005-08-23 14:35:49 UTC
verified