Hello,
there is my problem :
We have developped an application using Mono. The desktop version works perfectly well. However, when we ported it on Android, we had some problems.
Most of the application and Ice functionnalities are working. But whenever we try to send 'float' or 'double' using Ice, it fails. There is the error message at runtime :
This very same function works perfectly well on desktop platforms.Code:NullReferenceException: Object reference not set to an instance of an object at IceInternal.ByteBuffer.putFloat (Single val) [0x00000] in <filename unknown>:0 at IceInternal.BasicStream.writeFloat (Single v) [0x00000] in <filename unknown>:0 at Module.ItfEventsPrxHelper.begin_sendfunction (Single f, System.Collections.Generic.Dictionary`2 ctx__, Boolean explicitContext__, Ice.AsyncCallback cb__, System.Object cookie__) [0x00000] in <filename unknown>:0 at Module.ItfEventsPrxHelper.begin_sendfunction (Single f) [0x00000] in <filename unknown>:0 at MyClass.MyFunction(float f) [0x00000] in <filename unknown>:0
Also, we're still using Ice 3.4.1. Could it be related?

Reply With Quote
