apache / apache/netbeans

netbeans version 20 unable to set / unset / stop at breakpoints in php 8.2.14 on linux debian x86 when no problem with version 19

Open
#6,898 1 comment 0 reactions 0 assignees View on GitHub
kind:bug needs:triage PHP
Dominant language
Java
Stars
3.1k
Forks
935
Avg merge
2d 3h
Merged PRs (30d)
17

Description

### Apache NetBeans version

Apache NetBeans 20

### What happened

Debian 12 linux on x86_64. I installed netbeans 20 using the provided _all.deb using dpkg utility. The new install picked up all the current version 19 configuration. Upon starting a debug session, via php8.2-fpm setup from sury.org, the first breakpoint in index.php occurred as per normal. But was unable to create a breakpoint on any other source code line on any file with click in margin. Doing so produces audible protest beep. Managed to make a visible break point using right click menu dialog (file name , source line number), but no debug break occurred during successful execution. Uninstall of version 20 and re-install of version 19 using v19 _all.deb package with dpkg restored all functionality to expected behaviour of set, reset with click on source code lines, and step, debug break.

### Language / Project Type / NetBeans Component

_No response_

### How to reproduce

Uninstall version 19. Install version 20. Debug break points set and unset stop working, no debug break. Debian 12 linux on x86_64. Php 8.2.14, php8.2-fpm.
Uninstall version 20. Reinstall version 19. All function restored.

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

Apache NetBeans 19

### Operating System

Debian 12 Linux version 6.1.0-16-amd64 running on amd64; UTF-8; en_AU (nb)

### JDK

17.0.9; OpenJDK 64-Bit Server VM 17.0.9+9-Debian-1deb12u1

### Apache NetBeans packaging

Apache NetBeans provided installer

### Anything else

_No response_

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

No

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the PHP 8.2.14 debugging session with index.php on Debian 12 using NetBeans 20, then compare the same steps in NetBeans 19. Check breakpoint setting, unsetting, and stopping during execution; done means additional source-line breakpoints work as they did in version 19.

Written by the indexing model from the issue text.

Assessment

Tech stack
debian, java, linux, php
Domain
devtools, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.