Thanks Mel I'm pretty sure the problem I saw was definitely occurring inside the app. The debug trace for the location was fine, but the object properties were garbage. This was in the OnLocationChanged handler from the LocationManager - so only one call stack frame away from the Java, and nowhere near any map or network code.
Hopefully we'll never see it again :) Stuart On 6 February 2012 21:31, Miljenko Cvjetko <[email protected]>wrote: > Hi > > On 2012.02.06 16:39, Stuart Lodge wrote: > > The values were wrong in debugger and in Trace. > > What's more I also got corruption on other local "stack" variables - > e.g. if I copied the values to a locally new'ed class, then that class also > had issues. > > This problem persisted for about 3 hours - I tried clean builds and > phone and PC reboots - nothing helped. However, by taking a lunch break, > the problem has now cleared and everything works fine - not sure if that's > good or bad news :) > > > I had similar issues. Worked for some time and then stopped. I guess this > might be on Google's servers: > First I suspected on API key, but it was ok. I was confused when it > started to work and stopped. > Mono4Android seemed ok. > > My adb log when something like that happened: > 01-15 00:03:26.070 W/System.err(19241): IOException processing: 26 > 01-15 00:03:26.070 W/System.err(19241): java.io.IOException: Server > returned: 3 > 01-15 00:03:26.070 W/System.err(19241): at > android_maps_conflict_avoidance.com.google.googlenav.map.BaseTileRequest.readResponseData(BaseTileRequest.java:115) > 01-15 00:03:26.070 W/System.err(19241): at > android_maps_conflict_avoidance.com.google.googlenav.map.MapService$MapTileRequest.readResponseData(MapService.java:1473) > 01-15 00:03:26.070 W/System.err(19241): at > android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.processDataRequest(DataRequestDispatcher.java:1117) > 01-15 00:03:26.070 W/System.err(19241): at > android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.serviceRequests(DataRequestDispatcher.java:994) > 01-15 00:03:26.070 W/System.err(19241): at > android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher$DispatcherServer.run(DataRequestDispatcher.java:1702) > 01-15 00:03:26.070 W/System.err(19241): at > java.lang.Thread.run(Thread.java:1019) > > regards > > mel > > > Will keep an eye out for repetition! > > Stuart > > On 6 February 2012 15:29, Jonathan Pobst <[email protected]> wrote: > >> Is this just in the debugger? >> >> If you use something like Console.WriteLine are the values correct? >> >> Jonathan >> >> >> On 2/6/2012 5:42 AM, Stuart Lodge wrote: >> >>> I'm looking at some Location traces right now where the >>> Andtroid.Locations.Location object has good mLatitude and mLongitude >>> private values, but has seemingly garbage public Latitude and Longitude >>> property values >>> >>> For example. the debug trace for the object is: >>> >>> >>> >>> {Location[mProvider=network,mTime=1328528220606,mLatitude=51.4326621,mLongitude=-0.3436901,mHasAltitude=false,mAltitude=0.0,mHasSpeed=false,mSpeed=0.0,mHasBearing=false,mBearing=0.0,mHasAccuracy=true,mAccuracy=52.0,mExtras=Bundle[mParcelledData.dataSize=148]]} >>> >>> >>> ...but the debug evaluation of properties yields: >>> >>> base: {Java.Lang.Object} >>> Accuracy: 0 >>> Altitude: 1.58234427515848E-314 >>> Bearing: 0 >>> Extras: {Android.OS.Bundle} >>> HasAccuracy: true >>> HasAltitude: false >>> HasBearing: false >>> HasSpeed: false >>> Latitude: 1.58234363880193E-314 >>> Longitude: 1.58234354789385E-314 >>> Provider: "network" >>> Speed: 0 >>> Time: 1328528220606 >>> >>> >>> Is there something I'm doing wrong to get the result? Is it something to >>> do with the provider being network rather than GPS? >>> >>> Stuart >>> >>> >>> _______________________________________________ >>> Monodroid mailing list >>> [email protected] >>> >>> UNSUBSCRIBE INFORMATION: >>> http://lists.ximian.com/mailman/listinfo/monodroid >>> >> >> >> > > > _______________________________________________ > Monodroid mailing [email protected] > > UNSUBSCRIBE INFORMATION:http://lists.ximian.com/mailman/listinfo/monodroid > > > > -- > Miljenko Cvjetko dipl.ing. ET > Direktor/CEO > Projektant rješenja/Solution Architect > Razvojni programer/Senior developer > Voditelj projekta/Project Manager > > IX južna obala 13 > Kajzerica Zagreb > T: 385 1 7775555 > M: 385 91 557 447 3 > F: 385 1 7779556 > e: [email protected] > w: http://www.holisticware.net > >
_______________________________________________ Monodroid mailing list [email protected] UNSUBSCRIBE INFORMATION: http://lists.ximian.com/mailman/listinfo/monodroid
