#protocol extension not allowed

Chris Muller asqueaker at gmail.com
Fri Feb 3 04:28:29 UTC 2012


Hi Milan.  Yes.  The "protocol" here refers to the set of classes that
make up all types of objects that will be sent between a client and
the server.

It is an artifact of the Ma-Client-Server package.  Here's an overview
of that package.

    http://wiki.squeak.org/squeak/2978

What has happened is, a MNU occurred and is now attempting to be
serialized and sent either from client to server or from server to
client.

The first step is to figure out what the MNU is, where and why it
occurred.  That is the real problem, not the protocol extension.  If
it is occurring on the server, try setting

    MagmaPreferences debug: true

in your server so that it will open a debugger if the error occurs.

The other possibility is that the client is attempting to send a MNU
object to the server.

Neither of these should ever happen under normal circumstances, so I'm curious..

 - Chris


On Thu, Feb 2, 2012 at 12:03 PM, Milan Mimica <milan.mimica at gmail.com> wrote:
> Hi
>
> I have got this exception on the server: MaObjectSerializationUserError:
> #protocol extension not allowed (MessageNotUnderstood).
> I know it's a long shot, but could you guess what was the cause of the
> problem?
>
>
> --
> Milan Mimica
> http://sparklet.sf.net
>
> _______________________________________________
> Magma mailing list
> Magma at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/magma
>


More information about the Magma mailing list