Probably you put a breakpoint in code that is used by the debugger
infrastructure... you can use object-centric breakpoints for this use case
to break only on the presenter instance that you want to debug.


On Thu, Jun 3, 2021 at 10:24 AM Russ Whaley <whaley.r...@gmail.com> wrote:

> Well, good news, bad news.  I AM able to set breakpoints wherever I want
> in Pharo (repo) code... and in many cases the breakpoint works and the
> debugger pops up.  However, I must have stumbled across (perhaps the only)
> one that blows up when I run my app.  See screenshot.  To be clear, I've
> had no issue extending Pharo repo classes (into my own packages).  Besides
> the bold red text stating the repos are missing in Iceberg :) this is the
> only error I've come across.  I have not spent a lot of time poking around
> to see which classes allow breakpoints and which don't.  Initially I feared
> none of the breakpoints would work, but when I removed the breakpoint on
> SpSingleSelectionMode - the next breakpoint (in Pharo repo) did fire and
> brought up the debugger.
>
> I've since worked around my problem (thanks Esteban!) and the breakpoint
> on SpSingleSelectionMode is no longer required :)
>
> Thanks!
> Russ
>
> On Thu, Jun 3, 2021 at 8:54 AM Joachim Tuchel <jtuc...@objektfabrik.de>
> wrote:
>
>> David,
>>
>> I don’t think the question is whether you need breakpoints or not. You
>> should be able to set breakpoints without these repositories. Maybe you
>> could give a few hints at what happens when you try…
>>
>> Joachim
>>
>> > Am 03.06.2021 um 14:38 schrieb David Pennington <
>> da...@totallyobjects.com>:
>> >
>> > Surely,  one of the bases of OO development is to subclass and extend
>> existing classes? How can you code on the fly, as mentioned as one great
>> benefit of Smalltalk, if you can’t set break points? I have lost you here.
>> > David
>> >
>> >> On 3 Jun 2021, at 08:39, Esteban Lorenzano <esteba...@netc.eu> wrote:
>> >>
>> >> I still do not understand why you need to repository at all.
>> >> you should not need it to do anything of what you are trying to do
>> (adding extensions and setting breakpoints).
>> >>
>> >
>>
>
>
> --
> Russ Whaley
> whaley.r...@gmail.com
>

Reply via email to