[lively-kernel] Old methods active until world reload

Bert Freudenberg bert at freudenbergs.de
Wed Feb 12 14:37:09 CET 2014


On 12.02.2014, at 10:25, Bert Freudenberg <bert at freudenbergs.de> wrote:

> This just bit me, again. I renamed a method in SCB and changed all the senders. Tested, committed, published, went to bed.
> 
> Except that I had forgotten one sender. So when my colleagues wanted to continue, loaded the world, it broke. The method was still in my runtime under the previous name, so my testing did not find the problem.
> 
> I filed the issue a while ago:
> https://github.com/LivelyKernel/LivelyKernel/issues/216
> 
> I'll try to fix it unless someone beats me to it. What would it take to fix it myself?
> 
> - Bert -

I fixed it, with a little help from Jens:
https://github.com/LivelyKernel/LivelyKernel/commit/a0899a1
https://github.com/LivelyKernel/LivelyKernel/commit/f08ad30

This does not deal with removal of whole classes or cop etc, just plain methods, but should be easily extendable if you know these areas well.

- Bert -


-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4142 bytes
Desc: not available
URL: <http://lists.hpi.uni-potsdam.de/archive/lively-kernel/attachments/20140212/7904086c/attachment.bin>


More information about the lively-kernel mailing list