[Vm-dev] Problem loading/updating VMMaker
Levente Uzonyi
leves at elte.hu
Mon Sep 20 23:48:40 UTC 2010
On Mon, 20 Sep 2010, Andreas Raab wrote:
>
> On 9/20/2010 3:49 PM, Levente Uzonyi wrote:
>> On Tue, 21 Sep 2010, Igor Stasenko wrote:
>>> I am using a following script in freshly released squeak 4.2-10382 image:
>>>
>>> (Smalltalk at: #MCMcmUpdater)
>>> updateFromRepositories: #('http://squeaksource.com/VMMaker' )
>>>
>>> it goes well , but at some point it seems meets a broken mcd file, or
>>> it simply does not exists on a server,
>>> as a result i get 'can't find EOCD position' error.
>>>
>>> The troublemaker is:
>>>
>>> Balloon3D-Plugins-bf.5(ar.4).mcd
>>
>> The problem is that mcd's are not created by squeaksource.com, so this
>> update mechanism doesn't work.
>
> Nope. The problem appears to be a corrupt file on the server. If you try,
> e.g.,
Wow, really.
>
> WebClient httpGet:
> 'http://www.squeaksource.com/Balloon3D/Balloon3D-Plugins-bf.5%28ar.4%29.mcd'
>
> the response is a 200 OK, but the *contents* of the .mcd is "<h1>Error</h1>
> There has been an internal error. The system administrator has been
> notified.".
>
> Unfortunately, I don't think there's a UI to support deleting the .mcd file
> from the server. I could try to upload a new version just to force the server
> to go through the process again but I'm not certain if this will fix it.
It seems to be ok, the following url gives a valid mcd file:
http://squeaksource.com/Balloon3D/Balloon3D-Plugins-ar.6(ar.4).mcd
And I could update VMMaker by evaluating [VMMaker updateFromServer].
Thanks,
Levente
>
> Cheers,
> - Andreas
>
More information about the Vm-dev
mailing list