dmatveev / shampoo-emacs

Shampoo mode for Emacs
MIT License
37 stars 5 forks source link

Single exception can make shampoo unusable #20

Open zecke opened 11 years ago

zecke commented 11 years ago

I was just hitting the following when clicking on Behavior in the class browser.

Object: nil error: did not understand #descriptor MessageNotUnderstood(Exception)>>signal (ExcHandling.st:254) UndefinedObject(Object)>>doesNotUnderstand: #descriptor (SysExcept.st:1403) [] in Shampoo.CategoriesRequest>>execute (Shampoo.star#VFS.ZipFile/requests.st:195) Array(SequenceableCollection)>>do: (SeqCollect.st:826) [] in Shampoo.CategoriesRequest>>execute (Shampoo.star#VFS.ZipFile/requests.st:194) MethodDictionary(Object)>>ifNotNil: (Object.st:154) Shampoo.CategoriesRequest>>execute (Shampoo.star#VFS.ZipFile/requests.st:194) Shampoo.AuthorizedState>>process: (Shampoo.star#VFS.ZipFile/server.st:142) [] in Shampoo.ClientConnection>>process: (Shampoo.star#VFS.ZipFile/server.st:227) BlockClosure>>on:do: (BlkClosure.st:193) Shampoo.ClientConnection>>process: (Shampoo.star#VFS.ZipFile/server.st:228) optimized [] in Shampoo.ClientConnection>>go (Shampoo.star#VFS.ZipFile/server.st:202) OrderedCollection>>do: (OrderColl.st:66) optimized [] in Shampoo.ClientConnection>>go (Shampoo.star#VFS.ZipFile/server.st:202) BlockClosure>>on:do: (BlkClosure.st:193) Shampoo.ClientConnection>>go (Shampoo.star#VFS.ZipFile/server.st:203) [] in Shampoo.ShampooServer>>startOn:creds: (Shampoo.star#VFS.ZipFile/server.st:322) [] in Process>>onBlock:at:suspend: (Process.st:412) BlockClosure>>on:do: (BlkClosure.st:193) [] in Process>>onBlock:at:suspend: (Process.st:413) BlockClosure>>ensure: (BlkClosure.st:268) [] in Process>>onBlock:at:suspend: (Process.st:391) [] in BlockClosure>>asContext: (BlkClosure.st:179) BlockContext class>>fromClosure:parent: (BlkContext.st:68)

dmatveev commented 11 years ago

Hello Holger,

Not reproducible on the current git version. Do you use 0.0.1? Could you please try with the git snapshot?

zecke commented 11 years ago

This was with 8815d3c61dfc04d539c8bcc676d35fb1d568698c and sure it is difficult to show that something is not there. I have moved to GST master for my main development now (I used 3.2 before).