You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If a service is decoded and the expected properties of a service do not match (e.g. number of instance variables), we close the RsrConnection. This has made debugging harder for myself and for Eric.
If an error happens decoding a message/service, we should do the following:
Don't apply any updates that would have been the result of the associated message.
Don't send the associated message.
Return an error message to the sender with a useful message.
The text was updated successfully, but these errors were encountered:
That seems like it would open a debugger on the side sending the message. This is useful. It might also be useful to open a debugger on the side receiving the message, since messages can flow either way. When debugging the framework, you might have one side GemStone, the other side Dolphin. Dolphin can obviously open a debugger. If the GemStone side was using GBS or Topaz, a debugger could also be opened there without relying on RSR itself.
If a service is decoded and the expected properties of a service do not match (e.g. number of instance variables), we close the RsrConnection. This has made debugging harder for myself and for Eric.
If an error happens decoding a message/service, we should do the following:
The text was updated successfully, but these errors were encountered: