Hi Alistair

I will look when have a time.
But you can try to write a test for bitmap serialization/materialization in TostSerializationTests (if I remember correctly the name).
It will show if bitmap transport requires extra logic.

����, 15 ������ 2019 ��., 8:49 Alistair Grant <akgrant0710@gmail.com>:
Hi Denis,

If I print:

remotePharo evaluate: [ Array withAll: #(42 42 42) ] "==> #(42 42 42)"

which is obviously correct, but:

remotePharo evaluate: [ Bitmap withAll: #(42 42 42) ]

gives me a bitmap with all zeroes (running it locally does the expected thing).

I can see that the bitmap is being created correctly on the server,
but by the time it gets back the values have been lost (all converted
to 0s).�� If I change the Bitmap>>seamlessDefaultTransferStrategy for
the Bitmap to #defaultByReference I can correctly access the values
(just for debugging, by reference isn't practical for the real
system).

Any hints on where to look?

Thanks again,
Alistair