Am 01.02.2014 um 16:41 schrieb Jordi Delgado <jdelgado@lsi.upc.edu>:
That's what I mean, I did *exactly* that, and the chosen class was KMKeymapBuilder (from Keymapping-Pragmas package). The private protocol was added with no problem. So...? No idea.
Bests,
Jordi
PS: Also with a freshly 30733 image downloaded
OK, I tried it with KMKeymapBuilder and got the errors. So we need to check for the operating system and VM. On my machine (OSX 10.9.1) System Reporter says for VM General: Virtual Machine --------------- /Applications/Pharo.app/Contents/MacOS/Pharo NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 Dec 12 2013 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 Dec 12 2013 https://github.com/pharo-project/pharo-vm.git Commit: 71adca113a9aff2876288927e5c1c86bf7ac13e2 Date: 2013-12-07 05:00:47 -0800 By: Philippe Back <philippeback@gmail.com> Jenkins build #14777 Mac Cocoa Cog 5.8b12 21-Sep-10 >1B0534FA-246C-47C5-AB29-7A76C81CCDCB< VMMaker versionString https://github.com/pharo-project/pharo-vm.git Commit: 71adca113a9aff2876288927e5c1c86bf7ac13e2 Date: 2013-12-07 05:00:47 -0800 By: Philippe Back <philippeback@gmail.com> Jenkins build #14777 NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 Dec 12 2013 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 Dec 12 2013 What are you using? Regards, Andreas
Hi Jordi and all,
here is my detailed receipt with a freshly downloaded 30733.zip from Pharo files:
1. Open Nautilus 2. Select an arbitrary package 3. Select an arbitrary class from that package 4. Right-click in the methods panel and select âAdd protocolâ¦â from the popup menu. 5. Enter âprivateâ in the dialog without selecting any entry in the listbox on top. 6. Hit âenterâ or press âOKâ with a left-click.
-> Bummer! A cascade of 3 "SubscriptOutOfBounce: 1â pre-debuggers.
Regards, Andreas
Am 01.02.2014 um 11:46 schrieb Jordi Delgado <jdelgado@lsi.upc.edu>:
Hi,
With a fresh image, I do that with a class randomly selected (obviously, with no class selected nothing happens) and the protocol gets added without problems. Then, I choose another class, again I pick a random one, and after doing exactly the same the error appears. Why? No clue.
I said that the error is difficult to reproduce because sometimes it appears, and sometimes not. And I am not able to ascertain the circumstances under which it will pop up.
Bests,
Jordi
Hi,
Am 31.01.2014 um 08:36 schrieb Jordi Delgado <jdelgado@lsi.upc.edu>:
Hi,
I realized that sometimes, when creating new protocols, it appears an error "subscript out of bounds: 1". I have not been able -yet- to reproduce it from a clean image, but it happens often (at least to me). It seems to me that it has something to do with protocol creation before any method has been written, but I am still investigating.
I guess I can produce this easily :-) Just hit âAdd protocolâ¦â in the popup menu of the method protocol pane. Enter a name like âprivateâ in the dialog. And then press enter without selecting anything in the listbox above. And voilà â¦
Regards, Andreas