|
Конвертация данных - как отловить ошибку?
| ☑ |
0
Rounder
11.05.12
✎
08:57
|
Выгружено почти 240К объектов.
При загрузке примерно на 79К объекте останавливается по ошибке: Ошибка при загрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6009)}: Значение не является значением объектного типа (ИмяТипа)
Как выловить на каком именно объекте заткнулись? И почему?
|
|
1
Rizhij_Nikitos
11.05.12
✎
09:01
|
Да вот фиг его знает (а вроде даже никак), чисто по логике вещей( как бы так), если бы можно было отлавливать так ошибки было бы очень неплохо ...
Скорее у тебя просто нету поля ИмяТипа у объекта.
|
|
2
Rounder
11.05.12
✎
09:04
|
Блин - неужели нету никакого способа?
|
|
3
Aprobator
11.05.12
✎
09:08
|
поставить точку останова в обработке и посмотреть в отладчике не катит?
|
|
4
Рэйв
11.05.12
✎
09:09
|
(0)Оберни строку на которой спотыкается и в исключении поставь точку останова
|
|
5
Рэйв
11.05.12
✎
09:09
|
* Оберни в попытку
|
|
6
Rounder
11.05.12
✎
09:10
|
(4) Боюсь сильно скорость пострадает - но видимо иного выхода нету...
|
|
7
Irek-kazan
11.05.12
✎
09:10
|
или самый тупой вариант, выгружать объекты частями
|
|
8
Рэйв
11.05.12
✎
09:10
|
(6)Так найдешь в чем ошибка, да верни все на место
|
|
9
Rounder
11.05.12
✎
09:12
|
Всем пока спасибо. Буду пробовать вариант (4)
|
|
10
gavrikprog
11.05.12
✎
09:12
|
дроби на части выгрузку. возможно методом выгрузки частями будет быстрее
Иногда полурабочие выгрузки так юзал - в течении получаса находил все кривые ПВД - и грузил без них.
Их потом Апосля, когда время появляется - если нужны
|
|