SMDefaultInstaller not understood message

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

SMDefaultInstaller not understood message

Luca Bruno aka Lethalman
(first sorry for my poor English)
Hello,
i was trying to install SQLite3 package from SqueakMap Package Loader, and  
i got an error:

SMDefaultInstaller(Object)>>doesNotUnderstand: #nonMultiSuffixes

This message is sent by #fileIn of the same instance... what's going wrong?

Bye.

--
www.lethalman.net - Thoughts about computer technologies

Reply | Threaded
Open this post in threaded view
|

Re: SMDefaultInstaller not understood message

Zulq Alam
I have found this too on a number of packages, e.g. OmniBrowser,
WhiskerBrowser and Gradient Window Look.

Other packages generate a MessageNotUnderstood:
UndefinedObject>>readOnlyFileNamed: after being sent #fileIn by
SARInstaller.

Z.

Bruno Luca wrote:
> SMDefaultInstaller(Object)>>doesNotUnderstand: #nonMultiSuffixes

Reply | Threaded
Open this post in threaded view
|

RE: SMDefaultInstaller not understood message

Gary Chambers
Mee too. Looks like it should send
        self class nonMultiSuffixes anySatisfy: [:each | unpackedFileName endsWith:
(FileDirectory dot, each)])
and for the other bit
        self class multiSuffixes anySatisfy: [:each | unpackedFileName endsWith:
(FileDirectory dot, each)])

note that once fixed to call the class it should be checking the
unpackedFileName rather than fileName

> -----Original Message-----
> From: [hidden email]
> [mailto:[hidden email]]On Behalf Of Zulq
> Alam
> Sent: 14 April 2006 2:11 PM
> To: The general-purpose Squeak developers list
> Subject: Re: SMDefaultInstaller not understood message
>
>
> I have found this too on a number of packages, e.g. OmniBrowser,
> WhiskerBrowser and Gradient Window Look.
>
> Other packages generate a MessageNotUnderstood:
> UndefinedObject>>readOnlyFileNamed: after being sent #fileIn by
> SARInstaller.
>
> Z.
>
> Bruno Luca wrote:
> > SMDefaultInstaller(Object)>>doesNotUnderstand: #nonMultiSuffixes
>