You write the following in this thread: "I had installed this plugin just to see what it does."
So, how important is this to you? What are you trying to do? Gj On Thu, May 24, 2018 at 12:43 PM, Efrem Mc <[email protected]> wrote: > Good morning, can we please get an update status on Tim's question > regarding the repository previously stored on netbeans.org? > > This is in regards to https://issues.apache.org/jira/browse/NETBEANS-488 > > Thanks and regards, > > Efrem McCrimon > > DB Tribe member > GUI Builder Tribe member > > > ---------- Forwarded message ---------- > From: Tim Boudreau <[email protected]> > Date: Thu, Apr 19, 2018 at 5:15 AM > Subject: Re: Graphical Class View > To: Efrem Mc <[email protected]> > > > I've commented on the bug report. > > Should be an easy fix, but the source code hasn't been moved to the Apache > netbeans repository yet - I suspect if I fix it in netbeans.org's old > Mercurial repository, it will likely be lost when that gets shut down. > > > -Tim > > On Wed, Apr 18, 2018 at 4:34 PM, Efrem Mc <[email protected]> wrote: > > > > Hi Mr Tim Boudreau: > > > > I had installed this plugin just to see what it does. It is throwing > > an error. I forgot it was a plugin and reported a defect to Netbeans. > > Do you plan to have this feature available for NB 9.0 and fix this > > plugin? > > > > > > Graphical Class View: > > > > Certified Plugin > > > > Version: 1.5 > > Author: Tim Boudreau > > Date: 4/12/18 > > Source: Latest Development Build > > Homepage: > http://weblogs.java.net/blog/timboudreau/archive/2008/02/ > last_week_i_wro.html > > > > Plugin Description > > > > Provides a diagram of Java classes showing interdependencies between > > fields and methods in that class. Useful for quickly figuring out what > > are the important methods and fields in an unfamiliar Java class. > > > > > > This is found in NB 9.0 Plugin search. > > > > > > This is throwing an error in NB 9.0 Beta > > > > This appears to be caused by the recently added assertion in Widget > > that this operation is happening on the EDT. That stack trace looks > > like the plugin is incorrectly trying to build the widget graph off > > the EDT. > > > > > AssertionError at org.netbeans.api.visual.widget.Widget.addChild > > > ---------------------------------------------------------------- > > > > > > Key: NETBEANS-488 > > > URL: https://issues.apache.org/ > jira/browse/NETBEANS-488 > > > Project: NetBeans > > > Issue Type: Bug > > > Components: ide - Code > > > Affects Versions: 9.0, Next > > > Environment: OS: Windows 8.1, VM:Java SE RJE 1.8.0.111--b14 > 64-bit > > > VM: Java HotSpot(TM) 64-Bit Server VM, 25.111-b14, Java(TM) SE > Runtime Environment, 1.8.0_111-b14 > > > Reporter: efrem mccrimon > > > Priority: Minor > > > > > > AssertionError at org.netbeans.api.visual.widget.Widget.addChild > > > Message: org.openide.util.RequestProcessor$SlowItem: task failed due > to: java.lang.AssertionError > > > Class: org.openide.util.RequestProcessor$SlowItem > > > org.openide.util.RequestProcessor$SlowItem: task failed due to: > java.lang.AssertionError > > > at > org.openide.util.RequestProcessor.post(RequestProcessor.java:395) > > > at > org.netbeans.modules.graphicclassview.JavaScene.init(JavaScene.java:88) > > > at > org.netbeans.modules.graphicclassview.JavaViewComponent.componentOpened( > JavaViewComponent.java:173) > > > at > org.openide.windows.WindowManager.componentOpenNotify( > WindowManager.java:282) > > > at > org.netbeans.core.windows.WindowManagerImpl.notifyTopComponentOpened( > WindowManagerImpl.java:1124) > > > at > org.netbeans.core.windows.Central.addModeOpenedTopComponent( > Central.java:773) > > > at > org.netbeans.core.windows.ModeImpl.addOpenedTopComponent( > ModeImpl.java:329) > > > at > org.netbeans.core.windows.WindowManagerImpl.topComponentOpenAtTabPosition( > WindowManagerImpl.java:1244) > > > at > org.netbeans.core.windows.WindowManagerImpl.topComponentOpen( > WindowManagerImpl.java:1201) > > > at org.openide.windows.TopComponent.open( > TopComponent.java:472) > > > at org.openide.windows.TopComponent.open( > TopComponent.java:452) > > > at > org.netbeans.modules.graphicclassview.actions.GraphicViewAction. > performAction(GraphicViewAction.java:26) > > > at > org.openide.util.actions.NodeAction$DelegateAction$1. > run(NodeAction.java:561) > > > at > org.openide.util.actions.ActionInvoker$1.run(ActionInvoker.java:70) > > > at > org.openide.util.actions.ActionInvoker.doPerformAction( > ActionInvoker.java:91) > > > at > org.openide.util.actions.ActionInvoker.invokeAction(ActionInvoker.java:74) > > > at > org.openide.util.actions.NodeAction$DelegateAction. > actionPerformed(NodeAction.java:558) > > > at > javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) > > > at > javax.swing.AbstractButton$Handler.actionPerformed( > AbstractButton.java:2348) > > > at > javax.swing.DefaultButtonModel.fireActionPerformed( > DefaultButtonModel.java:402) > > > at > javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) > > > at javax.swing.AbstractButton.doClick(AbstractButton.java:376) > > > at > javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:833) > > > at > javax.swing.plaf.basic.BasicMenuItemUI$Handler. > mouseReleased(BasicMenuItemUI.java:877) > > > at java.awt.Component.processMouseEvent(Component.java:6533) > > > at > javax.swing.JComponent.processMouseEvent(JComponent.java:3324) > > > at java.awt.Component.processEvent(Component.java:6298) > > > at java.awt.Container.processEvent(Container.java:2236) > > > at java.awt.Component.dispatchEventImpl(Component.java:4889) > > > at java.awt.Container.dispatchEventImpl(Container.java:2294) > > > at java.awt.Component.dispatchEvent(Component.java:4711) > > > at > java.awt.LightweightDispatcher.retargetMouseEvent( > LightweightDispatcher.java:4888) > > > at > java.awt.LightweightDispatcher.processMouseEvent( > LightweightDispatcher.java:4525) > > > at > java.awt.LightweightDispatcher.dispatchEvent(LightweightDispatcher.java: > 4466) > > > at java.awt.Container.dispatchEventImpl(Container.java:2280) > > > at java.awt.Window.dispatchEventImpl(Window.java:2746) > > > at java.awt.Component.dispatchEvent(Component.java:4711) > > > 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(AccessController.java:0) > > > at > java.security.ProtectionDomain$JavaSecurityAccessImpl. > doIntersectionPrivilege(ProtectionDomain.java:76) > > > at > java.security.ProtectionDomain$JavaSecurityAccessImpl. > doIntersectionPrivilege(ProtectionDomain.java:86) > > > at java.awt.EventQueue$4.run(EventQueue.java:731) > > > at java.awt.EventQueue$4.run(EventQueue.java:729) > > > at > java.security.AccessController.doPrivileged(AccessController.java:0) > > > at > java.security.ProtectionDomain$JavaSecurityAccessImpl. > doIntersectionPrivilege(ProtectionDomain.java:76) > > > at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) > > > at > org.netbeans.core.TimableEventQueue.dispatchEvent( > TimableEventQueue.java:136) > > > at > java.awt.EventDispatchThread.pumpOneEventForFilters( > EventDispatchThread.java:201) > > > 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) > > > at java.awt.EventDispatchThread.run(EventDispatchThread.java: > 82) > > > java.lang.AssertionError > > > at > org.netbeans.api.visual.widget.Widget.addChild(Widget.java:218) > > > at > org.netbeans.api.visual.widget.Widget.addChild(Widget.java:208) > > > at > org.netbeans.modules.graphicclassview.JavaNodeWidget.<init>( > JavaNodeWidget.java:127) > > > at > org.netbeans.modules.graphicclassview.JavaScene. > createWidget(JavaScene.java:98) > > > at > org.netbeans.modules.graphicclassview.JavaScene. > attachNodeWidget(JavaScene.java:187) > > > at > org.netbeans.modules.graphicclassview.JavaScene. > attachNodeWidget(JavaScene.java:20) > > > at > org.netbeans.api.visual.graph.GraphPinScene.addNode(GraphPinScene.java:78) > > > at > org.netbeans.modules.graphicclassview.JavaScene. > buildGraph(JavaScene.java:135) > > > at > org.netbeans.modules.graphicclassview.JavaScene. > access$200(JavaScene.java:20) > > > at > org.netbeans.modules.graphicclassview.JavaScene$CB. > done(JavaScene.java:303) > > > at > org.netbeans.modules.graphicclassview.ModelBuilder$ > T.run(ModelBuilder.java:58) > > > at > org.netbeans.modules.graphicclassview.ModelBuilder$ > T.run(ModelBuilder.java:16) > > > at > org.netbeans.api.java.source.JavaSource$MultiTask.run(JavaSource.java:501) > > > at > org.netbeans.modules.parsing.impl.TaskProcessor. > callUserTask(TaskProcessor.java:586) > > > at > org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run( > ParserManager.java:130) > > > at > org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run( > ParserManager.java:114) > > > 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:107) > > > at > org.netbeans.api.java.source.JavaSource.runWhenScanFinished( > JavaSource.java:627) > > > at > org.netbeans.modules.graphicclassview.ModelBuilder. > analyze(ModelBuilder.java:90) > > > at > org.netbeans.modules.graphicclassview.JavaScene$Initializer.run(JavaScene. > java:390) > > > 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) > > > > > > Please advise, > > > > Efrem McCrimon > > > > > -- > http://timboudreau.com >
