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.
Summary: | IllegalStateException after refactor; ide hang | ||
---|---|---|---|
Product: | obsolete | Reporter: | Lark Fitzgerald <lfitzgerald> |
Component: | visualweb | Assignee: | _ sandipchitale <sandipchitale> |
Status: | VERIFIED FIXED | ||
Severity: | blocker | ||
Priority: | P1 | ||
Version: | 6.x | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | DEFECT | Exception Reporter: | |
Bug Depends on: | |||
Bug Blocks: | 106402 | ||
Attachments: |
illegalStateException
Thread dump |
Description
Lark Fitzgerald
2007-06-21 21:25:32 UTC
Created attachment 44217 [details]
illegalStateException
Created attachment 44218 [details]
Thread dump
IllegalStateException seems to be happening only for page fragments. It is because of the MarkupUnit.ensureAttributeValue() is called to ensure the value of id attribute of the subview element is the name (sans extension) of the File. This happens in the sync()->bind() sequence that results due to the fileRenamed() event that is fired by refactroing. Checking in SourceUnit.java; /cvs/visualweb/insync/src/org/netbeans/modules/visualweb/insync/SourceUnit.java,v <-- SourceUnit.java new revision: 1.5; previous revision: 1.4 done RCS file: /cvs/visualweb/insync/src/org/netbeans/modules/visualweb/insync/faces/ElementAttrValueScanner.java,v done Checking in faces/ElementAttrValueScanner.java; /cvs/visualweb/insync/src/org/netbeans/modules/visualweb/insync/faces/ElementAttrValueScanner.java,v <-- ElementAttrValueScanner.java initial revision: 1.1 done RCS file: /cvs/visualweb/insync/src/org/netbeans/modules/visualweb/insync/faces/ElementAttrValueUpdater.java,v done Checking in faces/ElementAttrValueUpdater.java; /cvs/visualweb/insync/src/org/netbeans/modules/visualweb/insync/faces/ElementAttrValueUpdater.java,v <-- ElementAttrValueUpdater.java initial revision: 1.1 done Checking in faces/refactoring/Bundle.properties; /cvs/visualweb/insync/src/org/netbeans/modules/visualweb/insync/faces/refactoring/Bundle.properties,v <-- Bundle.properties new revision: 1.12; previous revision: 1.11 done Checking in faces/refactoring/FacesJavaFileMoveRefactoringPlugin.java; /cvs/visualweb/insync/src/org/netbeans/modules/visualweb/insync/faces/refactoring/FacesJavaFileMoveRefactoringPlugin.ja va,v <-- FacesJavaFileMoveRefactoringPlugin.java new revision: 1.7; previous revision: 1.6 done Checking in faces/refactoring/FacesJavaFileRenameRefactoringPlugin.java; /cvs/visualweb/insync/src/org/netbeans/modules/visualweb/insync/faces/refactoring/FacesJavaFileRenameRefactoringPlugin. java,v <-- FacesJavaFileRenameRefactoringPlugin.java new revision: 1.6; previous revision: 1.5 done Checking in faces/refactoring/FacesJspFileMoveRefactoringPlugin.java; /cvs/visualweb/insync/src/org/netbeans/modules/visualweb/insync/faces/refactoring/FacesJspFileMoveRefactoringPlugin.jav a,v <-- FacesJspFileMoveRefactoringPlugin.java new revision: 1.7; previous revision: 1.6 done RCS file: /cvs/visualweb/insync/src/org/netbeans/modules/visualweb/insync/faces/refactoring/RenameSubViewRefactoringElement .java,v done Checking in faces/refactoring/RenameSubViewRefactoringElement.java; /cvs/visualweb/insync/src/org/netbeans/modules/visualweb/insync/faces/refactoring/RenameSubViewRefactoringElement.java, v <-- RenameSubViewRefactoringElement.java initial revision: 1.1 done Removing faces/refactoring/JSFConfigRenameBeanClassElement.java; /cvs/visualweb/insync/src/org/netbeans/modules/visualweb/insync/faces/refactoring/JSFConfigRenameBeanClassElement.java, v <-- JSFConfigRenameBeanClassElement.java new revision: delete; previous revision: 1.1 done Verified using: NetBeans 6.0 200706242201 |