Hi Eliot. Look at what a weird crash ;)   (attached dmp)
Trying to load Moose with Metacello... how can a bitmap be related there?

And I think it is even reproducible in Windows with a Pharo 1.3 image and executing

Gofer new
        squeaksource: 'Moose';
        package: 'ConfigurationOfMoose';
    load.
   
    (Smalltalk at: #ConfigurationOfMoose) perform: #loadDefault.


Smalltalk stack dump:
  0x19cd48 I Bitmap(ProtoObject)>become: 105252488: a(n) Bitmap
  0x19cd74 M Bitmap>? 105252488: a(n) Bitmap
  0x19cd8c M Bitmap>? 105252488: a(n) Bitmap
  0x19cda8 M Bitmap>? 105252488: a(n) Bitmap
  0x19cdcc M ConfigurationOfGrease class(Behavior)>basicAddSelector:withMethod: 96391684: a(n) ConfigurationOfGrease class
  0x19cdec M ConfigurationOfGrease class(Behavior)>methodDictAddSelectorSilently:withMethod: 96391684: a(n) ConfigurationOfGrease class
  0x19ce0c M ConfigurationOfGrease class(Behavior)>addSelectorSilently:withMethod: 96391684: a(n) ConfigurationOfGrease class
  0x19ce2c M ConfigurationOfGrease class(ClassDescription)>addSelectorSilently:withMethod: 96391684: a(n) ConfigurationOfGrease class
  0x19ce4c M MethodAddition>installMethod 98574536: a(n) MethodAddition
  0x19ce64 M [] in MCPackageLoader>basicLoad 96367996: a(n) MCPackageLoader
  0x19ce84 M OrderedCollection>do: 96368076: a(n) OrderedCollection
  0x19cea0 M [] in MCPackageLoader>basicLoad 96367996: a(n) MCPackageLoader
  0x19cebc M BlockClosure>on:do: 96391128: a(n) BlockClosure
  0x19cee4 I [] in MCPackageLoader>basicLoad 96367996: a(n) MCPackageLoader
  0x19cf04 M BlockClosure>ensure: 96391004: a(n) BlockClosure
  0x19cf28 I MCPackageLoader>basicLoad 96367996: a(n) MCPackageLoader
  0x19cf48 I [] in MCPackageLoader>loadWithNameLike: 96367996: a(n) MCPackageLoader
  0x19cf6c I [] in MCPackageLoader>useChangeSetNamed:during: 96367996: a(n) MCPackageLoader
  0x19cf8c M BlockClosure>ensure: 96390808: a(n) BlockClosure
  0x19cfb8 I MCPackageLoader>useChangeSetNamed:during: 96367996: a(n) MCPackageLoader
  0x19cfe0 I MCPackageLoader>useNewChangeSetNamedLike:during: 96367996: a(n) MCPackageLoader
  0x19d008 I MCPackageLoader>loadWithNameLike: 96367996: a(n) MCPackageLoader
  0x19d030 I MCVersionLoader>loadWithNameLike: 96367856: a(n) MCVersionLoader
  0x19d054 I MCVersionLoader>load 96367856: a(n) MCVersionLoader



---------- Forwarded message ----------
From: Hani Abdeen <hani.abdeen@gmail.com>
Date: Mon, Dec 5, 2011 at 2:28 PM
Subject: [Moose-dev] Re: Pharo + Moose on Windows 7
To: Moose-related development <moose-dev@iam.unibe.ch>


Ok, this is quit strange.
I just loaded Moose default configuration using Croquet VM. No problem with that!!
On the other hand, the Pharo VM 1.3 crashes each time I try to load the default configuration of Moose. The crash.dmp file is enclosed herewith.

Cheers,
Hani


On 5 December 2011 13:10, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
let us (pharo) know the problems because this is really strange.

Stef

On Dec 5, 2011, at 12:35 PM, Tudor Girba wrote:

> Alex,
>
> Hani performed two experiments. One with the default VM shipped with
> the Pharo OneClick, and one with the latest VM from Eliot.
>
> When using the VM from Eliot, he only got an error that seemed to be
> related to not finding something in squeaksource. That is why we
> concluded that it might have been related to squeaksource.
>
> Doru
>
> On Mon, Dec 5, 2011 at 12:28 PM, Alexandre Bergel
> <alexandre.bergel@me.com> wrote:
>> Yesterday I was able to install it on OSX but not on WindowsXP, and at the same time.
>>
>> Alexandre
>>
>>
>> On 5 Dec 2011, at 06:57, Tudor Girba wrote:
>>
>>> Thanks, Mariano.
>>>
>>> Indeed, most likely the issue with the last email was a squeaksource problem.
>>>
>>> Hani, could you retry?
>>>
>>> Cheers,
>>> Doru
>>>
>>> On Mon, Dec 5, 2011 at 10:32 AM, Mariano Martinez Peck
>>> <marianopeck@gmail.com> wrote:
>>>> Weird. I have just tried in my machine and it works. Maybe squeaksource was
>>>> down?
>>>> Cheers
>>>>
>>>>
>>>> On Mon, Dec 5, 2011 at 12:16 AM, Hani Abdeen <hani.abdeen@gmail.com> wrote:
>>>>>
>>>>> Hi Doru,
>>>>>
>>>>> Thanks for the information.
>>>>> Ok, the Croquet VM
>>>>> (http://www.mirandabanda.org/files/Cog/VM/VM.r2519/cogwin.zip) does not
>>>>> crash while loading Moose on Pharo image but I still get errors when trying
>>>>> to load moose configuration. See the attached logs for more information.
>>>>>
>>>>> The premade Moose images on Moose website work well :)
>>>>>
>>>>> Cheers,
>>>>> Hani
>>>>>
>>>>>
>>>>> On 4 December 2011 22:51, Tudor Girba <tudor@tudorgirba.com> wrote:
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> On 4 Dec 2011, at 22:31, Hani Abdeen wrote:
>>>>>>
>>>>>>> Thanks Alex
>>>>>>>
>>>>>>> On 4 December 2011 22:07, Alexandre Bergel <alexandre.bergel@me.com>
>>>>>>> wrote:
>>>>>>> Interesting.
>>>>>>> I am able to reproduce the problem, even with XP. The VM indeed
>>>>>>> crashes.
>>>>>>> At the same time, I run it on Mac, and it works well.
>>>>>>>
>>>>>>> Hani, just download the last OneClick Image. Many students of mine are
>>>>>>> using it on a windows without any problem.
>>>>>>>
>>>>>>> I thought that Pharo-1.3-13315-OneClick.zip is the last stable OneClick
>>>>>>> release.
>>>>>>> There is also Pharo-1.4.zip but it's annotated as unstable on
>>>>>>> Pharo-Project website. I'll try it.
>>>>>>
>>>>>> Alex meant that you could use the premade Moose OneClick image:
>>>>>>
>>>>>> http://ci.moosetechnology.org/job/moose-latest-dev/lastSuccessfulBuild/artifact/moose_suite-4_6_dev.zip
>>>>>>
>>>>>> Another thing you can try is to use another VM instead of the one from
>>>>>> the pharo oneclick. For example, try:
>>>>>> http://www.mirandabanda.org/files/Cog/VM/VM.r2519/cogwin.zip
>>>>>>
>>>>>> So, try redoing the experiment and run the Pharo image with the newly
>>>>>> downloaded VM and let us know if it is better.
>>>>>>
>>>>>> Cheers,
>>>>>> Doru
>>>>>>
>>>>>>
>>>>>>> Cheers,
>>>>>>> Alexandre
>>>>>>>
>>>>>>> NB: I use VirtualBox to run Windows on my Mac, this is really cool. The
>>>>>>> installation is a bit tricky however.
>>>>>>>
>>>>>>> Yes I agree, it's great to have a strong mac and run Windows on Mac.
>>>>>>>
>>>>>>> Cheers,
>>>>>>> Hani
>>>>>>>
>>>>>>>
>>>>>>> On 4 Dec 2011, at 17:43, Hani Abdeen wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> Yes it's Strange, since me too did that several days ago and moose
>>>>>>>> was loaded, but when I was playing with Moose the VM crashed. I thought that
>>>>>>>> was a simple accident.
>>>>>>>> So what I did many many times is the following:
>>>>>>>> - unzip the Pharo-1.3-13315-OneClick.zip
>>>>>>>> - execute pharo.exe
>>>>>>>> - do "DEVImageWorkspaces openExternalProjectWorkspace."
>>>>>>>> - then do:
>>>>>>>> Gofer new
>>>>>>>>         squeaksource: 'Moose';
>>>>>>>>         package: 'ConfigurationOfMoose';
>>>>>>>>     load.
>>>>>>>>
>>>>>>>>     (Smalltalk at: #ConfigurationOfMoose) perform: #loadDefault.
>>>>>>>>
>>>>>>>> When I found that there is nothing to do and I have always this crash
>>>>>>>> or an error I thought that I should ask about it.
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Hani
>>>>>>>>
>>>>>>>> On 4 December 2011 21:27, Tudor Girba <tudor@tudorgirba.com> wrote:
>>>>>>>> Hi Hani,
>>>>>>>>
>>>>>>>> Something is strange. The continuous integration server is using this
>>>>>>>> script every day without problems. It's true that it is on Linux, but that
>>>>>>>> should not make much of a difference.
>>>>>>>>
>>>>>>>> Could you provide us with the exact things you are doing (exact
>>>>>>>> links, code and step orders)?
>>>>>>>>
>>>>>>>> Cheers,
>>>>>>>> Doru
>>>>>>>>
>>>>>>>>
>>>>>>>> On 4 Dec 2011, at 21:23, Hani Abdeen wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> Oops, I past a wrong code above. I try to load the default
>>>>>>>>> configuration of Moose not Magma:
>>>>>>>>>
>>>>>>>>> ---
>>>>>>>>> Gofer new
>>>>>>>>>         squeaksource: 'Moose';
>>>>>>>>>         package: 'ConfigurationOfMoose';
>>>>>>>>>     load.
>>>>>>>>>
>>>>>>>>>     (Smalltalk at: #ConfigurationOfMoose) perform: #loadDefault.
>>>>>>>>> ----
>>>>>>>>>
>>>>>>>>> Attached the log and crash dmp files.
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>> Hani
>>>>>>>>>
>>>>>>>>> On 4 December 2011 21:16, Tudor Girba <tudor@tudorgirba.com> wrote:
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> I do not understand. Are you loading Moose or Magma? Or trying to
>>>>>>>>> load Magma in a Moose image?
>>>>>>>>>
>>>>>>>>> Doru
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On 4 Dec 2011, at 21:05, Stéphane Ducasse wrote:
>>>>>>>>>
>>>>>>>>>> Alex this is strange because the log mention mondrian
>>>>>>>>>> configuration file.
>>>>>>>>>>
>>>>>>>>>> Begin forwarded message:
>>>>>>>>>>
>>>>>>>>>>> From: Hani Abdeen <hani.abdeen@gmail.com>
>>>>>>>>>>> Subject: Pharo + Moose on Windows 7
>>>>>>>>>>> Date: December 4, 2011 8:52:57 PM GMT+01:00
>>>>>>>>>>> To: Stéphane Ducasse <stephane.ducasse@inria.fr>
>>>>>>>>>>>
>>>>>>>>>>> Hi Stef,
>>>>>>>>>>>
>>>>>>>>>>> I started reading "Pharo by Example" and "Moose book" and
>>>>>>>>>>> familiarizing myself with the new implementation of Moose.
>>>>>>>>>>> I use Pharo 1.3 release on Windows 7.
>>>>>>>>>>> Now, each time I open a clean image of Pharo and try to load the
>>>>>>>>>>> default configuration of Moose, using the code below, I get an error or the
>>>>>>>>>>> VM crashes!
>>>>>>>>>>>
>>>>>>>>>>> ------
>>>>>>>>>>> Gofer new
>>>>>>>>>>>         squeaksource: 'MetacelloRepository';
>>>>>>>>>>>         package: 'ConfigurationOfMagma';
>>>>>>>>>>>         load.
>>>>>>>>>>>
>>>>>>>>>>>     ((Smalltalk at: #ConfigurationOfMagma) project
>>>>>>>>>>> latestVersion) load
>>>>>>>>>>> ------
>>>>>>>>>>>
>>>>>>>>>>> The error Stack and the crash dmp file are herewith attached for
>>>>>>>>>>> more information.
>>>>>>>>>>>
>>>>>>>>>>> I thought that before all I should ask you if I have to use
>>>>>>>>>>> another release of Pharo or if I have to load Moose differently...
>>>>>>>>>>>
>>>>>>>>>>> Thanks in advance,
>>>>>>>>>>> Hani
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>>
>>>>>>>>>>> Dr. Hani Abdeen
>>>>>>>>>>> Phd. in Software Engineering - RMod, INRIA Lille-Nord Europe
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>> <ErrorDuringLoadingMooseConfigurationDefault-Pharo1.3.txt>
>>>>>>>>>> <crash.dmp>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Moose-dev mailing list
>>>>>>>>>> Moose-dev@iam.unibe.ch
>>>>>>>>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> www.tudorgirba.com
>>>>>>>>>
>>>>>>>>> "What we can governs what we wish."
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Moose-dev mailing list
>>>>>>>>> Moose-dev@iam.unibe.ch
>>>>>>>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>>
>>>>>>>>> Dr. Hani Abdeen
>>>>>>>>> Phd. in Software Engineering - RMod, INRIA Lille-Nord Europe
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> <ErrorDuringLoadingMooseConfigurationDefault-Pharo1.3.txt><crash.dmp>_______________________________________________
>>>>>>>>> Moose-dev mailing list
>>>>>>>>> Moose-dev@iam.unibe.ch
>>>>>>>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>>>>>
>>>>>>>> --
>>>>>>>> www.tudorgirba.com
>>>>>>>>
>>>>>>>> "We can create beautiful models in a vacuum.
>>>>>>>> But, to get them effective we have to deal with the inconvenience of
>>>>>>>> reality."
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Moose-dev mailing list
>>>>>>>> Moose-dev@iam.unibe.ch
>>>>>>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>>
>>>>>>>> Dr. Hani Abdeen
>>>>>>>> Phd. in Software Engineering - RMod, INRIA Lille-Nord Europe
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Moose-dev mailing list
>>>>>>>> Moose-dev@iam.unibe.ch
>>>>>>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>>>>
>>>>>>> --
>>>>>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>>>>>> Alexandre Bergel  http://www.bergel.eu
>>>>>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Moose-dev mailing list
>>>>>>> Moose-dev@iam.unibe.ch
>>>>>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>>> Dr. Hani Abdeen
>>>>>>> Phd. in Software Engineering - RMod, INRIA Lille-Nord Europe
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Moose-dev mailing list
>>>>>>> Moose-dev@iam.unibe.ch
>>>>>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>>>
>>>>>> --
>>>>>> www.tudorgirba.com
>>>>>>
>>>>>> "Every thing should have the right to be different."
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Moose-dev mailing list
>>>>>> Moose-dev@iam.unibe.ch
>>>>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> Dr. Hani Abdeen
>>>>> Phd. in Software Engineering - RMod, INRIA Lille-Nord Europe
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Moose-dev mailing list
>>>>> Moose-dev@iam.unibe.ch
>>>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Mariano
>>>> http://marianopeck.wordpress.com
>>>>
>>>>
>>>> _______________________________________________
>>>> Moose-dev mailing list
>>>> Moose-dev@iam.unibe.ch
>>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>
>>>
>>>
>>>
>>> --
>>> www.tudorgirba.com
>>>
>>> "Every thing has its own flow"
>>>
>>> _______________________________________________
>>> Moose-dev mailing list
>>> Moose-dev@iam.unibe.ch
>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>
>> --
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel  http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Moose-dev mailing list
>> Moose-dev@iam.unibe.ch
>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
>
>
> --
> www.tudorgirba.com
>
> "Every thing has its own flow"
>
> _______________________________________________
> Moose-dev mailing list
> Moose-dev@iam.unibe.ch
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
Moose-dev@iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev



--

Dr. Hani Abdeen
Phd. in Software Engineering - RMod, INRIA Lille-Nord Europe




_______________________________________________
Moose-dev mailing list
Moose-dev@iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




--
Mariano
http://marianopeck.wordpress.com