You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by "Brandon McWhirter (Jira)" <ji...@apache.org> on 2019/10/07 00:14:00 UTC

[jira] [Created] (NETBEANS-3210) Xdebug connects, NetBeans does not respond

Brandon McWhirter created NETBEANS-3210:
-------------------------------------------

             Summary: Xdebug connects, NetBeans does not respond
                 Key: NETBEANS-3210
                 URL: https://issues.apache.org/jira/browse/NETBEANS-3210
             Project: NetBeans
          Issue Type: Bug
          Components: php - Debugger
    Affects Versions: 11.1, 11.0
         Environment: Windows 10 1903, Apache 2.4.41 (Win64), PHP 7.3.9, Xdebug 2.7.0RC2, NetBeans 11.1, Java JRE 8u221
            Reporter: Brandon McWhirter
         Attachments: 2019-10-06 19_59_03-Window.png, 2019-10-06 19_59_20-Window.png, 2019-10-06 19_59_30-Window.png

When trying to debug a PHP application with Xdebug, NetBeans status shows "Waiting For Connection (netbeans-xdebug)..." while the Xdebug remote log states it is connected. The log also states it sends the <init /> string to NetBeans but never receives a response.

I am using a local XAMPP server.

This works successfully (without changing anything) with VSCode so this seems to be an issue with NetBeans not understanding/liking the <init /> string that is sent so it never responds.

I have tried:
 * Changing debugger port from 9000 in the three areas (php.ini, NetBeans Options/PHP/Debugger, Project Properties/Run Config/Advanced)
 * Disabling Windows Firewall
 * Reinstalling NetBeans
 * Tried with NetBeans 11.0
 * Listening on IP instead of localhost or 127.0.0.1

Xdebug remote log:
{code:none}
[1924] Log opened at 2019-10-06 23:47:53
[1924] I: Checking remote connect back address.
[1924] I: Checking header 'HTTP_X_FORWARDED_FOR'.
[1924] I: Checking header 'REMOTE_ADDR'.
[1924] I: Remote address found, connecting to 192.168.0.222:9000.
[1924] I: Connected to client. :-)
[1924] -> <init xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" fileuri="file:///E:/Programming/PHP/vintage-lib/webroot/index.php" language="PHP" xdebug:language_version="7.3.3-dev" protocol_version="1.0" appid="1924" idekey="netbeans-xdebug"><engine version="2.7.0RC2"><![CDATA[Xdebug]]></engine><author><![CDATA[Derick Rethans]]></author><url><![CDATA[https://xdebug.org]]></url><copyright><![CDATA[Copyright (c) 2002-2019 by Derick Rethans]]></copyright></init>
[1924]{code}
php.ini:
{code:none}
zend_extension = "c:/xampp/php/ext/php_xdebug.dll"
xdebug.idekey = netbeans-xdebug
xdebug.profiler_append = 0
xdebug.profiler_enable = 0
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "c:/xampp/tmp/xdebug"
xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable = 1
xdebug.remote_autostart = 0
xdebug.remote_connect_back = 1
xdebug.remote_port = 9000
xdebug.remote_handler = "dbgp"
xdebug.remote_mode = req
xdebug.remote_log = "c:/xampp/tmp/xdebug/xdebug_remote.log"
xdebug.show_local_vars = 9
xdebug.trace_output_dir = "c:/xampp/tmp"{code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org

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