View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000767 | Xdebug | Uncategorized | public | 2012-01-16 08:24 | 2014-02-27 19:19 |
Reporter | VTXnsp0q0fEw | Assigned To | derick | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | resolved | Resolution | unable to reproduce | ||
Platform | PC | OS | Windows | OS Version | 7 |
Product Version | 2.1.0 | ||||
Summary | 0000767: xdebug remote doesn't work with Windows 7 Swedish lang pack? | ||||
Description | Client: Netbeans 7.1. php.ini conf: xdebug.remote_autostart=off I try to start a remote dbg session but complains and says it's waiting for a connection. However, I open up wireshark and I can see communication on the wire. This is the TCP communication between my client and the debugger: vid System.Runtime.Remoting.Channels.Tcp.TcpSocketHandler.ReadAndMatchPreamble() vid System.Runtime.Remoting.Channels.Tcp.TcpSocketHandler.ReadVersionAndOperation(UInt16& operation) vid System.Runtime.Remoting.Channels.Tcp.TcpServerSocketHandler.ReadHeaders() vid System.Runtime.Remoting.Channels.Tcp.TcpServerTransportSink.ServiceRequest(Object state) vid System.Runtime.Remoting.Channels.SocketHandler.ProcessRequestNow().....240.<?xml version="1.0" encoding="iso-8859-1"?> My colleague has the exact same setup as me but with Windows 7 - English lang pack (I have the swedish version). It works for him. | ||||
Tags | No tags attached. | ||||
Attached Files | xdebug log.txt (4,921 bytes)
Log opened at 2012-01-17 10:04:16 -> <init xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" fileuri="file:///C:/inetpub/wwwroot/IGS_82/webroot/william/index.php" language="PHP" protocol_version="1.0" appid="3600" idekey="netbeans-xdebug"><engine version="2.1.2"><![CDATA[Xdebug]]></engine><author><![CDATA[Derick Rethans]]></author><url><![CDATA[http://xdebug.org]]></url><copyright><![CDATA[Copyright (c) 2002-2011 by Derick Rethans]]></copyright></init> <- .NET -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command=".NET"><error code="3"><message><![CDATA[invalid or missing options]]></message></error></response> <- -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command=""><error code="3"><message><![CDATA[invalid or missing options]]></message></error></response> <- -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug"><error code="3"><message><![CDATA[invalid or missing options]]></message></error></response> <- -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug"><error code="3"><message><![CDATA[invalid or missing options]]></message></error></response> <- -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug"><error code="3"><message><![CDATA[invalid or missing options]]></message></error></response> <- -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug"><error code="3"><message><![CDATA[invalid or missing options]]></message></error></response> <- -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug"><error code="3"><message><![CDATA[invalid or missing options]]></message></error></response> <- -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug"><error code="3"><message><![CDATA[invalid or missing options]]></message></error></response> <- -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command=""><error code="3"><message><![CDATA[invalid or missing options]]></message></error></response> <- -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command=""><error code="3"><message><![CDATA[invalid or missing options]]></message></error></response> <- -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command=""><error code="3"><message><![CDATA[invalid or missing options]]></message></error></response> <- 1 -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="1"><error code="3"><message><![CDATA[invalid or missing options]]></message></error></response> <- -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug"><error code="3"><message><![CDATA[invalid or missing options]]></message></error></response> <- System.Runtime.Remoting.RemotingException: �vertr�delse f�r TCP-kanalsprotokoll: inledning (preamble) f�rv�ntas. vid System.Runtime.Remoting.Channels.Tcp.TcpSocketHandler.ReadAndMatchPreamble() vid System.Runtime.Remoting.Channels.Tcp.TcpSocketHandler.ReadVersionAndOperation(UInt16& operation) vid System.Runtime.Remoting.Channels.Tcp.TcpServerSocketHandler.ReadHeaders() vid System.Runtime.Remoting.Channels.Tcp.TcpServerTransportSink.ServiceRequest(Object state) vid System.Runtime.Remoting.Channels.SocketHandler.ProcessRequestNow() -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="System.Runtime.Remoting.RemotingException:"><error code="3"><message><![CDATA[invalid or missing options]]></message></error></response> <- -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug"><error code="3"><message><![CDATA[invalid or missing options]]></message></error></response> <- -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug"><error code="3"><message><![CDATA[invalid or missing options]]></message></error></response> <- -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug"><error code="3"><message><![CDATA[invalid or missing options]]></message></error></response> <- property_get -i 1173 -n handleEvent -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="property_get" transaction_id="1173" status="break" reason="ok"><error code="300"><message><![CDATA[can not get property]]></message></error></response> -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" status="stopping" reason="ok"></response> Log closed at 2012-01-17 10:04:16 | ||||
Operating System | Windows Server 2008 R2 | ||||
PHP Version | 5.3.6 | ||||
|
Could you attach the whole wireshark log as binary? And what appears in the log file crated when you use xdebug.remote_log=c:....? |
|
I've attached the log and the pcap dump. The log seems to be quite clear. xdebug sends .NETSOH to the client and that's where the problem starts. <- .NET I've installed an english version of Windows 7 Professional and Netbeans 7.1 in a virtual environment and the debugger works like a charm. |
|
Actually, it's not Xdebug that sends the .NET things, but your IDE/client. Perhaps something else wants to connect to port 9000? Try switching the port both in your IDE and php.ini's xdebug.remote_port to f.e. 9077. |
|
I am closing this out, as no feedback was provided. |
Date Modified | Username | Field | Change |
---|---|---|---|
2012-01-16 08:24 | VTXnsp0q0fEw | New Issue | |
2012-01-16 15:50 | derick | Note Added: 0001894 | |
2012-01-16 15:50 | derick | Assigned To | => derick |
2012-01-16 15:50 | derick | Status | new => feedback |
2012-01-17 10:08 | VTXnsp0q0fEw | File Added: xdebug log.txt | |
2012-01-17 10:08 | VTXnsp0q0fEw | File Added: xdebug.pcap | |
2012-01-17 10:14 | VTXnsp0q0fEw | Note Added: 0001895 | |
2012-01-17 10:14 | VTXnsp0q0fEw | Status | feedback => assigned |
2012-03-07 19:46 | derick | Note Added: 0001954 | |
2012-03-07 19:46 | derick | Status | assigned => feedback |
2014-02-27 19:19 | derick | Note Added: 0002694 | |
2014-02-27 19:19 | derick | Status | feedback => resolved |
2014-02-27 19:19 | derick | Resolution | open => unable to reproduce |
2016-07-31 12:36 | derick | Category | Usage problems => Usage problems (Crashes) |
2016-07-31 12:38 | derick | Category | Usage problems (Crashes) => Usage problems (Wrong Results) |
2020-03-12 16:35 | derick | Category | Usage problems (Wrong Results) => Variable Display |
2020-03-12 16:38 | derick | Category | Variable Display => Uncategorized |