Hi Cesar,
  Please update to the latest version of the DependencyBrowser. I was
using a ClassSortFilter for filtering packages (which is wrong), and
there are two different implementations of this message from David and
Lukas:

OBClassSortFilter>>nodesFrom:forNode:

The one from David was preventing to send #theClass

        classNodes := nodes select: [ :ea | ea respondsTo: #theClass ].

but I don't know which one is the right one, the implementation from
Lukas is newer and usually his releases works pretty fine. Recently
Colin posted another OB version, I hope the work done in OB gets a
better coordination, it would be such a sad thing to have good
incompatible versions of the framework.
Cheers,

Hernán

2009/8/14  <[email protected]>:
> Hernán,
>
> I also don't have the expertise to debug it, but could you get more info if
> you put a #theClass method in OBClassSort with a sefl halt on it?
>
> It will avoid the sending of messages upstream in the "food chain"...
>
> Em 14/08/2009 09:05, Hernán Morales Durand < [email protected] >
> escreveu:
>
> Ok, I found this could be related with an OB installation using this
> script: http://code.google.com/p/pharo/wiki/ImageBuildScripts
> I've loaded "AST", "Refactoring", "OmniBrowser" and "Tools". Then
> loaded the DependencyBrowser, selected a package and gotcha, the
> #theClass MNU was raised.
> However I wasn't able to debug it (please see the attachement), the
> stack isn't displayed in the debugger and some operations (Out, Over,
> etc) hang the image and I have interrupt with Alt+.
> Cheers
>
> Hernán
>
> 2009/8/14 Stéphane Ducasse :
>> apparently there was a change in OB and it would be good to understand
>> because
>> we have some open issues that are related to that.
>>
>> Stef
>>
>>
>>> Oh, that page was obsolete sorry about that, working with PHP pages is
>>&g t; so... fuckin horrible!
>>> However that's not the issue here. I need to do a little research to
>>> see why the Dependency Browser breaks with mysterious OB stuff? I will
>>> update the repository as soon as I find the cause.
>>> Thanks for reporting
>>>
>>> Hernán
>>>
>>> 2009/8/13  :
>>>> Em 13/08/2009 21:34, Hernán Morales Durand
>>>> escreveu:
>>>>
>>>>> Hi csrabak,
>>>>> Thanks for the feedback. I wonder how you've installed the DW?
>>>>
>>>> I followed
>>>> http://cs.hernanmorales.com.ar/projects/dependencyBrowser/DBrowser-fr.php
>>>>  (Overture Pharo) tab (but I bet you _knew_ that ;-)!
>>>>
>>>> Notice I installed on Pharo1.0beta image. . . and use only
>>>> "default" settings. . .
>>>>
>>>>> Anyone else experi mented this trouble?
>>>>
>>>> This is something I cannot answer :-(
>>>>
>>>>> That MNU is fine, the problem is that message should never be sent
>>>>> to
>>>>> an OBInheritanceDependencyNode. Please note the two leftmost panes
>>>>> (columns) in the DependencyBrowser contains system categories or
>>>>> "packages", not classes.
>>>>> So I've tried to reproduce your problem with the three OB
>>>>> installations from Pharo:
>>>>>
>>>>> ScriptLoader loadOB.
>>>>> ScriptLoader loadSuperOB.
>>>>> ScriptLoader loadOBAlpha.
>>>>>
>>>>> selected every system category, gathering all dependencies in your
>>>>> Pharo version, and still cannot find that MNU. Can you provide me
>>>>> further details about it?
>>>>>
>>>>> Are you using latest OmniBrowser?
>>>>
>>>> I do supose so as at the time I wrote the e-mail I had the image
>>>> uptodate (#10413).
>>>>
>>>>> Have you installed the DependencyBrowser with the script of my
>>>>> previous e-mail?
>>>>
>>>> I ran the script of your page.
>>>>
>>>>> This is happening when you select a particular package?
>>>>
>>>> Any package will do, but to stick to a simple one I click in
>>>> "OmniBrowser" and kaboom!
>>>>
>>>>> Have you installed additional OB packages?
>>>>
>>>> I lost the control of what is considered "aditional" wrt to OB. So
>>>> I attach the browser of the image I'm testing it:
>>>>
>>>> HTH
>>>>
>>>> --
>>>> Cesar Rabak
>>>>
>>>> _______________________________________________
>>>> Pharo-project mailing list
>>>> [email protected]
>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [email protected]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [email protected]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>
> ________________________________
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>

_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to