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 253951 - java calls SimpleFileOwnerQueryImpl for Multifile objects
Summary: java calls SimpleFileOwnerQueryImpl for Multifile objects
Status: RESOLVED DUPLICATE of bug 253958
Alias: None
Product: java
Classification: Unclassified
Component: Source (show other bugs)
Version: 8.0
Hardware: Macintosh Mac OS X
: P3 normal (vote)
Assignee: Svata Dedic
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-07-29 14:45 UTC by Tomas Stupka
Modified: 2015-07-31 09:29 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tomas Stupka 2015-07-29 14:45:25 UTC
Product Version = NetBeans IDE Dev (Build 20150729-33a589c06f79)
Operating System = Mac OS X version 10.10.3 running on x86_64
Java; VM; Vendor = 1.8.0_60-ea
Runtime = Java HotSpot(TM) 64-Bit Server VM 25.60-b07

please evaluate if it is possible to avoid the following calls to SFOQ

java.lang.Exception: MultiFileObject@389a18eb[Templates/Classes/Class.java]
	at org.netbeans.modules.projectapi.SimpleFileOwnerQueryImplementation.getOwner(SimpleFileOwnerQueryImplementation.java:137)
	at org.netbeans.api.project.FileOwnerQuery.getOwner(FileOwnerQuery.java:114)
	at org.netbeans.modules.projectapi.ProjectFileBuiltQuery.getStatus(ProjectFileBuiltQuery.java:64)
	at org.netbeans.api.queries.FileBuiltQuery.getStatus(FileBuiltQuery.java:102)
	at org.netbeans.modules.java.source.usages.BuildArtifactMapperImpl$FileBuildQueryImpl.getStatus(BuildArtifactMapperImpl.java:682)
	at org.netbeans.api.queries.FileBuiltQuery.getStatus(FileBuiltQuery.java:102)
	at org.netbeans.modules.java.JavaNode$BuildStatusTask.run(JavaNode.java:578)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1443)
	at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:68)
	at org.openide.util.lookup.Lookups.executeWith(Lookups.java:303)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2058)
Comment 1 Tomas Stupka 2015-07-29 14:46:59 UTC
java.lang.Exception: MultiFileObject@9724467[Templates/Licenses/license-default.txt]
	at org.netbeans.modules.projectapi.SimpleFileOwnerQueryImplementation.getOwner(SimpleFileOwnerQueryImplementation.java:137)
	at org.netbeans.api.project.FileOwnerQuery.getOwner(FileOwnerQuery.java:114)
	at org.netbeans.modules.projectapi.ProjectFileEncodingQueryImplementation.getEncoding(ProjectFileEncodingQueryImplementation.java:66)
	at org.netbeans.api.queries.FileEncodingQuery.getEncoding(FileEncodingQuery.java:96)
	at org.netbeans.libs.freemarker.RsrcLoader.getReader(RsrcLoader.java:131)
	at freemarker.cache.TemplateCache.loadTemplate(TemplateCache.java:441)
	at freemarker.cache.TemplateCache.getTemplate(TemplateCache.java:360)
	at freemarker.cache.TemplateCache.getTemplate(TemplateCache.java:235)
	at freemarker.template.Configuration.getTemplate(Configuration.java:578)
	at freemarker.core.Environment.getTemplateForInclusion(Environment.java:1490)
	at freemarker.core.Include.accept(Include.java:157)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.MixedContent.accept(MixedContent.java:92)
	at freemarker.core.Environment.visit(Environment.java:221)
	at freemarker.core.Environment.process(Environment.java:199)
	at freemarker.template.Template.process(Template.java:259)
	at org.netbeans.libs.freemarker.FreemarkerEngine.eval(FreemarkerEngine.java:130)
	at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at org.netbeans.modules.templates.ScriptingCreateFromTemplateHandler.createFromTemplate(ScriptingCreateFromTemplateHandler.java:128)
	at org.netbeans.api.templates.CreateFromTemplateImpl.build(CreateFromTemplateImpl.java:121)
	at org.netbeans.api.templates.CreateFromTemplateImpl.build(CreateFromTemplateImpl.java:92)
	at org.netbeans.api.templates.FileBuilder.build(FileBuilder.java:250)
	at org.netbeans.api.templates.FileBuilder.createFromTemplate(FileBuilder.java:351)
	at org.openide.loaders.MultiDataObject.handleCreateFromTemplate(MultiDataObject.java:878)
	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.openide.loaders.DataObject.createFromTemplate(DataObject.java:963)
	at org.netbeans.modules.java.j2seproject.api.J2SEProjectBuilder.createMainClass(J2SEProjectBuilder.java:662)
	at org.netbeans.modules.java.j2seproject.api.J2SEProjectBuilder.access$2100(J2SEProjectBuilder.java:102)
	at org.netbeans.modules.java.j2seproject.api.J2SEProjectBuilder$1.run(J2SEProjectBuilder.java:379)
	at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:127)
	at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:499)
	at org.netbeans.modules.java.j2seproject.api.J2SEProjectBuilder.build(J2SEProjectBuilder.java:325)
	at org.netbeans.modules.java.j2seproject.J2SEProjectGenerator.createProject(J2SEProjectGenerator.java:84)
	at org.netbeans.modules.java.j2seproject.ui.wizards.NewJ2SEProjectWizardIterator.instantiate(NewJ2SEProjectWizardIterator.java:212)
	at org.openide.loaders.TemplateWizard$InstantiatingIteratorBridge.instantiate(TemplateWizard.java:1051)
	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:1443)
	at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:68)
	at org.openide.util.lookup.Lookups.executeWith(Lookups.java:303)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2058)
Comment 2 Tomas Stupka 2015-07-29 14:47:34 UTC
observed while creating a new j2se project
Comment 3 Tomas Zezula 2015-07-30 09:27:21 UTC

*** This bug has been marked as a duplicate of bug 253958 ***
Comment 4 Tomas Zezula 2015-07-31 09:29:33 UTC
The second part of the issue covered by https://netbeans.org/bugzilla/show_bug.cgi?id=254022