[squeak-dev] Re: Error "opaque URL with no scheme--shouldn't happen!" after updating trunk from 10474 to 10500

Frank Shearar frank.shearar at angband.za.org
Wed Sep 8 06:31:59 UTC 2010


On 2010/09/08 08:04, Andreas Raab wrote:
> On 9/7/2010 11:01 PM, Frank Shearar wrote:
>> There's a quicker test: Do It with: Url absoluteFromText: 'foo'
>>
>> Up until my submission (which is causing this trouble), "no scheme"
>> meant "use an HttpUrl".
>>
>> I can see two ways forward: (a) fix the calling sites like C. A.
>> Oliver's submission, or (b) add "at: nil put: HttpUrl" in the
>> SchemeRegistry.
>>
>> I prefer (a) myself: 'foo' isn't any kind of valid _absolute_ URI.
>>
>> The Inbox contains Network-fbs.90, which contains (b)'s fix.
>
> Perhaps even easier:
>
> ^SchemeRegistry at: (scheme ifNil:['http']) ifAbsent:[GenericUrl]

I prefer this to my submission: it doesn't pollute SchemeRegistry.

Network-fbs.91 contains it.

frank



More information about the Squeak-dev mailing list