[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