|
Windows 7 x64 и 1c 8.0.18.2 | ☑ | ||
---|---|---|---|---|
0
Popovnm
09.08.12
✎
09:10
|
Всем привет. Заменили комп на работе на windows 7 x64 sp1. Стоит конфа 1c 8.0.18.2. В общем есть код:
ЧтениеXMLУзла = Новый ЧтениеXML; ЧтениеXMLУзла.ОткрытьФайл(ИмяФайлаЗагрузкиИзУАТ); ЧтениеСообщения = ПланыОбмена.СоздатьЧтениеСообщения(); Попытка ЧтениеСообщения.НачатьЧтение(ЧтениеXMLУзла,ДопустимыйНомерСообщения.Любой); //Строка Х Исключение Сообщить("Ошибка: " + ОписаниеОшибки()); КонецПопытки; 1С падает на строке Х. "Возникшая проблема привела к прекращению работы программы.. ". В журнал ошибок валится: - <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> - <System> <Provider Name="Application Error" /> <EventID Qualifiers="0">1000</EventID> <Level>2</Level> <Task>100</Task> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2012-08-09T05:08:49.000000000Z" /> <EventRecordID>4037</EventRecordID> <Channel>Application</Channel> <Computer>DRUOMSU9293.rumos.danet</Computer> <Security /> </System> - <EventData> <Data>1cv8.exe</Data> <Data>8.0.18.2</Data> <Data>4584329f</Data> <Data>backend.dll</Data> <Data>8.0.18.2</Data> <Data>45842d01</Data> <Data>c0000005</Data> <Data>0021cd66</Data> <Data>2c0</Data> <Data>01cd75ed0011c7ac</Data> <Data>C:\Program Files (x86)\1cv8\bin\1cv8.exe</Data> <Data>C:\Program Files (x86)\1cv8\bin\backend.dll</Data> <Data>4d2af947-e1e0-11e1-970d-80c16ee29704</Data> </EventData> </Event> Подскажите, может кто сталкивался или знает как побороть сей недуг? Заранее спасибо. |
|||
1
Fragster
гуру
09.08.12
✎
09:11
|
не пора ли хотя бы на 8.1 перейти? тем более что там вообще никаких проблем
|
|||
2
Popovnm
09.08.12
✎
09:16
|
Ваш ответ ничем не помог.
|
|||
3
Liova
09.08.12
✎
09:40
|
Клиент/Сервер? как на других клиентах?
|
|||
4
Popovnm
09.08.12
✎
09:45
|
Файловая БД на компе. Запускал и от админа - результат тот же. Других клиентов нет - работаю обычно под РДП, но тут понадобилась отладка-тест именно на хостовой машине. Под РДП на win сервер 2003 этот код выполняется без проблем.
|
|||
5
Джинн
09.08.12
✎
09:47
|
XML-парсер ставил?
|
|||
6
Radkt
09.08.12
✎
09:49
|
(0)А вы программы от Win 95 попробуйте на Win 7 64bit по запускать, Работать будут?
|
|||
7
Popovnm
09.08.12
✎
09:58
|
XML-парсер обновил на всяк случай, ситуация не изменилась.
"Radkt" - с какой целью вы это пишете, ребята? просто написать? Есть проблема, нужно решение. Если по теме сказать нечего, зачем оффтопить? |
|||
8
Liova
09.08.12
✎
10:01
|
(7) Просто всем интересно, зачем цепляешься за 8.0, но стесняются спросить...
|
|||
9
Radkt
09.08.12
✎
10:01
|
В (1) написали я поддержал намеком. Почему обновление платформы не решение?
|
|||
10
Popovnm
09.08.12
✎
10:05
|
за 8.0 цеплюясь в силу огромных изменений в стандартной УПП. База развернута в 30 городах и перевести мгновенно её нельзя - работа ведется 24/7. Ведутся работы командой разработчиков, на перевод её (базы-конфы) в 8.2, примерные сроки - начало 2013. Надеюсь будет понятно, что это не моя прихоть работать в 8.0.
|
|||
11
х86
09.08.12
✎
10:07
|
(0)режим совместимости?
|
|||
12
Popovnm
09.08.12
✎
10:08
|
Запускал в режиме совместимости с winxp - не помогает.
|
|||
13
Fragster
гуру
09.08.12
✎
10:09
|
(10) переход на 8.1 сводится к административной установке программы, перепрописыванию ярлычков у клиентов (лог он скриптом, например) + конвертации базы (тоже быстро)
|
|||
14
Fragster
гуру
09.08.12
✎
10:10
|
проблем с допилами не возникнет, а вот работать все будет быстрее + переписать тормознутые запросы появится возможность. переход на 8.2 погеморнее в этом плане и подготовить все и провести за пол часа не получиться
|
|||
15
Popovnm
09.08.12
✎
10:12
|
Коллеги, я не начальник отдела и не я принимаю такие решения раз уж на то пошло =)
|
|||
16
Lex_Liven
09.08.12
✎
10:16
|
(15) но ты можешь процитировать начальнику (13) и инициировать сию операцию в масштабах всей компании.)
Кстати, гугл говорит, что такой лог выпадает не только в 1С. |
|||
17
Fragster
гуру
09.08.12
✎
10:18
|
только надо проверить, что нна 8.1 не падает :))
|
|||
18
Popovnm
09.08.12
✎
10:22
|
Смех-смехом, а.. проблема осталась.
|
|||
19
Lex_Liven
09.08.12
✎
10:25
|
(18) а XML-файл один и тот же? Не в нем ли проблема?
|
|||
20
rintik
09.08.12
✎
10:25
|
Танцы с бубном, попробуй путь ИмяФайлаЗагрузкиИзУАТ короче и латиницей сделать.
|
|||
21
Popovnm
09.08.12
✎
10:34
|
Сделал d:\ss.xml - тож самое. Я думаю если бы была проблема в файле, он бы на попытке ушел в исключение, хотя хз.
|
|||
22
Lex_Liven
09.08.12
✎
10:38
|
(21) Что это за файл? есть возможность другой подсунуть?
|
|||
23
Popovnm
09.08.12
✎
10:41
|
Файл обмена. Сделал копию, снес все данные, оставил шапку и одну запись, точно верную. То же самое.
|
|||
24
Arxangel06
09.08.12
✎
10:50
|
Знакомый косяк. Это не лечится. Проблема в данном случае в несовместимости приложения с системой - клиент 1с8.х - приложение 32х-разрядное, а система(и XML-парсер как её часть) - 64х-разрядные. Переход ни на 8.1, ни на 8.2 не спасет, спасет откат на х86 систему. Ну или как сделано в "моей" базе - свой собственный внутренний XML-парсер. Кстати переходили год назад с 8.0.13. Переход на 8.1 - это не просто пляски с бубном, это как в соседней ветке было сказано "феерический киздец". Мы три месяца выковыривали из SQL-базы ошибки, которые для 8.0 даже не были ошибками, а для 8.1 стали фатальными. Из основного - для 8.0 нет понятия уникальности записей. причем как для самих строк в таблице, так и для индексов(как они вообще это построили и умудрились обойти защиту самого sql server???). Для 8.1 неуникальная запись - fatal error.
|
|||
25
Arxangel06
09.08.12
✎
10:58
|
(0)Из быстрых решений могу посоветовать разве что виртуальную машину, внутри которой поставить старушку ХР, а в ней уже все необходимое.
|
|||
26
Popovnm
09.08.12
✎
11:08
|
В общем суть проблемы понятна, и полноценной работы в 8.0 на "Вынь7 64" не получится. Тему можно закрывать - за полчаса перекинул 100 метровый файл конфы через нэт на сервер и тестирую. Всем спасибо =)
|
|||
27
Fragster
гуру
09.08.12
✎
11:13
|
я думаю проблема в том, что bkend.dll вызывает функцию, которой в xml парсере _уже_ нет, и все падает нафиг
|
|||
28
Fragster
гуру
09.08.12
✎
11:14
|
а парсер для x86 не поставить, разве?
|
|||
29
Fragster
гуру
09.08.12
✎
11:15
|
(24) сколько ни переводил баз - с 8.0-8.1 ни разу проблем не было
|
|||
30
Адимр
09.08.12
✎
11:16
|
Вчера тест гилева запускал на последней 8.2
61 попугай на при совместимости 8.1 74 попугая на 8.2 |
|||
31
Popovnm
09.08.12
✎
11:16
|
Хм, а чем в принципе могут отличаться парсеры 86 и 64 с точки зрения приложения их вызывающего? разве функции не одинаковые? Тогда по идее любое 32 приложение работающее с xml не имеющее своего парсера будет валиться нафиг??
|
|||
32
Fragster
гуру
09.08.12
✎
11:18
|
(31) ну ващет там бинарной совместимости нет.. если б оно по COM какому-нибудь работало - было б пофиг
|
|||
33
Maximysis
09.08.12
✎
11:18
|
Терминал вот решенье!
|
|||
34
ЧеловекДуши
09.08.12
✎
11:25
|
Поставь лучше чудику Вынь ХП, 32 :)
Вообще проблем не будет :) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |