This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Summary: | IllegalArgumentException: URI has an authority component | ||
---|---|---|---|
Product: | php | Reporter: | onman |
Component: | Debugger | Assignee: | Ondrej Brejla <obrejla> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | A.Zoutman, argonym, cueshot, jacobkiers, kAlvaro |
Priority: | P3 | ||
Version: | 7.0 | ||
Hardware: | All | ||
OS: | All | ||
URL: | http://statistics.netbeans.org/analytics/detail.do?id=170565 | ||
Issue Type: | DEFECT | Exception Reporter: | 170565 |
Attachments: |
stacktrace
stacktrace |
Description
onman
2010-08-23 19:11:49 UTC
Created attachment 101611 [details]
stacktrace
batch reassigning What is the path to your created project? Is it in shared folder? Is there any space in it? Or something special like that? Created attachment 107538 [details]
stacktrace
When using Netbeans and XDebug this exeption is thrown.
I am using a localhosted Virtual Server, with a Documentroot on a networked drive.
It is no problem for Netbeans to edit these files, but it seems that XDebug has no acces to this networked drive.
Using localhost with files on the c: drive debug with no problem.
Any suggestions?
Batch reassigning. Reassigning to the module owner. See exceptions report #170565. Preconditions for this exception to occur on my setup: - windows xp sp3 environment - my apache webserver with php+xdebug is running locally, but loading its files from a network share (this is working) - my project's source and project folders are located on the local machine as well, but netbeans is set up to copy the source folder to the network share - no path mappings were defined (however, when I defined them they were not used anyway, maybe because the webserver is running on the local machine) I initiated a debug session, browser requested the correct URL with XDEBUG_SESSION_START param, and xdebug seemed to take note of that request: <init xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" fileuri="file://SERVER/SHARE/bos-dev/index.php" language="PHP" protocol_version="1.0" appid="4800" idekey="netbeans-xdebug"><engine version="2.1.1"><![CDATA[Xdebug]]></engine><author><![CDATA[Derick Rethans]]></author><url><![CDATA[http://xdebug.org]]></url><copyright><![CDATA[Copyright (c) 2002-2011 b ... XDebug then sent a TCP packet to Netbeans listening on :9000. (I was not able to capture the packet sent.) At this point the exception occured. The behaviour is repeatable. I read in some forum that Netbeans (or Java) has problems with network shares, and that using a network-mapped drive should be working. I did not test this option, but debugging a script residing in the local file system however works. According to Wireshark, Xdebug connects back successfully. My computer receives this XML data at port 9000: <?xml version="1.0" encoding="iso-8859-1"?> <init xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" fileuri="file://PROJECTS/WEB%20SITES/test/netbeans/xdebug-test.php" language="PHP" protocol_version="1.0" appid="3700" idekey="netbeans-xdebug-alvaro" > <engine version="2.1.1"><![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> (XML was reformatted for better visualization, original comes in two lines.) Should be fixed together with issue #218393 in web-main #c0389613449e |