apache / apache/netbeans

NullPointerException: Cannot invoke "org.netbeans.api.debugger.ActionsManager.removeActionsManagerListener(String, org.netbeans.api.debugger.ActionsManagerListener)" because "this.lastActionsManager" is null

Open
#8,807 0 comments 0 reactions 1 assignee Claimed by @entlicher View on GitHub
debugger kind:bug
Dominant language
Java
Stars
3.1k
Forks
935
Avg merge
2d 3h
Merged PRs (30d)
17

Description

### Apache NetBeans version

Apache NetBeans 27

### What happened

This is a transient issue in debugger tests:
```
java.lang.NullPointerException: Cannot invoke "org.netbeans.api.debugger.ActionsManager.removeActionsManagerListener(String, org.netbeans.api.debugger.ActionsManagerListener)" because "this.lastActionsManager" is null
at org.netbeans.modules.debugger.jpda.ui.actions.RunIntoMethodActionProvider.destroy(RunIntoMethodActionProvider.java:67)
at org.netbeans.modules.debugger.jpda.ui.actions.RunIntoMethodActionProvider.propertyChange(RunIntoMethodActionProvider.java:105)
at java.desktop/java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:343)
at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:336)
at org.netbeans.modules.debugger.jpda.JPDADebuggerImpl.firePropertyChange(JPDADebuggerImpl.java:2253)
at org.netbeans.modules.debugger.jpda.JPDADebuggerImpl.resume(JPDADebuggerImpl.java:1793)
at org.netbeans.modules.debugger.jpda.actions.ContinueActionProvider.doAction(ContinueActionProvider.java:58)
at org.netbeans.spi.debugger.ActionsProvider$ContextAware.doAction(ActionsProvider.java:234)
at org.netbeans.api.debugger.ActionsManager.doAction(ActionsManager.java:152)
at org.netbeans.api.debugger.jpda.JPDASupport.doContinue(JPDASupport.java:315)
at org.netbeans.api.debugger.jpda.JPDAStepTest.testStepInto(JPDAStepTest.java:119)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at junit.framework.TestCase.runTest(TestCase.java:177)
at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:84)
at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:489)
at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:410)
at org.netbeans.junit.NbTestCase.runBare(NbTestCase.java:510)
at junit.framework.TestResult$1.protect(TestResult.java:122)
at junit.framework.TestResult.runProtected(TestResult.java:142)
at junit.framework.TestResult.run(TestResult.java:125)
at junit.framework.TestCase.run(TestCase.java:130)
at org.netbeans.junit.NbTestCase.run(NbTestCase.java:299)
at junit.framework.TestSuite.runTest(TestSuite.java:241)
at org.netbeans.junit.NbModuleSuite$NbTestSuiteLogCheck.runTest(NbModuleSuite.java:1613)
at junit.framework.TestSuite.run(TestSuite.java:236)

```

### Language / Project Type / NetBeans Component

Java Debugger

### How to reproduce

Run JPDA tests.

### Did this work correctly in an earlier version?

No / Don't know

### Operating System

Any

### JDK

Any

### Apache NetBeans packaging

Other

### Anything else

_No response_

### Are you willing to submit a pull request?

No

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.