You need to log in before you can comment on or make changes to this bug.
Performance test reports that the following classes loaded during startup: org.netbeans.modules.javafx.source.tasklist.FXErrorAnnotator Comment from jtulach: "Report P2 against this class. It is (mis)using masterfs friend API designed for version control systems for some strange purposes. As a result every operation on every FileObject is slowed down by consulting JavaFX is it is OK to perform it. That is not acceptable." Build 20090922 test: ant in ide.kit/tests/whitelist <violator class="org.netbeans.modules.javafx.source.tasklist.FXErrorAnnotator"> <stacktrace instantiator="SystemClassLoader[664 modules]"> org.netbeans.test.ide.BlacklistedClassesHandlerSingleton.publish(BlacklistedClassesHandlerSingleton.java:352) java.util.logging.Logger.log(Logger.java:452) java.util.logging.Logger.doLog(Logger.java:474) java.util.logging.Logger.log(Logger.java:538) org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:188) java.lang.ClassLoader.loadClass(ClassLoader.java:251) java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) java.lang.Class.forName0(Native Method) java.lang.Class.forName(Class.java:242) org.openide.util.lookup.MetaInfServicesLookup.search(MetaInfServicesLookup.java:261) org.openide.util.lookup.MetaInfServicesLookup.beforeLookup(MetaInfServicesLookup.java:120) org.openide.util.lookup.AbstractLookup$R.beforeLookup(AbstractLookup.java:1124) org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:653) org.openide.util.lookup.ProxyLookup$R.computeResult(ProxyLookup.java:518) org.openide.util.lookup.ProxyLookup$R.allInstances(ProxyLookup.java:489) org.netbeans.modules.masterfs.filebasedfs.FileBasedFileSystem$StatusImpl.resultChanged(FileBasedFileSystem.java:241) org.netbeans.modules.masterfs.filebasedfs.FileBasedFileSystem$StatusImpl.<init>(FileBasedFileSystem.java:232) org.netbeans.modules.masterfs.filebasedfs.FileBasedFileSystem.<init>(FileBasedFileSystem.java:74) org.netbeans.modules.masterfs.filebasedfs.FileBasedFileSystem.<clinit>(FileBasedFileSystem.java:72) org.netbeans.modules.masterfs.filebasedfs.FileBasedURLMapper.getFileObjects(FileBasedURLMapper.java:128) org.netbeans.modules.masterfs.MasterURLMapper.getFileObjects(MasterURLMapper.java:62) org.openide.filesystems.URLMapper.findFileObject(URLMapper.java:213) org.openide.filesystems.FileUtil.toFileObject(FileUtil.java:893) org.openide.filesystems.FileUtil.getDiskFileSystemFor(FileUtil.java:128) org.openide.filesystems.FileUtil.addFileChangeListener(FileUtil.java:182) org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.start(RepositoryUpdater.java:158) org.netbeans.modules.parsing.impl.Installer.restored(Installer.java:29) org.netbeans.core.startup.NbInstaller.loadCode(NbInstaller.java:440) org.netbeans.core.startup.NbInstaller.load(NbInstaller.java:361) org.netbeans.ModuleManager.enable(ModuleManager.java:917) org.netbeans.core.startup.ModuleList.installNew(ModuleList.java:289) org.netbeans.core.startup.ModuleList.trigger(ModuleList.java:225) org.netbeans.core.startup.ModuleSystem.restore(ModuleSystem.java:276) org.netbeans.core.startup.Main.getModuleSystem(Main.java:168) org.netbeans.core.startup.Main.start(Main.java:309) org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:111) java.lang.Thread.run(Thread.java:595) </stacktrace> </violator>
JavaFX support uses the same annotation mechanism as Java does, as there's nothing else currently available. Yarda promised to provide a solution for this later, so I'm marking this as NO68. This is not a functional problem for JavaFX plugin.