-
Notifications
You must be signed in to change notification settings - Fork 330
Closed
Description
I opened an existing hprof dump, sorted by "Retained" and a few seconds later this exception was thrown:
java.lang.IllegalArgumentException: JViewport.setBorder() not supported
at java.desktop/javax.swing.JViewport.setBorder(JViewport.java:573)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$JComponentBuilder.setupInstance(ComponentBuilders.java:309)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$JComponentBuilder.setupInstance(ComponentBuilders.java:273)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.Utils$InstanceBuilder.createInstance(Utils.java:221)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$ChildrenBuilder.createInstanceImpl(ComponentBuilders.java:148)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$ChildrenBuilder.createInstanceImpl(ComponentBuilders.java:105)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.Utils$InstanceBuilder.createInstance(Utils.java:220)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$ContainerBuilder.setupInstance(ComponentBuilders.java:260)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$JComponentBuilder.setupInstance(ComponentBuilders.java:300)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$JComponentBuilder.setupInstance(ComponentBuilders.java:273)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.Utils$InstanceBuilder.createInstance(Utils.java:221)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$ChildrenBuilder.createInstanceImpl(ComponentBuilders.java:148)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$ChildrenBuilder.createInstanceImpl(ComponentBuilders.java:105)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.Utils$InstanceBuilder.createInstance(Utils.java:220)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$ContainerBuilder.setupInstance(ComponentBuilders.java:260)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$JComponentBuilder.setupInstance(ComponentBuilders.java:300)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$JComponentBuilder.setupInstance(ComponentBuilders.java:273)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.Utils$InstanceBuilder.createInstance(Utils.java:221)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$ChildrenBuilder.createInstanceImpl(ComponentBuilders.java:148)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$ChildrenBuilder.createInstanceImpl(ComponentBuilders.java:105)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.Utils$InstanceBuilder.createInstance(Utils.java:220)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$ContainerBuilder.setupInstance(ComponentBuilders.java:260)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$JComponentBuilder.setupInstance(ComponentBuilders.java:300)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$JComponentBuilder.setupInstance(ComponentBuilders.java:273)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.Utils$InstanceBuilder.createInstance(Utils.java:221)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$ChildrenBuilder.createInstanceImpl(ComponentBuilders.java:148)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$ChildrenBuilder.createInstanceImpl(ComponentBuilders.java:105)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.Utils$InstanceBuilder.createInstance(Utils.java:220)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$ContainerBuilder.setupInstance(ComponentBuilders.java:260)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$JComponentBuilder.setupInstance(ComponentBuilders.java:300)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$JComponentBuilder.setupInstance(ComponentBuilders.java:273)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.Utils$InstanceBuilder.createInstance(Utils.java:221)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$ChildrenBuilder.createInstanceImpl(ComponentBuilders.java:148)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$ChildrenBuilder.createInstanceImpl(ComponentBuilders.java:105)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.Utils$InstanceBuilder.createInstance(Utils.java:220)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$ContainerBuilder.setupInstance(ComponentBuilders.java:260)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$JComponentBuilder.setupInstance(ComponentBuilders.java:300)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$JComponentBuilder.setupInstance(ComponentBuilders.java:273)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.Utils$InstanceBuilder.createInstance(Utils.java:221)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$ChildrenBuilder.createInstanceImpl(ComponentBuilders.java:148)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$ChildrenBuilder.createInstanceImpl(ComponentBuilders.java:105)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.Utils$InstanceBuilder.createInstance(Utils.java:220)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$ContainerBuilder.setupInstance(ComponentBuilders.java:260)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$JComponentBuilder.setupInstance(ComponentBuilders.java:300)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$JComponentBuilder.setupInstance(ComponentBuilders.java:273)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.Utils$InstanceBuilder.createInstance(Utils.java:221)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$ChildrenBuilder.createInstanceImpl(ComponentBuilders.java:148)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$ChildrenBuilder.createInstanceImpl(ComponentBuilders.java:105)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.Utils$InstanceBuilder.createInstance(Utils.java:220)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$ContainerBuilder.setupInstance(ComponentBuilders.java:260)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$JComponentBuilder.setupInstance(ComponentBuilders.java:300)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.WindowBuilders$JRootPaneBuilder.setupInstance(WindowBuilders.java:112)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.WindowBuilders$JRootPaneBuilder.setupInstance(WindowBuilders.java:95)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.Utils$InstanceBuilder.createInstance(Utils.java:221)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$ChildrenBuilder.createInstanceImpl(ComponentBuilders.java:148)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$ChildrenBuilder.createInstanceImpl(ComponentBuilders.java:105)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.Utils$InstanceBuilder.createInstance(Utils.java:220)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$ContainerBuilder.setupInstance(ComponentBuilders.java:260)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.WindowBuilders$FrameBuilder.setupInstance(WindowBuilders.java:176)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.WindowBuilders$FrameBuilder.setupInstance(WindowBuilders.java:148)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.Utils$InstanceBuilder.createInstance(Utils.java:221)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentBuilders$ComponentBuilder.createPresenter(ComponentBuilders.java:230)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentDetailsProvider$ComponentView.getComponent(ComponentDetailsProvider.java:216)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.ComponentDetailsProvider$ComponentView.getComponent(ComponentDetailsProvider.java:166)
at org.netbeans.modules.profiler.heapwalk.details.jdk.ui.Utils$View$1.run(Utils.java:264)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159)
[catch] at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
I don't know how to reproduce this issue on demand because it doesn't seem to occur if I repeat the above steps. Hopefully the stacktrace and attached log will help.
VisualVM log
messages.log
Desktop (please complete the following information):
- OS: Microsoft Windows [Version 10.0.17763.55]
- JDK version: JDK 11
- Version: 1.4.2
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels