[BUG] FileDirectory>>exists
Stephen Pair
stephen at pairhome.net
Fri Jun 6 13:18:46 UTC 2003
Oops...sorry...obviously, this should have gone directly to John.
- Stephen
Stephen Pair wrote:
> Hi John,
>
> I still haven't got a Mac machine for testing purposes, but with
> Comanche 6.1 there is still a lingering issue on the Mac VM. I put a
> work around in for the #exists issue and that fixed file serving in
> Comanche 6.1, but I've gotten reports that auto generated directory
> indexes cause the server to go into some sort of infinite loop. The
> problem can be observed if you install Comanche 6.1 (it's
> KomHttpServer on SqueakMap), start a basic file server (see the class
> comments in KomHttpServerInfo and evaluate the first example), and
> then point your browser to http://localhost:8080/ ...this should get
> you an auto generated listing of the files in your Squeak default
> directory (provided that you don't have an index.htm or index.html
> file in that directory), but on the Mac I think it goes into an
> infinite loop (at least with the older VM). It works on Windows and
> Linux.
>
> If you wanted to debug it, you might want to drop the priority level
> of the httpd service using:
>
> (Service serviceNamed: 'httpd')
> stop;
> priority: Processor userBackgroundPriority;
> start
>
> The problem seems like it is most likely happening in:
> ModAutoIndex>>directoryListing:directory:
>
> Anyway, I'm curious if this problem is still occurring in your latest
> VM, and if there might be a work around or VM fix that might get this
> working consistently across all platforms. If you don't have the
> time, don't worry about it...I'm hoping that I can get an old Mac for
> testing purposes in the next couple of weeks.
>
> BTW, do you happen to have an old OS9 system CD that you'd be willing
> to part with? I've located a Mac that I can get on loan (from
> Joshua), but he's lost his system CDs.
>
> - Stephen
>
> John M McIntosh wrote:
>
>> This is fixed in the macintosh squeak vm 3.5.1 which will ship real
>> soon now.
>> The issue was asking for a directory index of 1 on a file, resolved
>> back to a no-more files, versus
>> an error (bad path name) when you attempted to ask for a directory
>> index entry on a file.
>>
>> On Monday, May 19, 2003, at 11:54 AM, Lukas Renggli wrote:
>>
>>> Hi all,
>>>
>>> I just discovered that the message FileDirectory>>exists is returning
>>> true, even when the receiver is a file and not a directory. I am
>>> currently working with a 3.5-5180 image on Mac OS X. The tests
>>> FileDirectoryTests>>testDirectoryExists, >>testExists and
>>>
>>>>> testDeleteDirectory do also fail in that configuration. It seem to
>>>>
>>>>
>>> work with Windows, so I think this is a platform related problem.
>>>
>>> Cheers
>>> Lukas
>>
>> --
>> ========================================================================
>> ===
>> John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
>> Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com
>> ========================================================================
>> ===
>
More information about the Squeak-dev
mailing list
|