Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 689 - БЭСТ4: При открытии отчётов в OpenOffice Writer зависаем   Make a simular bug
Summary: БЭСТ4: При открытии отчётов в OpenOffice Writer зависаем
Status: CLOSED LATER
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Взаимодействие с Office (show other bugs)
Version: 1.0.7
Hardware: PC Linux
: P5 normal
Target Milestone: ---
Assignee: BUGS@Etersoft
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 731 994 42 732
  Show dependency treegraph
 
In work:
Reported: 2007-07-11 17:11 MSD by Vitaly Lipatov
Modified: 2014-09-11 18:53 MSK (History)
2 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2007-07-11 17:11:12 MSD
При открытии отчётов выполняется команда, которая зависает:
c:\windows\system32\cmd.exe /c zipoow.bat b4pda0c.sxw C:\windows\temp\b4pda0c 
C: C:\Program Files\B4_PLUS
Comment 1 Vitaly Lipatov 2007-07-11 17:13:05 MSD
Это связано с тем, что там вызывается zip.exe, который зависает.
Можно либо скрипт zipoow.bat переписать в виде zipoow.sh и сразу под Linux, либо исправить работу zip.exe
Comment 2 Анатолий Лютин 2007-07-11 18:09:27 MSD
Запускает winevdm
Comment 3 Анатолий Лютин 2007-07-11 18:09:48 MSD
Беру себе.
Comment 4 Анатолий Лютин 2007-07-12 17:14:30 MSD
Если путь к БЭСТ содержит кататог с пробелом в названии, то этот путь неправильно распознаётся и zip.exe запускается неправильно.
Если путь не содержит пробелов,то выдаётся ошибки :
zip diagnostic: GetVolumeInformation failed
zip diagnostic: GetVolumeInformation failed
zip diagnostic: GetVolumeInformation failed
zip diagnostic: GetVolumeInformation failed
zip diagnostic: GetVolumeInformation failed

zip.exe (скомпиленн под win, а не под Dos)
Comment 5 Анатолий Лютин 2007-07-12 17:27:22 MSD
Архив создаётся. 
Comment 6 Анатолий Лютин 2007-07-16 17:16:36 MSD
Так как показывают тесты, если брать отдельные команды из скрипта и прогонять их в cmd, то они работают.Считаю в cmd не реализована возможность ожидания результатов другого потока, т.к. зипование идёт в другом потоке, пока я считаю, что cmd не ждёт пока архив создаться. Что, кстати, странно архив создаётся 0 длины, хотя если взять строку и прогнать в cmd, архив нормально создаётся.
Comment 7 Анатолий Лютин 2007-07-16 18:03:23 MSD
Вроде потоки не зависают, но существуют проблемы с исполнением скриптов. Задача: проверить выполнение скрипта из cmd и из wineconsole. 
Comment 8 Анатолий Лютин 2007-07-17 15:05:55 MSD
Выяснено, что команда copy зацикливается при попытки копирования  copy имя_файла ..\имя_файла.
Comment 9 Анатолий Лютин 2007-07-17 16:56:06 MSD
Если написать отдельный bat с такой командой, то всё копируется.
Comment 10 Анатолий Лютин 2007-07-17 17:47:32 MSD
Виснет в функции WCMD_copy и до самого физического копирования файла дело не доходит.
Comment 11 Анатолий Лютин 2007-07-17 18:01:40 MSD
Почему-то при копировании возникает диалог о перезаписи файла, если там нажать "д" или в скрипт после команды copy поставить /Y, то скрипт проходит, но openoffice, не открывается.
Comment 12 Анатолий Лютин 2007-07-17 18:09:39 MSD
Если, что - то в Винде БЭСТ ничего не спрашивает про перезапись.
Comment 13 Vitaly Lipatov 2007-10-11 20:50:09 MSD
Вернёмся позже.
Comment 14 Vitaly Lipatov 2010-08-13 20:29:29 MSD
Или не вернёмся вовсе
Comment 15 Vitaly Lipatov 2014-09-11 18:53:40 MSK
Для тех, кто не пользуется багзиллой или не умеет пользоваться групповым редактированием при поиске, закрываем задачи, которые они должны были принять.