Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
mssql2016 + CLR for API
|
|||
|---|---|---|---|
|
#18+
Добрый день. Написана библиотека CLR для работы с API. На её базе сделана интеграция с Google Calendar. В очень редких случаях в момент разработки и тестирования ловил следующую ошибку: "System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.", если целиком, выглядит примерно так: Код: sql 1. 2. 3. 4. 5. После возникновения данной ошибки, API перестаёт работать, при вызове любого метода Google возникает "System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.". При этом, вызов другого API (не google) работает через ту же CLR. Помогает только перезапуск mssql, после чего API Google начинает работать. Сегодня выявил как провоцируется стабильно.. в случае удаления календарей на стороне Google всегда на 3-м удаляемом календари возникает данная ошибка, скрипт такой: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. Получается цикл, через функцию GOOGC_API_DeleteCalendar идёт вызов CLR, которая отправляет запрос в гугл на удаление календаря. Стабильно при удалении 3-го календаря по списку происходит слёт API, далее до момента перезапуска mssql API гугла не работает. Честно говоря ни знаю что посмотреть, что попробовать(( Если у кого есть какие идеи, подскажите что можно попробовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2019, 13:46 |
|
||
|
mssql2016 + CLR for API
|
|||
|---|---|---|---|
|
#18+
ИМХО Вам нужно в подфорум C# и показать текст Вашей CORE_ApiGet или самостоятельно протестировать данную функцию в режиме отладки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2019, 14:26 |
|
||
|
mssql2016 + CLR for API
|
|||
|---|---|---|---|
|
#18+
Игорь_UUSЧестно говоря ни знаю что посмотреть, что попробовать((Нужно посмотреть, в какой строке вашего C# кода происходит ошибка. Наверное, это несложно определить, раз ошибка повторяется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2019, 18:53 |
|
||
|
mssql2016 + CLR for API
|
|||
|---|---|---|---|
|
#18+
Игорь_UUSЕсли у кого есть какие идеи, подскажите что можно попробовать C# переписать, отладить и покрыть тестами.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2019, 20:24 |
|
||
|
mssql2016 + CLR for API
|
|||
|---|---|---|---|
|
#18+
Игорь_UUS, в коде нет ветки, которая обрабатывает случай, при котором календарь не получен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2019, 13:44 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39861804&tid=1687278]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
91ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
76ms |
get tp. blocked users: |
2ms |
| others: | 254ms |
| total: | 472ms |

| 0 / 0 |
