[ 
https://issues.apache.org/jira/browse/NETBEANS-698?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16449818#comment-16449818
 ] 

Geertjan Wielenga commented on NETBEANS-698:
--------------------------------------------

But this has nothing to do with the incubator process. The fact is that Gradle 
is not part of Apache NetBeans, it is not in Apache Git, it is not part of the 
Apache NetBeans (incubating) 9.0 release in any way at all. The issue you have 
is with the external Gradle plugin, and you should file and discuss this in the 
related Git repo, not here. It would indeed be wonderful to have Gradle be 100% 
part of Apache NetBeans, but that is not yet the case, and therefore this issue 
which is specific to Gradle should not block the Apache NetBeans release.

> AssertionError loading Designer pallete
> ---------------------------------------
>
>                 Key: NETBEANS-698
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-698
>             Project: NetBeans
>          Issue Type: Bug
>          Components: third-party - Other
>    Affects Versions: 9.0
>         Environment: Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-205-on-20180202)
> Java: 10; Java HotSpot(TM) 64-Bit Server VM 10+46
> Runtime: Java(TM) SE Runtime Environment 10+46
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_AU (nb)
> User directory: Z:\tmp\.other\user\netbeans\v09.00-beta\FourAbs
> Cache directory: Z:\tmp\.other\cache\netbeans\FourAbs-09
> Plugins:
>   * Netbeans Gradle plugin v1.4.3
>            Reporter: will mason
>            Priority: Blocker
>              Labels: AssertionError, GUI, Gradle, Regression, Windows, cache, 
> cache-control, designer, pallette
>             Fix For: 9.0
>
>         Attachments: AssertionError-02.logs, AssertionError.logs, 
> image-2018-04-19-10-26-25-919.png, messages-02.log, messages.log
>
>
> h2. context
>  * Starting Netbeans from command-line
>  * Reset windows
> h2. expected / desirable
>  * Windows should be reset to default state
> h2. actual
>  * The pallete sub-panel was not painting ... It just showed "Loading ..." 
> for quite some time.
>  * I used reset windows to try to get it back
>  * Errors in the attached {{messages.log}} file.
>  * Assertion Error, see AssertionError.logs attachment.
>  ** AssertionError stacktrace:
> {noformat}
> java.lang.AssertionError: 
> file:/D:/work/products/FourAbs/FourAbsClientCommon/build/classes/groovy/main
>       at 
> org.netbeans.modules.form.project.ClassSource.getClasspath(ClassSource.java:81)
>       at 
> org.netbeans.modules.form.project.ClassPathUtils.loadClass(ClassPathUtils.java:164)
>       at 
> org.netbeans.modules.form.palette.PaletteItem.loadComponentClass(PaletteItem.java:318)
>       at 
> org.netbeans.modules.form.palette.PaletteItem.getComponentClass(PaletteItem.java:146)
>       at 
> org.netbeans.modules.form.palette.PaletteItem.getBeanDescriptor(PaletteItem.java:346)
>       at 
> org.netbeans.modules.form.palette.PaletteItem.getTooltip(PaletteItem.java:264)
>       at 
> org.netbeans.modules.form.palette.PaletteItemDataObject$ItemNode.getShortDescription(PaletteItemDataObject.java:333)
>       at org.openide.nodes.FilterNode.getShortDescription(FilterNode.java:526)
>       at org.openide.nodes.FilterNode.getShortDescription(FilterNode.java:526)
>       at 
> org.netbeans.modules.palette.DefaultItem.getShortDescription(DefaultItem.java:64)
>       at 
> org.netbeans.modules.palette.ui.CategoryList$ItemRenderer.getListCellRendererComponent(CategoryList.java:305)
>       at 
> java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1439)
>       at 
> org.netbeans.modules.palette.ui.CategoryList$CategoryListUI.updateLayoutState(CategoryList.java:386)
>       at 
> java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1389)
>       at 
> java.desktop/javax.swing.plaf.basic.BasicListUI.getCellBounds(BasicListUI.java:1027)
>       at java.desktop/javax.swing.JList.getCellBounds(JList.java:1641)
>       at java.desktop/javax.swing.JList.ensureIndexIsVisible(JList.java:1153)
>       at 
> org.netbeans.modules.palette.ui.CategoryDescriptor.doSetOpened(CategoryDescriptor.java:200)
>       at 
> org.netbeans.modules.palette.ui.CategoryDescriptor.<init>(CategoryDescriptor.java:99)
>       at 
> org.netbeans.modules.palette.ui.PalettePanel.computeDescriptors(PalettePanel.java:186)
>       at 
> org.netbeans.modules.palette.ui.PalettePanel.access$500(PalettePanel.java:87)
>       at 
> org.netbeans.modules.palette.ui.PalettePanel$2.run(PalettePanel.java:284)
>       at 
> org.netbeans.modules.palette.ui.PalettePanel.refresh(PalettePanel.java:301)
>       at 
> org.netbeans.modules.palette.ui.PalettePanel.setContent(PalettePanel.java:403)
>       at 
> org.netbeans.spi.palette.PaletteTopComponent.setPaletteController(PaletteTopComponent.java:134)
>       at 
> org.netbeans.spi.palette.PaletteTopComponent.propertyChange(PaletteTopComponent.java:128)
>       at 
> java.desktop/java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:341)
>       at 
> java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333)
>       at 
> java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:266)
>       at 
> org.netbeans.spi.palette.PaletteSwitch.showHidePaletteTopComponent(PaletteSwitch.java:226)
>       at 
> org.netbeans.spi.palette.PaletteSwitch.access$400(PaletteSwitch.java:54)
>       at org.netbeans.spi.palette.PaletteSwitch$3.run(PaletteSwitch.java:341)
>       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.access$600(EventQueue.java:97)
>       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:87)
>       at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
>       at 
> org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
> [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)
> {noformat}
>  * I closed the form painting window and shut-down netbeans
>  * Restarted Netbeans - Again the palette did not load
>  * I received a different pop-up error this time
> {panel:title=Start-up error}
> !image-2018-04-19-10-26-25-919.png!
> {panel}
>  * Stack trace:
> {noformat}
> java.lang.AssertionError: 
> file:/D:/work/products/FourAbs/FourAbsClientCommon/build/classes/groovy/main
>     at 
> org.netbeans.modules.form.project.ClassSource.getClasspath(ClassSource.java:81)
>     at 
> org.netbeans.modules.form.project.ClassPathUtils.loadClass(ClassPathUtils.java:164)
>     at 
> org.netbeans.modules.form.palette.PaletteItem.loadComponentClass(PaletteItem.java:318)
>     at 
> org.netbeans.modules.form.palette.PaletteItem.getComponentClass(PaletteItem.java:146)
>     at 
> org.netbeans.modules.form.palette.PaletteItem.getBeanDescriptor(PaletteItem.java:346)
>     at 
> org.netbeans.modules.form.palette.PaletteItem.getDisplayName(PaletteItem.java:259)
>     at 
> org.netbeans.modules.form.palette.PaletteItemDataObject$ItemNode.getDisplayName(PaletteItemDataObject.java:307)
>     at org.openide.nodes.FilterNode.getDisplayName(FilterNode.java:503)
>     at org.openide.nodes.FilterNode.getDisplayName(FilterNode.java:503)
>     at 
> org.netbeans.modules.form.palette.PaletteUtils$1.run(PaletteUtils.java:224)
>     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.post(RequestProcessor.java:395)
>     at 
> org.netbeans.modules.form.palette.PaletteUtils.preparePalette(PaletteUtils.java:211)
>     at 
> org.netbeans.modules.form.palette.PaletteUtils.getPaletteLookup(PaletteUtils.java:161)
>     at 
> org.netbeans.modules.form.FormDesigner.initLookup(FormDesigner.java:346)
>     at org.netbeans.modules.form.FormDesigner.<init>(FormDesigner.java:164)
>     at 
> org.netbeans.modules.nbform.FormDesignerTC.createDesigner(FormDesignerTC.java:97)
>     at 
> org.netbeans.modules.nbform.FormDesignerTC.<init>(FormDesignerTC.java:89)
>     at 
> org.netbeans.modules.nbform.FormDesignerTC.<init>(FormDesignerTC.java:83)
>     at 
> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>  Method)
>     at 
> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
>     at 
> java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>     at 
> java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:488)
>     at 
> org.netbeans.core.spi.multiview.MultiViewFactory$MapMVD.createElement(MultiViewFactory.java:422)
>     at 
> org.netbeans.core.multiview.MultiViewModel.getElementForDescription(MultiViewModel.java:197)
>     at 
> org.netbeans.core.multiview.MultiViewModel.getActiveElement(MultiViewModel.java:107)
>     at 
> org.netbeans.core.multiview.MultiViewModel.getActiveElement(MultiViewModel.java:103)
>     at 
> org.netbeans.core.multiview.MultiViewPeer.showCurrentElement(MultiViewPeer.java:445)
>     at 
> org.netbeans.core.multiview.MultiViewPeer.showCurrentElement(MultiViewPeer.java:437)
>     at 
> org.netbeans.core.multiview.MultiViewPeer$SelectionListener.selectionChanged(MultiViewPeer.java:904)
>     at 
> org.netbeans.core.multiview.MultiViewModel.fireSelectionChanged(MultiViewModel.java:234)
>     at 
> org.netbeans.core.multiview.MultiViewModel.setActiveDescription(MultiViewModel.java:95)
>     at 
> org.netbeans.core.multiview.MultiViewModel$BtnGroup.setSelected(MultiViewModel.java:297)
>     at 
> java.desktop/javax.swing.JToggleButton$ToggleButtonModel.setSelected(JToggleButton.java:346)
>     at java.desktop/javax.swing.ButtonGroup.setSelected(ButtonGroup.java:168)
>     at 
> org.netbeans.core.multiview.MultiViewModel$BtnGroup.setSelected(MultiViewModel.java:293)
>     at 
> java.desktop/javax.swing.JToggleButton$ToggleButtonModel.setSelected(JToggleButton.java:346)
>     at 
> java.desktop/javax.swing.AbstractButton.setSelected(AbstractButton.java:341)
>     at 
> org.netbeans.core.multiview.TabsComponent.changeActiveManually(TabsComponent.java:541)
>     at 
> org.netbeans.core.multiview.MultiViewPeer$MVTCHandler.requestActive(MultiViewPeer.java:931)
>     at 
> org.netbeans.core.api.multiview.MultiViewHandler.requestActive(MultiViewHandler.java:74)
>     at 
> org.netbeans.modules.nbform.FormEditorSupport.openFormEditor(FormEditorSupport.java:224)
>     at 
> org.netbeans.modules.nbform.FormDataNode$1.actionPerformed(FormDataNode.java:66)
>     at 
> org.openide.explorer.view.TreeView$PopupSupport.mouseClicked(TreeView.java:1584)
>     at 
> java.desktop/java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:278)
>     at 
> java.desktop/java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:277)
>     at 
> java.desktop/java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:277)
>     at 
> java.desktop/java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:277)
>     at java.desktop/java.awt.Component.processMouseEvent(Component.java:6592)
>     at 
> java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
>     at java.desktop/java.awt.Component.processEvent(Component.java:6354)
>     at java.desktop/java.awt.Container.processEvent(Container.java:2260)
>     at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4966)
>     at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2318)
>     at java.desktop/java.awt.Component.dispatchEvent(Component.java:4798)
>     at 
> java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4906)
>     at 
> java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4544)
>     at 
> java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476)
>     at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2304)
>     at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
>     at java.desktop/java.awt.Component.dispatchEvent(Component.java:4798)
>     at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
>     at java.desktop/java.awt.EventQueue.access$600(EventQueue.java:97)
>     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:87)
>     at 
> java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97)
>     at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
>     at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
>     at java.base/java.security.AccessController.doPrivileged(Native Method)
>     at 
> java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
>     at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
>     at 
> org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
>     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)
> [catch] at 
> java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
> {noformat}
> h2. impact
>  * My project is GUI development - netbeans is unusable in this state
>  * I  have not seen any updates coming for the 9-beta
>  * I really think you should put a beata update channel to gether and let 
> Netbeans testers get the later builds and fixes.
> h2. supporting information
>  * screen shot
>  * messages.log
>  * AssertionError.logs - contains ...
>  ** stacktrace
>  ** UI log
>  ** IDE log
>  * messages-02.log
>  * AssertionError-02.logs
>  * stacktrace
>  * UI log
>  * IDE log
>  *



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to