W3C home > Mailing lists > Public > www-validator@w3.org > March 2007

Re: Software error when validating URL with '+' signs

From: Frank Ellermann <nobody@xyzzy.claranet.de>
Date: Mon, 05 Mar 2007 20:17:12 +0100
To: www-validator@w3.org
Message-ID: <45EC6CB8.7E3F@xyzzy.claranet.de>

MiSsInGnO wrote:
 
> When trying to validate an URL with '+' signs in it,
> I get the following error:
 
>   Software error:
[...]
> For help, please send mail to the webmaster ([no address given]
> <mailto:%5Bno%20address%20given%5D>), giving this error message
> and the time and date of the error.

Apparently a double fault on the side of validator.w3.org, it has
issues with the C++ in your URL, and the mailto doesn't help.

> The URL I was trying to validate was:
> http://missingno.ifrance.com/C++.php
[...] 
> I was unable to reproduce this bug using a local copy of the
> validator (v 0.7.2)

I tried to bypass this validator bug by replacing C%2B%2B by C++
http://validator.w3.org/check?uri=http%3A%2F%2Fmissingno.ifrance.com%2FC++.php
and got a slightly more convincing error page:

| Sorry! This document can not be checked.

| I got the following unexpected response when trying to retrieve
| <http://missingno.ifrance.com/C%20%20.php>: 

|    404 Not Found

For unknown reason C++ ended up as C%20%20.  Really odd, why does
the validator try to percent-escape an ordinary "+" in the query,
and while it does this why doesn't it work as expected, and last
but not least, why does it munge C++ into C%20%20 ?

Frank
Received on Monday, 5 March 2007 19:19:10 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 25 April 2012 12:14:23 GMT