2014-09-11 3 views
1

У нас возникли странные проблемы с компонентом WindowsAzure.Mobile. Он сохраняет странное исключение при получении данных с сервера, которые он никогда не делал раньше. Проект, в котором мы используем этот компонент, также использует его для входа в систему с помощью Google & Facebook, и это также вызывает странное исключение. Такое поведение появилось после обновления Xamarin.Studio до новой версии.Проблемы с компонентом MobileService от Azure

WindowsAzure.Mobile Ошибка аутентификации:

enter image description here

WindowsAzure.Mobile Получить сообщение об ошибке:

System.ArgumentOutOfRangeException: Аргумент находится вне диапазона. в System.DateTime.op_Subtraction (DateTime d, TimeSpan t) [0x00000] в: 0 на Android.Runtime.AndroidCurrentSystemTimeZone.IsAmbiguousTime (DateTime time) [0x0001d] in/Users/builder/data/lanes/1131/62e09eb0/source/monodroid/src/Mono.Android/src/Runtime/AndroidCurrentSystemTimeZone.cs: 113 на Android.Runtime.AndroidCurrentSystemTimeZone.GetUtcOffset (DateTime time) [0x00049] in/Users/builder/data/lanes/1131/62e09eb0/source/monodroid/src/Mono.Android/src/Runtime/AndroidCurrentSystemTimeZone.cs: 100 в System.TimeZone.ToLocalTime (время DateTime) [0x00000] в: 0 в System.DateTime.ToLocalTime() [0x00000] в: 0 на Microsoft.WindowsAzure. MobileServices.MobileServiceIsoDateTimeConverter.ReadJson (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Object existingValue, Newtonsoft.Json.JsonSerializer serializer) [0x00000] в: 0 в Newtonsoft.Json.Serialization.JsonSerializerInternalReader.DeserializeConvertable (Newtonsoft.Json .JsonConverter преобразователь, Newtonsoft.Json.JsonReader читатель, System.Type objectType, System.Object existingValue) [0x00000] в: 0 в Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, Boolean checkAdditionalContent) [0x00000] в: 0 --- Конец трассировки стека из предыдущего места, где было выбрано исключение - в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() [0x00000] в: 0 в System.Runtime.CompilerServices.TaskAwaiter1 [System.Collections.Generic. List1 [Dvit.Apps.OpenBiz.Pcl.Models.SysType]]. GetResult() [0x00000] в: 0 на Dvit.Apps.OpenBiz.Pcl.Services.AzureService + d__35`1 [Dvit.Apps.OpenBiz.Pcl. Models.SysType] .MoveNext() [0x0006a] в c: \ Code \ Dvit \ Dvit.Apps.Bizzumi.Android \ Main \ Source \ Dvit.Apps.OpenBiz.Pcl \ Services \ AzureService.cs: 390

Неужели кто-то сталкивался с такими же проблемами? Мы еще не нашли решения.

+1

Это похоже на этот https://bugzilla.xamarin.com/show_bug.cgi?format=multiple&id=22700 – carlosfigueira

+0

Похоже, такой же выпуск. Я буду следить за этой нитью, спасибо! – Chris

ответ

0

Это кажется ошибкой при работе с CEST (Центральное европейское летнее время) в качестве часового пояса. Если я переключу часовой пояс с устройства, которое отладят на что-то еще, кроме CEST, оно больше не будет разбиваться. Мы открыли поток на bugzilla, для людей, которые хотят следовать: https://bugzilla.xamarin.com/show_bug.cgi?id=22955

Смежные вопросы