Uploaded image for project: 'NetBeans'
  1. NetBeans
  2. NETBEANS-1086

Local IDE + remote server with PHP and Xdebug - Error occured during communication with Xdebug.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 8.2
    • 10.0
    • php - Debugger
    • None

    Description

      Product Version = NetBeans IDE 8.2 (Build 201609300101)
      Operating System = Windows 10 version 10.0 running on amd64
      Java; VM; Vendor = 1.8.0_101
      Runtime = Java HotSpot(TM) 64-Bit Server VM 25.101-b13

      Reproducibility: Happens every time

      STEPS:

      • On my development machine (Windows 10, NetBeans IDE 8.2, local IP 192.168.0.15) I've created a "PHP Application from Remote Server" project.
      • On my server (debian, armhf, 4.14.18-sunxi, local IP 192.168.0.3) I have (among other things) nginx 1.10.3, php 7.0.30 (with Xdebug enabled) running to host my public web site.
      • My xdebug.ini file is configured correctly (port 9000, remote_host set to 192.168.0.15)
      • My NetBeans IDE debugging settings match this (port 9000), and path has been mapped between development machine and server
      • My Wndows firewall is configured to allow connections from/to 192.168.0.3
      • Set a breakpoint (in the code, or through the IDE GUI) and debug the selected file

      ACTUAL:

      • The public link is launched with the correct parameters, netbeans debugging (with the correct session ID) is running, and I see entries in my xdebug.log
      • I immediately get several of the same error pop-up messages in NetBeans stating "Error occured during communication with Xdebug."
      • The entries in xdebug log (see below) indicate that breakpoints are getting set, however, the last command that is sent "run -i <step_number>" (not sure where this is comming from) causes
      • Even though NetBeans says that the debugger is running, the last command that was sent to xdebug indicates that the debug has stopped
      • No stepping through the code is possible through NetBeans IDE, the connection seems closed from my server point of view
      • After stopping the debugger in NetBeans IDE a final command "stop -i <step_number>" is sent, and the response with status "stopped" is returned.
      • Why do I get this error in NetBeans and why can I not step through the code live?

      EXPECTED:

      • Able to see the breakpoint in the NetBeans IDE and step through the code

      ADDITIONAL ISSUE (also visible in the IDE.log):
      I'm unable to log any issue from the NetBeans IDE directly, regardless of reloading attributes, restarting NetBeans, etc.
      INFO [org.netbeans.modules.bugtracking.commons.AutoupdateSupport]: Bugzilla repository https://netbeans.org/bugzilla has version 4.4.11.
      INFO [org.netbeans.modules.autoupdate.updateprovider.AutoupdateCatalogParser]: Unpaired license 00000008 without any module.
      INFO [org.netbeans.modules.mylyn.util.commands.SubmitTaskCommand]: Command failed with status: Status ERROR: org.eclipse.mylyn.bugzilla code=99 MylynStatus null

      ENTRIES IN /etc/php/7.0/fpm/conf.d/99-xdebug.ini
      [xdebug]
      zend_extension="xdebug.so"
      ;xdebug.remote_host=127.0.0.1
      ;zend_extension=/usr/lib/php/20151012/xdebug.so
      xdebug.remote_enable=1
      xdebug.remote_host=192.168.0.15
      xdebug.remote_port=9000
      xdebug.remote_mode=req
      xdebug.remote_autostart=0
      xdebug.remote_connect_back=0
      xdebug.idekey="dbgp"
      output_buffering=off
      xdebug.remote_handler=dbgp
      xdebug.profiler_enable_trigger_value="dbgp"
      xdebug.trace_enable_trigger_value="dbgp"
      xdebug.profiler_enable=0
      xdebug.profiler_enable_trigger=1
      xdebug.trace_enable_trigger=1
      xdebug.profiler_output_dir="/var/log/xdebug"
      xdebug.gc_stats_output_dir="/var/log/xdebug"
      xdebug.trace_output_dir="/var/log/xdebug"
      xdebug.remote_log="/var/log/xdebug/remote.log"
      xdebug.coverage_enable=0
      xdebug.extended_info=0
      xdebug.profiler_append=1
      xdebug.trace_options=1
      xdebug.collect_params=1

      ENTRIES IN XDEBUG.LOG (the paths have been modified for security purposes):
      [19057] Log opened at 2018-07-30 16:43:40
      [19057] I: Connecting to configured address/port: 192.168.0.15:9000.
      [19057] I: Connected to client.
      [19057] -> <init xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" fileuri="file:///mnt/dev/www/about.php" language="PHP" xdebug:language_version="7.0.30-0+deb9u1" protocol_version="1.0" appid="19057" idekey="dbgp"><engine version="2.7.0alpha2-dev"><![CDATA[Xdebug]]></engine><author><![CDATA[Derick Rethans]]></author><url><![CDATA[http://xdebug.org]]></url><copyright><![CDATA[Copyright (c) 2002-2018 by Derick Rethans]]></copyright></init>
      [19057]
      [19057] <- feature_set -i 0 -n show_hidden -v 1
      [19057] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="feature_set" transaction_id="0" feature="show_hidden" success="1"></response>
      [19057]
      [19057] <- feature_set -i 1 -n max_depth -v 3
      [19057] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="feature_set" transaction_id="1" feature="max_depth" success="1"></response>
      [19057]
      [19057] <- feature_set -i 2 -n max_children -v 30
      [19057] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="feature_set" transaction_id="2" feature="max_children" success="1"></response>
      [19057]
      [19057] <- feature_set -i 3 -n max_data -v -1
      [19057] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="feature_set" transaction_id="3" feature="max_data" success="1"></response>
      [19057]
      [19057] <- breakpoint_set -i 4 -t line -s disabled -f file:///mnt/dev/www/parser.php -n 428
      [19057] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="breakpoint_set" transaction_id="4" state="disabled" id="190570001"></response>
      [19057]
      [19057] <- breakpoint_set -i 5 -t line -s enabled -f file:///mnt/dev/www/db.php -n 106
      [19057] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="breakpoint_set" transaction_id="5" state="enabled" id="190570002"></response>
      [19057]
      [19057] <- breakpoint_set -i 6 -t line -s disabled -f file:///mnt/dev/www/functions.php -n 4308
      [19057] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="breakpoint_set" transaction_id="6" state="disabled" id="190570003"></response>
      [19057]
      [19057] <- breakpoint_set -i 7 -t line -s disabled -f file:///mnt/dev/www/functions.php -n 4300
      [19057] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="breakpoint_set" transaction_id="7" state="disabled" id="190570004"></response>
      [19057]
      [19057] <- breakpoint_set -i 8 -t line -s disabled -f file:///mnt/dev/www/gc.php -n 159
      [19057] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="breakpoint_set" transaction_id="8" state="disabled" id="190570005"></response>
      [19057]
      [19057] <- breakpoint_set -i 9 -t line -s disabled -f file:///mnt/dev/www/functions.php -n 4251
      [19057] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="breakpoint_set" transaction_id="9" state="disabled" id="190570006"></response>
      [19057]
      [19057] <- breakpoint_set -i 10 -t line -s disabled -f file:///mnt/dev/www/gc.php -n 159
      [19057] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="breakpoint_set" transaction_id="10" state="disabled" id="190570007"></response>
      [19057]
      [19057] <- breakpoint_set -i 11 -t line -s disabled -f file:///mnt/dev/www/parser.php -n 428
      [19057] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="breakpoint_set" transaction_id="11" state="disabled" id="190570008"></response>
      [19057]
      [19057] <- breakpoint_set -i 12 -t line -s enabled -f file:///mnt/dev/www/db.php -n 106
      [19057] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="breakpoint_set" transaction_id="12" state="enabled" id="190570009"></response>
      [19057]
      [19057] <- breakpoint_set -i 13 -t line -s disabled -f file:///mnt/dev/www/functions.php -n 4308
      [19057] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="breakpoint_set" transaction_id="13" state="disabled" id="190570010"></response>
      [19057]
      [19057] <- breakpoint_set -i 14 -t line -s disabled -f file:///mnt/dev/www/functions.php -n 4300
      [19057] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="breakpoint_set" transaction_id="14" state="disabled" id="190570011"></response>
      [19057]
      [19057] <- breakpoint_set -i 15 -t line -s disabled -f file:///mnt/dev/www/gc.php -n 159
      [19057] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="breakpoint_set" transaction_id="15" state="disabled" id="190570012"></response>
      [19057]
      [19057] <- breakpoint_set -i 16 -t line -s disabled -f file:///mnt/dev/www/functions.php -n 4251
      [19057] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="breakpoint_set" transaction_id="16" state="disabled" id="190570013"></response>
      [19057]
      [19057] <- breakpoint_set -i 17 -t line -s disabled -f file:///mnt/dev/www/gc.php -n 159
      [19057] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="breakpoint_set" transaction_id="17" state="disabled" id="190570014"></response>
      [19057]
      [19057] <- stdout -i 18 -c 1
      [19057] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="stdout" transaction_id="18" success="1"></response>
      [19057]
      [19057] <- eval -i 19 – KGlzc2V0KCRfU0VSVkVSWydTU0wnXSkgPyAnaHR0cHMnIDogJ2h0dHAnKS4nOi8vJy4kX1NFUlZFUlsnU0VSVkVSX05BTUUnXS4kX1NFUlZFUlsnUkVRVUVTVF9VUkknXQ==
      [19057] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="eval" transaction_id="19"><property type="string" size="54" encoding="base64"><![CDATA[aHR0cDovL2Rldi5zYW9sLmV1L2Fib3V0LnBocD9YREVCVUdfU0VTU0lPTl9TVEFSVD1kYmdw]]></property></response>
      [19057]
      [19057] <- run -i 20
      [19057] -> <stream xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" type="stdout" encoding="base64"><![CDATA[U2V0LUNvb2tpZTogWERFQlVHX1NFU1NJT049ZGJncDsgZXhwaXJlcz1Nb24sIDMwLUp1bC0yMDE4IDE3OjQzOjQwIEdNVDsgTWF4LUFnZT0zNjAwOyBwYXRoPS8=]]></stream>
      [19057]
      [19057] -> <stream xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" type="stdout" encoding="base64"><![CDATA[DQo=]]></stream>
      [19057]
      [19057] -> <stream xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" type="stdout" encoding="base64"><![CDATA[RXhwaXJlczogVGh1LCAxOSBOb3YgMTk4MSAwODo1MjowMCBHTVQ=]]></stream>
      [19057]
      [19057] -> <stream xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" type="stdout" encoding="base64"><![CDATA[DQo=]]></stream>
      [19057]
      [19057] -> <stream xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" type="stdout" encoding="base64"><![CDATA[Q2FjaGUtQ29udHJvbDogbm8tc3RvcmUsIG5vLWNhY2hlLCBtdXN0LXJldmFsaWRhdGU=]]></stream>
      [19057]
      [19057] -> <stream xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" type="stdout" encoding="base64"><![CDATA[DQo=]]></stream>
      [19057]
      [19057] -> <stream xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" type="stdout" encoding="base64"><![CDATA[UHJhZ21hOiBuby1jYWNoZQ==]]></stream>
      [19057]
      [19057] -> <stream xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" type="stdout" encoding="base64"><![CDATA[DQo=]]></stream>
      [19057]
      [19057] -> <stream xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" type="stdout" encoding="base64"><![CDATA[Q29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTg=]]></stream>
      [19057]
      [19057] -> <stream xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" type="stdout" encoding="base64"><![CDATA[DQo=]]></stream>
      [19057]
      [19057] -> <stream xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" type="stdout" encoding="base64"><![CDATA[DQo=]]></stream>
      [19057]
      [19057] -> <stream xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" type="stdout" encoding="base64"><![CDATA[PCFkb2N0eXBlIGh0bWw+CjxodG1sIGNsYXNzPSJuby1qcyIgbGFuZz0iZW4iPgo8aGVhZD4KICAgIDxtZXRhIGNoYXJzZXQ9InV0Zi04Ij4KICAgIDxtZXRhIGh0dHAtZXF1aXY9IngtdWEtY29tcGF0aWJsZSIgY29udGVudD0iaWU9ZWRnZSI+CiAgICA8dGl0bGU+CiAgICAgICAgMi4yLmJldGEgfAogICAgICAgIEFib3V0IFVzIHwKICAgICAgICBzYW9sIHwKICAgICAgICB3ZWxjb21lISEgICAgPC90aXRsZT4KICAgIDxtZXRhIG5hbWU9ImRlc2NyaXB0aW9uIiBjb250ZW50PSJNeSBmaXJzdCB3ZWJzaXRlIj4KICAgIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MSwgc2hyaW5rLXRvLWZpdD1ubyI+CiAgICA8bWV0YSBuYW1lPSJ0aGVtZS1jb2xvciIgY29udGVudD0iI2ZmZiIgLz4KICAgIDxsaW5rIHJlbD0iYWx0ZXJuYXRlIiB0eXBlPSJhcHBsaWNhdGlvbi9yc3MreG1sIiB0aXRsZT0iUlNTIEZlZWQiIGhyZWY9Imh0dHBzOi8vZGV2LnNhb2wuZXUvcnNzLnBocCIgLz4KICAgIDxsaW5rIHJlbD0ibWFuaWZlc3QiIGhyZWY9Im1hbmlmZXN0Lmpzb24iPgogICAgPGxpbmsgcmVsPSJhcHBsZS10b3VjaC1pY29uIiBocmVmPSJodHRwczovL2Rldi5zYW9sLmV1L2ljb24ucG5nIj4KICAgICAgICA8L2hlYWQ+Cjxib2R5PgogICAgPCEtLVtpZiBsdGUgSUUgOV0+CiAgICAgIDxwIGNsYXNzPSJicm93c2VydXBncmFkZSI+WW91IGFyZSB1c2luZyBhbiA8c3Ryb25nPm91dGRhdGVkPC9zdHJvbmc+IGJyb3dzZXIuIFBsZWFzZSA8YSBocmVmPSJodHRwczovL2Jyb3dzZWhhcHB5LmNvbS8iPnVwZ3JhZGUgeW91ciBicm93c2VyPC9hPiB0byBpbXByb3ZlIHlvdXIgZXhwZXJpZW5jZSBhbmQgc2VjdXJpdHkuPC9wPgogICAgPCFbZW5kaWZdLS0+CjxkaXYgY2xhc3M9ImNvbnRhaW5lcl8xMiBjbGVhcmZpeCIgaWQ9IndyYXBwZXIiPgogICAgPGgxIGlkPSJsb2dvIiBjbGFzcz0iZ3JpZF8xIj4KICAgIHNhb2wgICAgPGJ1dHRvbiBjbGFzcz0iYWQyaHMtcHJvbXB0Ij5hZGQ8L2J1dHRvbj4KPC9oMT4KCjx1bCBjbGFzcz0iZ3JpZF8xMyIgaWQ9Im5hdmlnYXRpb24iPgogICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vZGV2LnNhb2wuZXUvY29udGFjdC5waHAiID48c3BhbiBjbGFzcz0ibWV0YSI+R2V0IGluIHRvdWNoPC9zcGFuPjxiciAvPkNvbnRhY3QgVXM8L2E+PC9saT4KICAgIDxsaT48YSBocmVmPSJodHRwczovL2Rldi5zYW9sLmV1L2V2ZW50cy5waHAiID48c3BhbiBjbGFzcz0ibWV0YSI+RXZlbnQ8L3NwYW4+PGJyIC8+Q2FsZW5kYXI8L2E+PC9saT4KICAgIDxsaT48YSBocmVmPSJodHRwczovL2Rldi5zYW9sLmV1L2dhbGxlcnkucGhwIiA+PHNwYW4gY2xhc3M9Im1ldGEiPlBpY3R1cmU8L3NwYW4+PGJyIC8+R2FsbGVyeTwvYT48L2xpPgogICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vZGV2LnNhb2wuZXUvbmV3cy5waHAiID48c3BhbiBjbGFzcz0ibWV0YSI+TGF0ZXN0PC9zcGFuPjxiciAvPk5ld3M8L2E+PC9saT4KICAgIDxsaT48YSBocmVmPSJodHRwczovL2Rldi5zYW9sLmV1L3Byb2R1Y3RzLnBocCIgPjxzcGFuIGNsYXNzPSJtZXRhIj5PdXIgbGF0ZXN0PC9zcGFuPjxiciAvPlByb2R1Y3RzPC9hPjwvbGk+CiAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9kZXYuc2FvbC5ldS9hYm91dC5waHAiIGNsYXNzPSJjdXJyZW50Ij48c3BhbiBjbGFzcz0ibWV0YSI+V2hvIGFyZSB3ZT88L3NwYW4+PGJyIC8+QWJvdXQ8L2E+PC9saT4KICAgIDxsaT48YSBocmVmPSJodHRwczovL2Rldi5zYW9sLmV1L21lbnUucGhwIiA+PHNwYW4gY2xhc3M9Im1ldGEiPk1lbnU8L3NwYW4+PGJyIC8+TWVudTwvYT48L2xpPgogICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vZGV2LnNhb2wuZXUvaG9tZS5waHAiID48c3BhbiBjbGFzcz0ibWV0YSI+SG9tZXBhZ2U8L3NwYW4+PGJyIC8+SG9tZTwvYT48L2xpPgogICAgPGxpPgogICAgICAgICAgICAgICAgICAgIDwvbGk+CjwvdWw+CjxkaXYgY2xhc3M9ImhyIGdyaWRfMTIgY2xlYXJmaXgiPiZuYnNwOzwvZGl2PgogICAgPGgyIGNsYXNzPSJncmlkXzEyIGNhcHRpb24gY2xlYXJmaXgiPgogICAgICAgIG92ZXIgb25zPyEhISEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvaDI+CiAgICA8ZGl2IGNsYXNzPSJociBncmlkXzEyIGNsZWFyZml4Ij4mbmJzcDs8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImdyaWRfMTIiPgogICAgICAgIDxkaXYgY2xhc3M9InBvc3QiPgoKICAgICAgICAgICAgPGhyLz4KICAgICAgICAgICAgICAgICAgICAgICAgPGZvcm0gaWQ9Imtfc2VhcmNoX2Zvcm0iIG1ldGhvZD0iZ2V0IiBhY3Rpb249Imh0dHBzOi8vZGV2LnNhb2wuZXUvc2VhcmNoLnBocCIgYWNjZXB0LWNoYXJzZXQ9InV0Zi04Ij4KICAgICAgICAgICAgICAgIDxwPjxpbnB1dCB0eXBlPSJ0ZXh0IiBjbGFzcz0ic2VhcmNoX2ZpZWxkIiBuYW1lPSJzIiBpZD0icyIgdmFsdWU9IkVudGVyIGtleXdvcmRzIiBvbmZvY3VzPSJpZiAoZG9jdW1lbnQuZm9ybXNbJ2tfc2VhcmNoX2Zvcm0nXS5zLnZhbHVlID09PSAnRW50ZXIga2V5d29yZHMnKSBkb2N1bWVudC5mb3Jtc1sna19zZWFyY2hfZm9ybSddLnMudmFsdWU9JyciIG9uYmx1cj0iaWYgKGRvY3VtZW50LmZvcm1zWydrX3NlYXJjaF9mb3JtJ10ucy52YWx1ZSA9PSAnJykgZG9jdW1lbnQuZm9ybXNbJ2tfc2VhcmNoX2Zvcm0nXS5zLnZhbHVlPSdFbnRlciBrZXl3b3JkcyciIC8+CiAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0ic3VibWl0IiBjbGFzcz0ic2VhcmNoX2J1dHRvbiIgdmFsdWU9IlNlYXJjaCIgLz48L3A+CiAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJuYyIgdmFsdWU9IjEiIC8+CiAgICAgICAgICAgIDwvZm9ybT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBZb3UgbmVlZCB0byBiZSBsb2dnZWQgaW4gYXMgYW4gQXV0aGVudGljYXRlZCBVc2VyIChTcGVjaWFsKSBvciBoaWdoZXIgdG8gYWNjZXNzIHRoaXMgYXJlYQogICAgICAgICAgICAgICAgICAgIDxwPgogICAgICAgICAgICAgICAgICAgICAgICBQbGVhc2UgbG9naW4uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aHIvPgogICAgICAgICAgICB0ZXh0IGhpZXIhISEgICAgICAgICAgICAgICAgICAgICAgICBwd2RkZmRmZGYgICAgICAgICAgICBkZmRmZGZkZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPm9yaWdpbmFsIDx1PjxzdHJvbmc+Y29udGVudDsgbWFhciBvdmVyIG9ucyBvbSBkZSBjYWNoZSB0ZSBpbnZhbGlkZXJlbiBoZTwvc3Ryb25nPjwvdT48L3A+DQoNCjxociAvPg0KPHA+PHU+PHN0cm9uZz5oZWxsbyEhISE8L3N0cm9uZz48L3U+PC9wPg0KDQo8aHIgLz4NCjxwcmU+DQo8Y29kZT48c3BhbiBpZD0idlFoYUFmS0owcFk5eHp4aSI+KFBsZWFzZSBlbmFibGUgSmF2YVNjcmlwdCB0byB2aWV3IHRoaXMgZW1haWwgYWRkcmVzcyk8L3NwYW4+PHNjcmlwdD4NCihmdW5jdGlvbigpIHsNCnZhciB2bUFqeWFJa2ZQSkhiWWxCID0gWyJ4NmQiLCJ4NjEiLCIxMDUiLCIxMDgiLCIxMTYiLCJ4NmYiLCJ4M2EiLCIxMDEiLCIxMDkiLCI5NyIsIng2OSIsIng2YyIsIjY0IiwieDZkIiwieDc5IiwiMTAwIiwieDZmIiwiMTA5IiwiOTciLCJ4NjkiLCIxMTAiLCJ4MmUiLCI5OSIsIng2ZiIsIjEwOSJdOw0KdmFyIHZ1NHY3bXRLQ3B0NFZodTkgPSBbIjEwMSIsIjEwOSIsIng2MSIsIjEwNSIsIng2YyIsIng0MCIsIng2ZCIsIng3OSIsIng2NCIsIng2ZiIsIjEwOSIsIjk3IiwieDY5IiwiMTEwIiwieDJlIiwieDYzIiwieDZmIiwiMTA5Il07DQp2YXIgdkJzTngwQXFhQ2czN0NLMSA9ICI8YSBociIgKyAiZWY9XCIiOw0KZm9yICh2YXIgaSA9IDA7IGkgPCB2bUFqeWFJa2ZQSkhiWWxCLmxlbmd0aDsgaSsrKSB2QnNOeDBBcWFDZzM3Q0sxICs9ICcmIycgKyB2bUFqeWFJa2ZQSkhiWWxCW2ldICsgJzsnOw0KdkJzTngwQXFhQ2czN0NLMSArPSAnIj4nOw0KZm9yICh2YXIgaSA9IDA7IGkgPCB2dTR2N210S0NwdDRWaHU5Lmxlbmd0aDsgaSsrKSB2QnNOeDBBcWFDZzM3Q0sxICs9ICcmIycgKyB2dTR2N210S0NwdDRWaHU5W2ldICsgJzsnOw0KdkJzTngwQXFhQ2czN0NLMSArPSAnPC9hPic7DQpkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndlFoYUFmS0owcFk5eHp4aScpLmlubmVySFRNTCA9IHZCc054MEFxYUNnMzdDSzE7DQp9KSgpOw0KPC9zY3JpcHQ+PC9jb2RlPg0KPC9wcmU+DQoNCjxociAvPg0KPHA+ZW4gbm9nIGV0d2E8YnIgLz4NCmJlbmVkZW48L3A+CiAgICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImhyIGdyaWRfMTIgY2xlYXJmaXgiPiZuYnNwOzwvZGl2PgogICAgPHAgY2xhc3M9ImdyaWRfMTIgZm9vdGVyIGNsZWFyZml4Ij4KICA8c3BhbiBjbGFzcz0iZmxvYXQiPjxiPiZjb3B5OyBDb3B5cmlnaHQ8L2I+IHNhb2wuZXU8L3NwYW4+CiAgPGEgY2xhc3M9ImZsb2F0IHJpZ2h0IiBocmVmPSIjIj50b3A8L2E+CjwvcD4KPC9kaXY+CjwvYm9keT4KPC9odG1sPgoKPCEtLSBQYWdlIGdlbmVyYXRlZCBieSBDb3VjaENNUyAtIFNpbXBsZSBPcGVuLVNvdXJjZSBDb250ZW50IE1hbmFnZW1lbnQgLS0+Cgo8IS0tIGluOiAwLjQ2NCBzZWMgLS0+Cgo8IS0tIFF1ZXJpZXM6IDI2IC0tPgo=]]></stream>
      [19057]
      [19057] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="run" transaction_id="20" status="stopping" reason="ok"></response>
      [19057]

      Attachments

        1. IDE.log
          73 kB
          den0x

        Activity

          People

            Unassigned Unassigned
            den0x den0x
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: