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.
While running performance tests against CND the following AssertionError has occurred: [ideTestRunner] java.lang.AssertionError: external and checked must be consistent: 212 [ideTestRunner] at org.netbeans.modules.editor.completion.LazyListModel.externalContraints(LazyListModel.java:226) [ideTestRunner] at org.netbeans.modules.editor.completion.LazyListModel.initialize(LazyListModel.java:307) [ideTestRunner] at org.netbeans.modules.editor.completion.LazyListModel.getSize(LazyListModel.java:408) [ideTestRunner] at javax.swing.plaf.basic.BasicListUI.convertModelToColumn(BasicListUI.java:1260) [ideTestRunner] at javax.swing.plaf.basic.BasicListUI.getCellBounds(BasicListUI.java:975) [ideTestRunner] at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:574) [ideTestRunner] at javax.swing.JComponent.getPreferredSize(JComponent.java:1627) [ideTestRunner] at javax.swing.JList.getScrollableTracksViewportHeight(JList.java:2731) [ideTestRunner] at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:534) [ideTestRunner] at java.awt.Container.preferredSize(Container.java:1616) [ideTestRunner] at java.awt.Container.getPreferredSize(Container.java:1601) [ideTestRunner] at javax.swing.JComponent.getPreferredSize(JComponent.java:1629) [ideTestRunner] at org.netbeans.modules.editor.completion.CompletionScrollPane.getPreferredSize(CompletionScrollPane.java:149) [ideTestRunner] at java.awt.BorderLayout.preferredLayoutSize(BorderLayout.java:702) [ideTestRunner] at java.awt.Container.preferredSize(Container.java:1616) [ideTestRunner] at java.awt.Container.getPreferredSize(Container.java:1601) [ideTestRunner] at javax.swing.JComponent.getPreferredSize(JComponent.java:1629) [ideTestRunner] at org.netbeans.modules.editor.completion.CompletionLayoutPopup.getPreferredSize(CompletionLayoutPopup.java:191) [ideTestRunner] at org.netbeans.modules.editor.completion.CompletionLayoutPopup.isEnoughSpace(CompletionLayoutPopup.java:454) [ideTestRunner] at org.netbeans.modules.editor.completion.CompletionLayoutPopup.showAlongOccupiedBounds(CompletionLayoutPopup.java:358) [ideTestRunner] at org.netbeans.modules.editor.completion.CompletionLayoutPopup.showAlongAnchorBounds(CompletionLayoutPopup.java:345) [ideTestRunner] at org.netbeans.modules.editor.completion.CompletionLayout.updateLayout(CompletionLayout.java:257) [ideTestRunner] at org.netbeans.modules.editor.completion.CompletionLayout$CompletionPopup.show(CompletionLayout.java:381) [ideTestRunner] at org.netbeans.modules.editor.completion.CompletionLayout.showCompletion(CompletionLayout.java:137) [ideTestRunner] at org.netbeans.modules.editor.completion.CompletionImpl$7.run(CompletionImpl.java:898) [ideTestRunner] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) [ideTestRunner] at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) [ideTestRunner] [catch] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) [ideTestRunner] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) [ideTestRunner] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) [ideTestRunner] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) [ideTestRunner] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) [ideTestRunner] at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Are you running your performance tests with the 'org.openide.explorer.view.LazyListModel.skipExpensiveAsserts' property set to true? It was agreed in issue #129819, since the assert has appeared only in tests so far.
I do not remember that I set that property explicitly. As I can see in both issues stack traces the same so this issue could be closed as a duplicate of issue #129819. I just wonder why do you use assertions and what will happen in your code when you disable assertions in release?
*** This issue has been marked as a duplicate of 129819 ***