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 180418 - Package refactoring throws Abort JavafxCheck.completionError
Summary: Package refactoring throws Abort JavafxCheck.completionError
Status: VERIFIED FIXED
Alias: None
Product: javafx
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 6.x
Hardware: PC Windows XP
: P2 normal (vote)
Assignee: J Bachorik
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-08 04:16 UTC by Alexandr Scherbatiy
Modified: 2010-02-10 02:23 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
IDE log file (85.59 KB, application/octet-stream)
2010-02-08 04:17 UTC, Alexandr Scherbatiy
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexandr Scherbatiy 2010-02-08 04:16:25 UTC
NetBeans-JavaFX-Soma: #146

  Product Version         = NetBeans IDE Dev (Build 201002070200) (#4d6aa72cca05)
  Operating System        = Windows XP version 5.1 running on x86
  Java; VM; Vendor        = 1.6.0_15; Java HotSpot(TM) Client VM 14.1-b02; Sun Microsystems Inc.



Steps to reproduce:

- Open the attached MediaBox project
https://netbeans.org/bugzilla/attachment.cgi?id=93844

- Refactor->Rename the package com.sun.mediabox.controls to com.sun.mediabox.controls2

The exception pops up:

 
com.sun.tools.mjavac.util.Abort
	at com.sun.tools.javafx.comp.JavafxCheck.completionError(JavafxCheck.java:214)
	at com.sun.tools.javafx.comp.JavafxAttr.attribTree(JavafxAttr.java:282)
	at com.sun.tools.javafx.comp.JavafxAttr.attribType(JavafxAttr.java:318)
	at com.sun.tools.javafx.comp.JavafxMemberEnter.attribImportType(JavafxMemberEnter.java:715)
	at com.sun.tools.javafx.comp.JavafxMemberEnter.visitImport(JavafxMemberEnter.java:536)
	at com.sun.tools.javafx.tree.JFXImport.accept(JFXImport.java:43)
	at com.sun.tools.javafx.comp.JavafxMemberEnter.memberEnter(JavafxMemberEnter.java:418)
	at com.sun.tools.javafx.comp.JavafxMemberEnter.memberEnter(JavafxMemberEnter.java:430)
	at com.sun.tools.javafx.comp.JavafxMemberEnter.visitScript(JavafxMemberEnter.java:472)
	at com.sun.tools.javafx.tree.JFXScript.accept(JFXScript.java:90)
	at com.sun.tools.javafx.comp.JavafxMemberEnter.memberEnter(JavafxMemberEnter.java:418)
	at com.sun.tools.javafx.comp.JavafxMemberEnter.complete(JavafxMemberEnter.java:756)
	at com.sun.tools.mjavac.code.Symbol.complete(Symbol.java:400)
	at com.sun.tools.mjavac.code.Symbol$ClassSymbol.complete(Symbol.java:777)
	at com.sun.tools.javafx.comp.JavafxEnter.complete(JavafxEnter.java:420)
	at com.sun.tools.javafx.main.JavafxCompiler.complete(JavafxCompiler.java:632)
	at com.sun.tools.javafx.comp.JavafxClassReader.complete(JavafxClassReader.java:483)
	at com.sun.tools.mjavac.code.Symbol.complete(Symbol.java:400)
	at com.sun.tools.mjavac.code.Symbol$ClassSymbol.complete(Symbol.java:777)
	at com.sun.tools.mjavac.jvm.ClassReader.loadClass(ClassReader.java:1981)
	at com.sun.tools.javafx.comp.JavafxResolve.loadClass(JavafxResolve.java:1055)
	at com.sun.tools.javafx.comp.JavafxResolve.findGlobalType(JavafxResolve.java:1134)
	at com.sun.tools.javafx.comp.JavafxResolve.findType(JavafxResolve.java:1222)
	at com.sun.tools.javafx.comp.JavafxResolve.findIdent(JavafxResolve.java:1250)
	at com.sun.tools.javafx.comp.JavafxResolve.resolveIdent(JavafxResolve.java:1439)
	at com.sun.tools.javafx.comp.JavafxAttr.visitIdent(JavafxAttr.java:497)
	at com.sun.tools.javafx.tree.JFXIdent.accept(JFXIdent.java:52)
	at com.sun.tools.javafx.comp.JavafxAttr.attribTree(JavafxAttr.java:272)
	at com.sun.tools.javafx.comp.JavafxAttr.attribType(JavafxAttr.java:318)
	at com.sun.tools.javafx.comp.JavafxMemberEnter.complete(JavafxMemberEnter.java:774)
	at com.sun.tools.mjavac.code.Symbol.complete(Symbol.java:400)
	at com.sun.tools.mjavac.code.Symbol$ClassSymbol.complete(Symbol.java:777)
	at com.sun.tools.mjavac.code.Symbol$ClassSymbol.getNestingKind(Symbol.java:826)
	at org.netbeans.modules.javafx.source.indexing.JavaFXIndexer$1.visitClassDeclaration(JavaFXIndexer.java:199)
	at org.netbeans.modules.javafx.source.indexing.JavaFXIndexer$1.visitClassDeclaration(JavaFXIndexer.java:131)
	at com.sun.tools.javafx.tree.JFXClassDeclaration.accept(JFXClassDeclaration.java:175)
	at com.sun.javafx.api.tree.JavaFXTreePathScanner.scan(JavaFXTreePathScanner.java:63)
	at com.sun.javafx.api.tree.JavaFXTreeScanner.scanAndReduce(JavaFXTreeScanner.java:84)
	at com.sun.javafx.api.tree.JavaFXTreeScanner.visitInstantiate(JavaFXTreeScanner.java:278)
	at org.netbeans.modules.javafx.source.indexing.JavaFXIndexer$1.visitInstantiate(JavaFXIndexer.java:507)
	at org.netbeans.modules.javafx.source.indexing.JavaFXIndexer$1.visitInstantiate(JavaFXIndexer.java:131)
	at com.sun.tools.javafx.tree.JFXInstanciate.accept(JFXInstanciate.java:122)
	at com.sun.javafx.api.tree.JavaFXTreePathScanner.scan(JavaFXTreePathScanner.java:63)
	at com.sun.javafx.api.tree.JavaFXTreeScanner.scanAndReduce(JavaFXTreeScanner.java:84)
	at com.sun.javafx.api.tree.JavaFXTreeScanner.visitVariable(JavaFXTreeScanner.java:393)
	at org.netbeans.modules.javafx.source.indexing.JavaFXIndexer$1.visitVariable(JavaFXIndexer.java:219)
	at org.netbeans.modules.javafx.source.indexing.JavaFXIndexer$1.visitVariable(JavaFXIndexer.java:131)
	at com.sun.tools.javafx.tree.JFXAbstractVar.accept(JFXAbstractVar.java:105)
	at com.sun.javafx.api.tree.JavaFXTreePathScanner.scan(JavaFXTreePathScanner.java:63)
	at com.sun.javafx.api.tree.JavaFXTreeScanner.scanAndReduce(JavaFXTreeScanner.java:84)
	at com.sun.javafx.api.tree.JavaFXTreeScanner.scan(JavaFXTreeScanner.java:94)
	at com.sun.javafx.api.tree.JavaFXTreeScanner.scanAndReduce(JavaFXTreeScanner.java:111)
	at com.sun.javafx.api.tree.JavaFXTreeScanner.visitClassDeclaration(JavaFXTreeScanner.java:250)
	at org.netbeans.modules.javafx.source.indexing.JavaFXIndexer$1.visitClassDeclaration(JavaFXIndexer.java:208)
	at org.netbeans.modules.javafx.source.indexing.JavaFXIndexer$1.visitClassDeclaration(JavaFXIndexer.java:131)
	at com.sun.tools.javafx.tree.JFXClassDeclaration.accept(JFXClassDeclaration.java:175)
	at com.sun.javafx.api.tree.JavaFXTreePathScanner.scan(JavaFXTreePathScanner.java:63)
	at com.sun.javafx.api.tree.JavaFXTreeScanner.scan(JavaFXTreeScanner.java:94)
	at com.sun.javafx.api.tree.JavaFXTreeScanner.scanAndReduce(JavaFXTreeScanner.java:111)
	at com.sun.javafx.api.tree.JavaFXTreeScanner.visitCompilationUnit(JavaFXTreeScanner.java:122)
	at org.netbeans.modules.javafx.source.indexing.JavaFXIndexer$1.visitCompilationUnit(JavaFXIndexer.java:136)
	at org.netbeans.modules.javafx.source.indexing.JavaFXIndexer$1.visitCompilationUnit(JavaFXIndexer.java:131)
	at com.sun.tools.javafx.tree.JFXScript.accept(JFXScript.java:144)
	at com.sun.javafx.api.tree.JavaFXTreePathScanner.scan(JavaFXTreePathScanner.java:63)
	at org.netbeans.modules.javafx.source.indexing.JavaFXIndexer.index(JavaFXIndexer.java:532)
	at org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor$3.run(Indexable.java:205)
	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runIndexer(RepositoryUpdater.java:231)
	at org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor.index(Indexable.java:203)
	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$3.run(RepositoryUpdater.java:1883)
	at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:129)
	at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:113)
	at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:190)
	at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:99)
	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.indexEmbedding(RepositoryUpdater.java:1856)
	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doIndex(RepositoryUpdater.java:1695)
	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.access$1200(RepositoryUpdater.java:1403)
	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$2.run(RepositoryUpdater.java:1571)
	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$2.run(RepositoryUpdater.java:1569)
	at org.netbeans.modules.parsing.impl.indexing.errors.TaskCache.refreshTransaction(TaskCache.java:450)
	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.index(RepositoryUpdater.java:1569)
	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.scanFiles(RepositoryUpdater.java:1927)
	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:2105)
	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:1973)
	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:3554)
	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.java:3496)
	at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:574)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
[catch] at java.lang.Thread.run(Thread.java:619)
Comment 1 Alexandr Scherbatiy 2010-02-08 04:17:35 UTC
Created attachment 93951 [details]
IDE log file
Comment 2 J Bachorik 2010-02-09 07:39:47 UTC
seems to have been fixed by http://hg.netbeans.org/javafx/rev/09970d9491d3
Comment 3 Alexandr Scherbatiy 2010-02-10 02:23:12 UTC
verified in NetBeans-JavaFX-Soma: #148