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.
Steps to reproduce: 1] Create Grails app 2] Create domain class inside 3] Use generate-all command to get generated views 4] Open Views and Layouts project node 5] Close IDE, start IDE (there is a warning per each gsp file referring to ineffective call from EDT) WARNING [org.openide.loaders.FolderChildren..tmp.GrailsApplication2.grails-app.views.newDomainClass]: Attempt to obtain DataObject for /tmp/GrailsApplication2/grails-app/views/newDomainClass/show.gsp@c56226c9:1caf3cee from EDT INFO [org.openide.loaders.FolderChildren..tmp.GrailsApplication2.grails-app.views.newDomainClass]: Ineffective since #199391 was implemented java.lang.Exception: Find for /tmp/GrailsApplication2/grails-app/views/newDomainClass/show.gsp@c56226c9:1caf3cee at org.openide.loaders.FolderChildren$DelayedNode.convert(FolderChildren.java:451) at org.openide.loaders.FolderChildren$DelayedNode.convert(FolderChildren.java:399) at org.openide.util.lookup.InstanceContent$ConvertingItem.getInstance(InstanceContent.java:316) at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:421) at org.openide.nodes.FilterNode$FilterLookup.lookup(FilterNode.java:2113) at org.netbeans.modules.groovy.grailsproject.ui.TreeRootNode$PackageFilterChildren.copyNode(TreeRootNode.java:306) at org.openide.nodes.FilterNode$Children.createNodes(FilterNode.java:1523) at org.openide.nodes.FilterNode$Children$LazySupport$FilterNodeEntry.nodes(FilterNode.java:1894) at org.openide.nodes.EntrySupportLazyState$EntryInfo.getNode(EntrySupportLazyState.java:294) at org.openide.nodes.FilterNode$Children$LazySupport$FilterLazySnapshot.get(FilterNode.java:1740) at org.openide.nodes.FilterNode$Children$LazySupport$FilterNodeEntry.nodes(FilterNode.java:1885) at org.openide.nodes.EntrySupportLazyState$EntryInfo.getNode(EntrySupportLazyState.java:294) at org.openide.nodes.FilterNode$Children$LazySupport$FilterLazySnapshot.get(FilterNode.java:1740) at org.openide.nodes.EntrySupportLazy$LazySnapshot.get(EntrySupportLazy.java:854) at org.openide.nodes.EntrySupportLazy$LazySnapshot.get(EntrySupportLazy.java:839) at org.openide.explorer.view.VisualizerChildren.getChildAt(VisualizerChildren.java:127) at org.openide.explorer.view.VisualizerNode.getChildAt(VisualizerNode.java:321) at javax.swing.tree.DefaultTreeModel.getChild(DefaultTreeModel.java:156) at javax.swing.tree.FixedHeightLayoutCache$VisibleFHTreeStateNodeEnumeration.nextElement(FixedHeightLayoutCache.java:1506) at javax.swing.tree.FixedHeightLayoutCache$VisibleFHTreeStateNodeEnumeration.nextElement(FixedHeightLayoutCache.java:1461) at javax.swing.tree.AbstractLayoutCache.getPreferredWidth(AbstractLayoutCache.java:228) at javax.swing.plaf.basic.BasicTreeUI.updateCachedPreferredSize(BasicTreeUI.java:1820) at javax.swing.plaf.basic.BasicTreeUI.getPreferredSize(BasicTreeUI.java:1921) at javax.swing.plaf.basic.BasicTreeUI.getPreferredSize(BasicTreeUI.java:1909) at javax.swing.JComponent.getPreferredSize(JComponent.java:1634) at javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:769) at org.openide.explorer.view.TreeView$ExplorerScrollPaneLayout.layoutContainer(TreeView.java:1724) at java.awt.Container.layout(Container.java:1421) at java.awt.Container.doLayout(Container.java:1410) at java.awt.Container.validateTree(Container.java:1507) at java.awt.Container.validate(Container.java:1480) at org.openide.explorer.view.TreeView.access$101(TreeView.java:151) at org.openide.explorer.view.TreeView$3.run(TreeView.java:670) at org.openide.util.Mutex.readAccess(Mutex.java:367) at org.openide.util.Mutex$1R.run(Mutex.java:1309) at org.openide.nodes.Children$ProjectManagerDeadlockDetector.execute(Children.java:1921) at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1328) at org.openide.util.Mutex.readAccess(Mutex.java:356) at org.openide.explorer.view.TreeView.validate(TreeView.java:667) at javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:669) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:124) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:641) at java.awt.EventQueue.access$000(EventQueue.java:84) at java.awt.EventQueue$1.run(EventQueue.java:602) at java.awt.EventQueue$1.run(EventQueue.java:600) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:611) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:158) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
From the log there is a direct reference to issue 199391. Most probably related
Fixed in: http://hg.netbeans.org/web-main/rev/726a8cac0e0a
Integrated into 'main-golden', will be available in build *201301150001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-golden/rev/726a8cac0e0a User: Martin Janicek <mjanicek@netbeans.org> Log: #214499 - Ineffective attempt to obtain DataObject from EDT