I guess this has happened to other people.

In Pharo 20 and while using Seaside, I was adding, removing , changing components which were making a component and it happened that if I had, let say:

a b c d e f

turned into

a c f

Well, c kind of pointed to a b in existing instances and f to old c etc;

No matter how much I unregister and reregisted my app, this continued.
I got out of the problem by filing out the code and filing it in back, which recomplied the whole component.

Weird.

I can understand that some existing bytecode wasn't updated when rearranging instvars but for someone new to the game, this would really be weird.

Clues?

Phil