Bug 4959

Summary: checkxml + CPSNXML.DLL
Product: WINE@Etersoft Reporter: Mikhail Krylatykh <delayer>
Component: Запуск ; Отладка ; ИсключенияAssignee: Илья Шпигорь <shpigor>
Status: CLOSED FIXED QA Contact: Денис Баранов <baraka>
Severity: critical    
Priority: P3 CC: kondratyuk, lav, vostok
Version: 1.0.12Keywords: ИНТЕРРА
Target Milestone: ---   
Hardware: PC   
OS: Debian GNU/Linux   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 5032    
Attachments: скрин-1
скрин-2
скрин-3
для тестирования
сообщение об ошибке
лог при воспроизведении ошибки

Description Mikhail Krylatykh 2010-02-02 15:43:13 MSK
имеется Deb Lenny + wine@eter-12-1.4/1
Установлена программа CheckXML свежей версии. При попытке загрузить для тестирования файл ПФР вылазит ошибка, см. скрин-1. После нажатия ОК - скрин-2.
Если эту же программу запустить от пользователя, который ее установил (имеется в виду --admin установка wine), то при аналогичных действиях имеем - скрин-3. После нажатия ОК - скрин-2. Эта библиотека лежит как в корне каталога установки программы, так и положена в windows/system32/. Методы, изложенные на форуме разработчиков проги (http://www.buhsoft.ru/forums/showthread.php?t=7093 к примеру), ни к чему не привели. Дополнительно пытался установить библиотеки FoxPro, также без результатно. Где то в дебрях msdn нашел (по скрину-3), что такое может проявляться при неправильных версиях MSVCRT.dll и MFC42.dll. Позаменял первую на нужную, вторую - на какую нашлось ;) - не полегчало. А заставить работать - надо..
Comment 1 Mikhail Krylatykh 2010-02-02 15:43:33 MSK
Created attachment 1489 [details]
скрин-1
Comment 2 Mikhail Krylatykh 2010-02-02 15:43:47 MSK
Created attachment 1490 [details]
скрин-2
Comment 3 Mikhail Krylatykh 2010-02-02 15:44:06 MSK
Created attachment 1491 [details]
скрин-3
Comment 4 Анатолий Лютин 2010-02-11 12:23:50 MSK
Jet - это такой древний-предревний движок для доступа к MS Access БД, который, со временем, был заменён на объектно-ориентированный MDAC. Собственно на скрине 3,мы, вроде бы, видим требования библиотеки, которая реализует доступ к Jet с помощью Visual Basic
Comment 5 Mikhail Krylatykh 2010-02-11 12:40:48 MSK
Вот с таким софтом приходится работать. точнее, заставлять работать...
Comment 6 Илья Шпигорь 2010-02-25 11:30:51 MSK
Приложите, пожалуйста, тестируемый файл к баге.
Comment 7 Mikhail Krylatykh 2010-02-25 17:48:49 MSK
Created attachment 1537 [details]
для тестирования
Comment 8 Илья Шпигорь 2010-02-27 13:27:48 MSK
Протестировал на CheckXML от 24.02.2010 (версия указана в заголовке приложения) - работает.

Какую версию CheckXML используете Вы?

Попробуйте установить MS Jet через winetricks:
winetricks jet40

Если не поможет, попробуйте удалить каталог ~/.wine и все переустановить. Проверьте на всякий случай права - может пользователь который запускает CheckXML через wine не имеет прав на чтение этой CPSNXML.dll?

Если ничего не поможет, пришлите, пожалуйста лог по loaddll:
WINEDEBUG=+loaddll wine CheckXML.exe &> dbg.log
Comment 9 Mikhail Krylatykh 2010-03-04 17:02:04 MSK
Поставил jet40, скачал последнюю (04.03.2010) версию софтины. Удалось проверить несколько файлов, ошибок не замечено. 1.0.12-eter1.4/1
Наверное, уже можно сказать "Спасибо!" и закрыть ошибку.
Comment 10 Илья Шпигорь 2010-03-04 17:14:10 MSK
FIXED
Comment 11 Mikhail Krylatykh 2010-03-17 10:23:42 MSK
Что может вызывать проблему отображения отчета?
То бишь тестирование проходит нормально, а когда программа пытается отобразить отчет, появляется окно соответствующее, но оно пустое и по поведению систему ощущается, что программа подвисла (хотя окно закрыть дает).
Comment 12 Mikhail Krylatykh 2010-03-17 10:33:58 MSK
Created attachment 1576 [details]
сообщение об ошибке

Имеется еще и такая проблема - при попытке открыть файл на тестирование.
WINE@Etersoft 1.0 Network 1.0.12-eter3/2
Это другая инсталляция программы, версия от 17.03.2010.
Сразу после этого окна программа предлагает выдать отчет и подвисает на нем.
Comment 13 Mikhail Krylatykh 2010-03-17 10:35:16 MSK
Created attachment 1577 [details]
лог при воспроизведении ошибки
Comment 14 Mikhail Krylatykh 2010-03-17 12:24:09 MSK
Или создать новую ошибку по проблеме окна отчета?
Comment 15 Mikhail Krylatykh 2010-03-17 18:03:59 MSK
последнее порешалось обновлением до 4/3, на отчеты завожу отдельную багу
Comment 16 Vitaly Lipatov 2014-09-12 02:49:40 MSK
Закрываем баги, принятые более года назад, и до сих пор не закрытые.