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 248794 - JavaFX FXML project creation hungs at 20 percent
Summary: JavaFX FXML project creation hungs at 20 percent
Status: VERIFIED WORKSFORME
Alias: None
Product: javafx
Classification: Unclassified
Component: Project (show other bugs)
Version: 8.1
Hardware: PC Windows 7
: P2 normal (vote)
Assignee: Roman Svitanic
URL:
Keywords:
: 251451 (view as bug list)
Depends on:
Blocks:
 
Reported: 2014-11-21 11:21 UTC by Maksim Khramov
Modified: 2015-04-03 07:57 UTC (History)
3 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Thread dump (20.63 KB, application/octet-stream)
2015-02-11 14:14 UTC, Roman Svitanic
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Maksim Khramov 2014-11-21 11:21:32 UTC
Product Version: NetBeans IDE Dev (Build 201411210001)
Java: 1.8.0_40-ea; Java HotSpot(TM) 64-Bit Server VM 25.40-b16

Steps to reproduce:
Try to create JavaFX FXML Application.

Project wizard hungs...
IDE log shows exception:
INFO [org.netbeans.spi.lexer.MutableTextInput]: !!WARNING!! Missing READ-LOCK when accessing TokenHierarchy: input-source:org.netbeans.editor.BaseDocument@536ea600, mimeType='text/x-java', kitClass=null, length=850, version=1, file=null
java.lang.Exception
	at org.netbeans.lib.lexer.TokenHierarchyOperation.ensureReadLocked(TokenHierarchyOperation.java:406)
	at org.netbeans.lib.lexer.TokenHierarchyOperation.tokenSequenceList(TokenHierarchyOperation.java:447)
	at org.netbeans.api.lexer.TokenHierarchy.tokenSequenceList(TokenHierarchy.java:229)
	at org.netbeans.modules.editor.indent.TaskHandler$MimeItem.indentRegions(TaskHandler.java:433)
	at org.netbeans.modules.editor.indent.spi.Context.indentRegions(Context.java:258)
	at org.netbeans.modules.java.source.save.Reformatter.reformat(Reformatter.java:106)
	at org.netbeans.modules.editor.indent.TaskHandler$MimeItem.runTask(TaskHandler.java:548)
	at org.netbeans.modules.editor.indent.TaskHandler.runTasks(TaskHandler.java:316)
	at org.netbeans.modules.editor.indent.IndentImpl.reformat(IndentImpl.java:365)
	at org.netbeans.modules.editor.indent.api.Reformat.reformat(Reformat.java:154)
	at org.netbeans.modules.editor.indent.IndentScriptEngineHack.eval(IndentScriptEngineHack.java:95)
	at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:264)
	at org.netbeans.modules.editor.indent.IndentScriptEngineHack.eval(IndentScriptEngineHack.java:123)
	at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at org.netbeans.modules.templates.ScriptingCreateFromTemplateHandler.createFromTemplate(ScriptingCreateFromTemplateHandler.java:131)
	at org.netbeans.api.templates.CreateFromTemplateImpl.build(CreateFromTemplateImpl.java:116)
	at org.netbeans.api.templates.CreateFromTemplateImpl.build(CreateFromTemplateImpl.java:92)
	at org.netbeans.api.templates.FileBuilder.build(FileBuilder.java:225)
	at org.netbeans.api.templates.FileBuilder.createFromTemplate(FileBuilder.java:303)
	at org.openide.loaders.MultiDataObject.handleCreateFromTemplate(MultiDataObject.java:874)
	at org.openide.loaders.DataObject$CreateAction.run(DataObject.java:1597)
	at org.openide.loaders.DataObjectPool$1WrapAtomicAction.run(DataObjectPool.java:261)
	at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:127)
	at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:499)
	at org.openide.loaders.DataObjectPool.runAtomicAction(DataObjectPool.java:286)
	at org.openide.loaders.DataObject.invokeAtomicAction(DataObject.java:1051)
	at org.openide.loaders.DataObject.createFromTemplate(DataObject.java:983)
	at org.netbeans.modules.javafx2.project.JFXProjectGenerator.createFiles(JFXProjectGenerator.java:687)
	at org.netbeans.modules.javafx2.project.JFXProjectGenerator.access$300(JFXProjectGenerator.java:107)
	at org.netbeans.modules.javafx2.project.JFXProjectGenerator$1.run(JFXProjectGenerator.java:189)
	at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:127)
	at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:499)
	at org.netbeans.modules.javafx2.project.JFXProjectGenerator.createProject(JFXProjectGenerator.java:162)
	at org.netbeans.modules.javafx2.project.JavaFXProjectWizardIterator.instantiate(JavaFXProjectWizardIterator.java:240)
	at org.openide.loaders.TemplateWizard$InstantiatingIteratorBridge.instantiate(TemplateWizard.java:1044)
	at org.openide.loaders.TemplateWizard.handleInstantiate(TemplateWizard.java:605)
	at org.openide.loaders.TemplateWizard.instantiateNewObjects(TemplateWizard.java:439)
	at org.openide.loaders.TemplateWizardIterImpl.instantiate(TemplateWizardIterImpl.java:253)
	at org.openide.loaders.TemplateWizardIteratorWrapper$ProgressInstantiatingIterator.instantiate(TemplateWizardIteratorWrapper.java:180)
	at org.openide.WizardDescriptor.callInstantiateOpen(WizardDescriptor.java:1626)
	at org.openide.WizardDescriptor.callInstantiate(WizardDescriptor.java:1570)
	at org.openide.WizardDescriptor.access$2300(WizardDescriptor.java:92)
	at org.openide.WizardDescriptor$Listener$2$1.run(WizardDescriptor.java:2257)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1425)
	at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:59)
	at org.openide.util.lookup.Lookups.executeWith(Lookups.java:294)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2038)
Comment 1 Roman Svitanic 2014-11-21 14:08:27 UTC
Thanks for the report, but I'm unable to reproduce the issue on the current build from web-main branch:
Product Version: NetBeans IDE Dev (Build 20141121-ab60b41e7116)
Java: 1.8.0_20; Java HotSpot(TM) 64-Bit Server VM 25.20-b23
Runtime: Java(TM) SE Runtime Environment 1.8.0_20-b26
System: Mac OS X version 10.10.1 running on x86_64; UTF-8; en_US (nb)

Moreover this issue wasn't caused by any of the JavaFX support modules.
Please try again later with the next dev build. Thanks!
Comment 2 Roman Svitanic 2015-02-11 14:14:06 UTC
Created attachment 151951 [details]
Thread dump
Comment 3 Roman Svitanic 2015-02-13 13:55:59 UTC
The issue is not reproducible in 8.0.2, only in the current dev builds. Could server split affect this?
Comment 4 Roman Svitanic 2015-03-30 13:40:22 UTC
Issue is not reproducible anymore on:

Product Version: NetBeans IDE Dev (Build 20150330-2f86cb365e7c)
Java: 1.7.0_75; Java HotSpot(TM) 64-Bit Server VM 24.75-b04
Runtime: Java(TM) SE Runtime Environment 1.7.0_75-b13
System: Mac OS X version 10.10.2 running on x86_64; UTF-8; en_US (nb)
Comment 5 Roman Svitanic 2015-04-03 07:57:21 UTC
*** Bug 251451 has been marked as a duplicate of this bug. ***