You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by "Karl Richter (JIRA)" <ji...@apache.org> on 2018/06/06 12:50:00 UTC
[jira] [Created] (NETBEANS-927) Large number of
"org.openide.util.RequestProcessor$SlowItem" exceptions and random failure
of GUI controls
Karl Richter created NETBEANS-927:
-------------------------------------
Summary: Large number of "org.openide.util.RequestProcessor$SlowItem" exceptions and random failure of GUI controls
Key: NETBEANS-927
URL: https://issues.apache.org/jira/browse/NETBEANS-927
Project: NetBeans
Issue Type: Improvement
Reporter: Karl Richter
After a failed attempt to add OpenJDK 9 on Ubuntu 18.04 I experience frequent popup dialogs with the two following exceptions (always in pairs) suggesting the typical review and report for dev versions. Sometimes, GUI operations like expanding a project tree simply have no effect.
{code:java}
SEVERE [org.openide.util.RequestProcessor]: Error in RequestProcessor org.netbeans.spi.project.ui.support.NodeFactorySupport$DelegateChildren$1
java.lang.NoSuchMethodError: java.nio.ByteBuffer.limit(I)Ljava/nio/ByteBuffer;
at jdk.internal.jimage.BasicImageReader.slice(BasicImageReader.java:211)
at jdk.internal.jimage.BasicImageReader.intBuffer(BasicImageReader.java:218)
at jdk.internal.jimage.BasicImageReader.<init>(BasicImageReader.java:152)
at jdk.internal.jimage.ImageReader$SharedImageReader.<init>(ImageReader.java:224)
at jdk.internal.jimage.ImageReader$SharedImageReader.open(ImageReader.java:238)
at jdk.internal.jimage.ImageReader.open(ImageReader.java:67)
at jdk.internal.jimage.ImageReader.open(ImageReader.java:71)
at jdk.internal.jrtfs.SystemImage.open(SystemImage.java:59)
at jdk.internal.jrtfs.JrtFileSystem.<init>(JrtFileSystem.java:90)
at jdk.internal.jrtfs.JrtFileSystemProvider.newFileSystem(JrtFileSystemProvider.java:108)
at jdk.internal.jrtfs.JrtFileSystemProvider.newFileSystem(JrtFileSystemProvider.java:127)
at jdk.internal.jrtfs.JrtFileSystemProvider.newFileSystem(JrtFileSystemProvider.java:106)
at java.nio.file.FileSystems.newFileSystem(FileSystems.java:336)
at org.netbeans.modules.java.j2seplatform.platformdefinition.jrtfs.NBJRTFileSystem.create(NBJRTFileSystem.java:72)
at org.netbeans.modules.java.j2seplatform.platformdefinition.jrtfs.NBJRTFileSystemProvider.getFileSystem(NBJRTFileSystemProvider.java:64)
at org.netbeans.modules.java.j2seplatform.platformdefinition.jrtfs.NBJRTFileSystemProvider.getFileSystem(NBJRTFileSystemProvider.java:49)
at org.netbeans.modules.java.j2seplatform.platformdefinition.jrtfs.NBJRTURLMapper.getFileObjects(NBJRTURLMapper.java:74)
at org.openide.filesystems.URLMapper.findFileObject(URLMapper.java:188)
at org.netbeans.modules.java.j2seplatform.platformdefinition.Util.createModulePath(Util.java:105)
at org.netbeans.modules.java.j2seplatform.platformdefinition.J2SEPlatformImpl.getBootstrapLibraries(J2SEPlatformImpl.java:256)
at org.netbeans.modules.java.platform.queries.PlatformSourceForBinaryQuery.contains(PlatformSourceForBinaryQuery.java:124)
at org.netbeans.modules.java.platform.queries.PlatformSourceForBinaryQuery.findSourceRoots2(PlatformSourceForBinaryQuery.java:85)
at org.netbeans.api.java.queries.SourceForBinaryQuery.findSourceRoots2(SourceForBinaryQuery.java:101)
at org.netbeans.modules.parsing.impl.indexing.PathRegistry.createResources(PathRegistry.java:728)
at org.netbeans.modules.parsing.impl.indexing.PathRegistry.getPathIdToRoots(PathRegistry.java:631)
at org.netbeans.modules.parsing.impl.indexing.PathRegistry.getRootsMarkedAs(PathRegistry.java:458)
at org.netbeans.modules.parsing.spi.indexing.support.QuerySupport.getClasspathRoots(QuerySupport.java:771)
at org.netbeans.modules.parsing.spi.indexing.support.QuerySupport.collectClasspathRoots(QuerySupport.java:737)
at org.netbeans.modules.parsing.spi.indexing.support.QuerySupport.collectClasspathRoots(QuerySupport.java:729)
at org.netbeans.modules.parsing.spi.indexing.support.QuerySupport.findRoots(QuerySupport.java:223)
at org.netbeans.modules.html.editor.api.index.HtmlIndex.<init>(HtmlIndex.java:92)
at org.netbeans.modules.html.editor.api.index.HtmlIndex.get(HtmlIndex.java:79)
at org.netbeans.modules.html.editor.api.index.HtmlIndex.get(HtmlIndex.java:69)
at org.netbeans.modules.web.clientproject.remotefiles.RemoteFiles.getHtmlIndex(RemoteFiles.java:83)
at org.netbeans.modules.web.clientproject.remotefiles.RemoteFiles.updateRemoteFiles(RemoteFiles.java:114)
at org.netbeans.modules.web.clientproject.remotefiles.RemoteFiles.access$100(RemoteFiles.java:66)
at org.netbeans.modules.web.clientproject.remotefiles.RemoteFiles$2.run(RemoteFiles.java:103)
at org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:586)
at org.netbeans.modules.parsing.api.ParserManager$MimeTaskAction.run(ParserManager.java:357)
at org.netbeans.modules.parsing.api.ParserManager$MimeTaskAction.run(ParserManager.java:340)
at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:181)
at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:178)
at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153)
at org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335)
at org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118)
at org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:67)
at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:178)
at org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.runWhenScanFinished(RunWhenScanFinishedSupport.java:123)
at org.netbeans.modules.parsing.api.ParserManager.parseWhenScanFinished(ParserManager.java:334)
at org.netbeans.modules.web.clientproject.remotefiles.RemoteFiles.update(RemoteFiles.java:100)
at org.netbeans.modules.web.clientproject.remotefiles.RemoteFiles.getRemoteFiles(RemoteFiles.java:135)
at org.netbeans.modules.web.clientproject.remotefiles.RemoteFilesNodeFactoryImpl$RemoteFilesNodeListImpl.keys(RemoteFilesNodeFactoryImpl.java:87)
at org.netbeans.spi.project.ui.support.NodeFactorySupport$DelegateChildren$1.run(NodeFactorySupport.java:177)
Caused: org.openide.util.RequestProcessor$SlowItem: task failed due to
at org.openide.util.RequestProcessor.post(RequestProcessor.java:395)
at org.netbeans.spi.project.ui.support.NodeFactorySupport$DelegateChildren.addNotify(NodeFactorySupport.java:169)
at org.openide.nodes.Children.callAddNotify(Children.java:550)
at org.openide.nodes.EntrySupportDefault.getArray(EntrySupportDefault.java:627)
at org.openide.nodes.EntrySupportDefault.getNodes(EntrySupportDefault.java:139)
at org.openide.nodes.EntrySupportDefault.getNodesCount(EntrySupportDefault.java:153)
at org.openide.nodes.Children.getNodesCount(Children.java:495)
at org.netbeans.spi.project.ui.support.NodeFactorySupport$DelegateChildren.getNodesCount(NodeFactorySupport.java:204)
at org.openide.nodes.FilterNode$Children$DefaultSupport.callGetNodesCount(FilterNode.java:1658)
at org.openide.nodes.FilterNode$Children.getNodesCount(FilterNode.java:1609)
at org.openide.explorer.view.TreeView$6.run(TreeView.java:947)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
SEVERE [org.openide.util.RequestProcessor]: Error in RequestProcessor org.netbeans.modules.parsing.ui.indexing.errors.ErrorAnnotator$1
java.lang.NoSuchMethodError: java.nio.ByteBuffer.limit(I)Ljava/nio/ByteBuffer;
at jdk.internal.jimage.BasicImageReader.slice(BasicImageReader.java:211)
at jdk.internal.jimage.BasicImageReader.intBuffer(BasicImageReader.java:218)
at jdk.internal.jimage.BasicImageReader.<init>(BasicImageReader.java:152)
at jdk.internal.jimage.ImageReader$SharedImageReader.<init>(ImageReader.java:224)
at jdk.internal.jimage.ImageReader$SharedImageReader.open(ImageReader.java:238)
at jdk.internal.jimage.ImageReader.open(ImageReader.java:67)
at jdk.internal.jimage.ImageReader.open(ImageReader.java:71)
at jdk.internal.jrtfs.SystemImage.open(SystemImage.java:59)
at jdk.internal.jrtfs.JrtFileSystem.<init>(JrtFileSystem.java:90)
at jdk.internal.jrtfs.JrtFileSystemProvider.newFileSystem(JrtFileSystemProvider.java:108)
at jdk.internal.jrtfs.JrtFileSystemProvider.newFileSystem(JrtFileSystemProvider.java:127)
at jdk.internal.jrtfs.JrtFileSystemProvider.newFileSystem(JrtFileSystemProvider.java:106)
at java.nio.file.FileSystems.newFileSystem(FileSystems.java:336)
at org.netbeans.modules.java.j2seplatform.platformdefinition.jrtfs.NBJRTFileSystem.create(NBJRTFileSystem.java:72)
at org.netbeans.modules.java.j2seplatform.platformdefinition.jrtfs.NBJRTFileSystemProvider.getFileSystem(NBJRTFileSystemProvider.java:64)
at org.netbeans.modules.java.j2seplatform.platformdefinition.jrtfs.NBJRTFileSystemProvider.getFileSystem(NBJRTFileSystemProvider.java:49)
at org.netbeans.modules.java.j2seplatform.platformdefinition.jrtfs.NBJRTURLMapper.getFileObjects(NBJRTURLMapper.java:74)
at org.openide.filesystems.URLMapper.findFileObject(URLMapper.java:188)
at org.netbeans.modules.java.j2seplatform.platformdefinition.Util.createModulePath(Util.java:105)
at org.netbeans.modules.java.j2seplatform.platformdefinition.J2SEPlatformImpl.getBootstrapLibraries(J2SEPlatformImpl.java:256)
at org.netbeans.modules.java.platform.classpath.PlatformClassPathProvider.findClassPath(PlatformClassPathProvider.java:77)
at org.netbeans.api.java.classpath.ClassPath.getClassPath(ClassPath.java:667)
at org.netbeans.modules.parsing.impl.indexing.errors.Utilities.getSourceClassPathFor(Utilities.java:63)
at org.netbeans.modules.parsing.ui.indexing.errors.ErrorAnnotator$1.run(ErrorAnnotator.java:288)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
Caused: org.openide.util.RequestProcessor$SlowItem: task failed due to
at org.openide.util.RequestProcessor$Task.schedule(RequestProcessor.java:1459)
at org.netbeans.modules.parsing.ui.indexing.errors.ErrorAnnotator.enqueue(ErrorAnnotator.java:230)
at org.netbeans.modules.parsing.ui.indexing.errors.ErrorAnnotator.isInError(ErrorAnnotator.java:253)
at org.netbeans.modules.parsing.ui.indexing.errors.ErrorAnnotator.annotateIcon(ErrorAnnotator.java:110)
at org.netbeans.modules.masterfs.ui.FileBasedFSWithUI$UiDecorator.annotateIcon(FileBasedFSWithUI.java:54)
at org.netbeans.modules.project.ui.ProjectsRootNode$BadgingNode.getIcon(ProjectsRootNode.java:912)
at org.netbeans.modules.project.ui.ProjectsRootNode$BadgingNode.getOpenedIcon(ProjectsRootNode.java:903)
at org.openide.explorer.view.VisualizerNode.getIcon(VisualizerNode.java:533)
at org.openide.explorer.view.NodeRenderer.configureFrom(NodeRenderer.java:213)
at org.openide.explorer.view.NodeRenderer.getTreeCellRendererComponent(NodeRenderer.java:138)
at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2807)
at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492)
at javax.swing.tree.FixedHeightLayoutCache.getBounds(FixedHeightLayoutCache.java:553)
at javax.swing.tree.FixedHeightLayoutCache.getBounds(FixedHeightLayoutCache.java:187)
at javax.swing.tree.AbstractLayoutCache.getPreferredWidth(AbstractLayoutCache.java:245)
at javax.swing.plaf.basic.BasicTreeUI.updateCachedPreferredSize(BasicTreeUI.java:1897)
at javax.swing.plaf.basic.BasicTreeUI.getPreferredSize(BasicTreeUI.java:2003)
at javax.swing.plaf.basic.BasicTreeUI.getPreferredSize(BasicTreeUI.java:1991)
at javax.swing.JComponent.getPreferredSize(JComponent.java:1662)
at javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:791)
at org.openide.explorer.view.TreeView$ExplorerScrollPaneLayout.layoutContainer(TreeView.java:1684)
at java.awt.Container.layout(Container.java:1512)
at java.awt.Container.doLayout(Container.java:1501)
at java.awt.Container.validateTree(Container.java:1697)
at java.awt.Container.validateTree(Container.java:1706)
at java.awt.Container.validateTree(Container.java:1706)
at java.awt.Container.validateTree(Container.java:1706)
at java.awt.Container.validateTree(Container.java:1706)
at java.awt.Container.validateTree(Container.java:1706)
at java.awt.Container.validateTree(Container.java:1706)
at java.awt.Container.validateTree(Container.java:1706)
at java.awt.Container.validate(Container.java:1632)
at org.netbeans.core.windows.view.ui.DesktopImpl$LayeredLayout.layoutContainer(DesktopImpl.java:529)
at java.awt.Container.layout(Container.java:1512)
at java.awt.Container.doLayout(Container.java:1501)
at java.awt.Container.validateTree(Container.java:1697)
at java.awt.Container.validateTree(Container.java:1706)
at java.awt.Container.validateTree(Container.java:1706)
at java.awt.Container.validateTree(Container.java:1706)
at java.awt.Container.validateTree(Container.java:1706)
at java.awt.Container.validate(Container.java:1632)
at javax.swing.RepaintManager$3.run(RepaintManager.java:711)
at javax.swing.RepaintManager$3.run(RepaintManager.java:709)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:708)
at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1731)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
[catch] at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
{code}
experienced with 9295f7b09
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists