[Gambas-user] IDE 100% CPU and never loads project
Bruce
bbruen at ...2308...
Thu Nov 29 12:52:01 CET 2012
On Thu, 2012-11-29 at 17:02 +1030, Bruce wrote:
> This is a FYI and a hope for a fix.
>
> Today I had a very nasty thing happen.
>
> Inadvertently, I made a class inherit itself and started to compile the
> project. This resulted in an endless compile so I killed the IDE.
> Here's where the nasty starts. It has already updated the .info file
> and the bad class has its' parent set to itself. Viz
> #Construct
> Construct
>
> _property
> m
> b
> etc...
>
> When I restarted the IDE and tried to reload the project, it goes into
> an endless loop and runs at 100% CPU.
>
> I am writing this note because even when I found the problem and fixed
> the source via an external editor, the problem persisted. It took
> several hours to find that it is caused by the entry in the .info file.
>
> (Benoit, If this situation occurs, the IDE loops in CComponent.Load
> approximately around lines 504 to 611 forever. I don't understand enough
> of what is happening in this loop to even suggest a solution, but it may
> improve if it recognizes that the parent is the same class as the
> current class and somehow alerts the user.)
>
>
> So, if something similar happens to you, don't forget to check that
> a) you didn't inadvertently make a class inherit itself, and
> b) that the info file needs fixing.
>
> Bruce
>
>
Thanks Benoit,
One day I'll learn not to name classes so close to each other.
(embarassed icon)
B
More information about the User
mailing list