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.
Created attachment 163267 [details] messages.log I have been using Netbeans 8.2 for a while and no problems. Today I updated to latest and now whenever I click "Debug->Attach Debugger" I get an exception. When I uninstall Gdbserver Plugin I no longer get the exception. The message on my screen is: "A java.lang.NoClassDefFoundError exception has occurred" Attached is my message.log
The problem is C/C++ debugger API is changed in 8.2 patch and this lead to the exception in gdbserver. gdbserver plugin is changed. Can you please try to install gdbserver again.
Please re-install gdbserver. What I did today: 1. Run 8.2 (installed earlier) 2. Installed gdbserver 3. Debug->Attach -> see exception you mentioned (gdbserver module is updated since this P1 with the latest changes and works for the latest 8.2 only now) 4. Updated IDE with the latest changes 5. Debug->Attach -> still see exception you mentioned 6. Restarted IDE 7. Debug->Attach -> works OK. No exceptions anymore
The exception I see is surely different from the one shown in the messages log as gdbserver is updated already. So I see the following exception: java.lang.NoSuchMethodError: org.netbeans.modules.cnd.debugger.common2.debugger.actions.AttachPanel.getInstance(Lorg/netbeans/modules/cnd/debugger/common2/debugger/DialogManager;Ljavax/swing/JButton;Lorg/netbeans/modules/cnd/debugger/common2/debugger/api/EngineType;)Lorg/netbeans/modules/cnd/debugger/common2/debugger/actions/AttachPanel; at org.netbeans.modules.cnd.debugger.gdb2.actions.GdbAttachType.getCustomizer(GdbAttachType.java:83) at org.netbeans.spi.debugger.ui.AttachType$ContextAware.getCustomizer(AttachType.java:187) at org.netbeans.modules.debugger.ui.actions.ConnectorPanel.refresh(ConnectorPanel.java:209) at org.netbeans.modules.debugger.ui.actions.ConnectorPanel.<init>(ConnectorPanel.java:170) at org.netbeans.modules.debugger.ui.actions.ConnectAction.actionPerformed(ConnectAction.java:132) 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:6535) at javax.swing.JComponent.processMouseEvent(JComponent.java:3324) at java.awt.Component.processEvent(Component.java:6300) at java.awt.Container.processEvent(Container.java:2236) at java.awt.Component.dispatchEventImpl(Component.java:4891) at java.awt.Container.dispatchEventImpl(Container.java:2294) at java.awt.Component.dispatchEvent(Component.java:4713) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466) at java.awt.Container.dispatchEventImpl(Container.java:2280) at java.awt.Window.dispatchEventImpl(Window.java:2750) at java.awt.Component.dispatchEvent(Component.java:4713) 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: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(Native Method) 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:159) [catch] 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)
Retested and is Fixed.