On Thu, Aug 17, 2017 at 4:18 AM, sebb <seb...@gmail.com> wrote:
> Here is the tail end of the log in case it helps.
>
> ...
> bahir http://bahir.apache.org/ unchanged
> /usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/rfc3986_parser.rb:18:in
> `rescue in split': bad URI(is not URI?): http://beam.apache.org/
> (URI::InvalidURIError)
> from 
> /usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/rfc3986_parser.rb:15:in
> `split'
> from 
> /usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/rfc3986_parser.rb:73:in
> `parse'
> from /usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/common.rb:231:in
> `parse'
> from /x1/srv/whimsy/lib/whimsy/cache.rb:104:in `fetch'
> from /x1/srv/whimsy/lib/whimsy/cache.rb:124:in `rescue in fetch'
> from /x1/srv/whimsy/lib/whimsy/cache.rb:101:in `fetch'
> from /x1/srv/whimsy/lib/whimsy/cache.rb:66:in `get'
> from site-scan.rb:28:in `parse'
> from site-scan.rb:184:in `block in <main>'
> from site-scan.rb:176:in `each'
> from site-scan.rb:176:in `<main>'
>
> Just wondering - could there be a trailing space?
> I'm not on my usual system at present, but I'll try and have a look.
>
> Just wanted to record the possibility for now.

Here is the relevant code:

https://github.com/ruby/ruby/blob/trunk/lib/uri/rfc3986_parser.rb#L15

- Sam Ruby

> On 17 August 2017 at 08:06, Ping My Box <no-re...@pingmybox.com> wrote:
>>
>> Hi there!
>> The service at whimsy.apache.org (whimsy.apache.org (https)) appears to be 
>> down from multiple locations around the world.
>>
>> The exact error is:
>>
>> Error component: response
>> Error code: Internal Server Error or equivalent bad message received: 
>> HTTP/1.1 400 site_scan 
>> ["/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/rfc3986_parser.rb:18:in
>>  `rescue in split': bad URI(is not URI?): http://beam.apache.org/ 
>> (URI::InvalidURIError)", "\tfrom 
>> /usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/rfc3986_parser.rb:15:in 
>> `split'", "\tfrom 
>> /usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/rfc3986_parser.rb:73:in 
>> `parse'", "\tfrom 
>> /usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/common.rb:231:in 
>> `parse'", "\tfrom /x1/srv/whimsy/lib/whimsy/cache.rb:104:in `fetch'", 
>> "\tfrom /x1/srv/whimsy/lib/whimsy/cache.rb:124:in `rescue in fetch'", 
>> "\tfrom /x1/srv/whimsy/lib/whimsy/cache.rb:101:in `fetch'", "\tfrom 
>> /x1/srv/whimsy/lib/whimsy/cache.rb:66:in `get'", "\tfrom site-scan.rb:28:in 
>> `parse'", "\tfrom site-scan.rb:184:in `block in <main>'", "\tfrom 
>> site-scan.rb:176:in `each'", "\tfrom site-scan.rb:176:in `<main>'"]
>> Debug output:
>> [Thu Aug 17 07:05:18 2017]: Initialising socket
>> [Thu Aug 17 07:05:18 2017]: Looking up hostname whimsy.apache.org...
>> [Thu Aug 17 07:05:18 2017]: Connecting to 54.91.229.41:443
>> [Thu Aug 17 07:05:18 2017]: Connected, sending HTTPS payload.
>> [Thu Aug 17 07:05:18 2017]: Analyzing server certificate
>> [Thu Aug 17 07:05:18 2017]: Saving certificate data
>> [Thu Aug 17 07:05:18 2017]: Reading response header from server
>> [Thu Aug 17 07:05:19 2017]: Caught exception: Internal Server Error or 
>> equivalent bad message received: HTTP/1.1 400 site_scan 
>> ["/usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/rfc3986_parser.rb:18:in
>>  `rescue in split': bad URI(is not URI?): http://beam.apache.org/ 
>> (URI::InvalidURIError)", "\tfrom 
>> /usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/rfc3986_parser.rb:15:in 
>> `split'", "\tfrom 
>> /usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/rfc3986_parser.rb:73:in 
>> `parse'", "\tfrom 
>> /usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/uri/common.rb:231:in 
>> `parse'", "\tfrom /x1/srv/whimsy/lib/whimsy/cache.rb:104:in `fetch'", 
>> "\tfrom /x1/srv/whimsy/lib/whimsy/cache.rb:124:in `rescue in fetch'", 
>> "\tfrom /x1/srv/whimsy/lib/whimsy/cache.rb:101:in `fetch'", "\tfrom 
>> /x1/srv/whimsy/lib/whimsy/cache.rb:66:in `get'", "\tfrom site-scan.rb:28:in 
>> `parse'", "\tfrom site-scan.rb:184:in `block in <main>'", "\tfrom 
>> site-scan.rb:176:in `each'", "\tfrom site-scan.rb:176:in `<main>'"]
>>
>>
>>
>>
>>
>> With regards,
>> Ping My Box - https://www.pingmybox.com/

Reply via email to