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

Отработанное время:
Продуктивное время:
Bug 2879 - Сметчик-строитель: Ошибка при определении установленного OpenOffice   Make a simular bug
Summary: Сметчик-строитель: Ошибка при определении установленного OpenOffice
Status: CLOSED FIXED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: OLE / DDE / RPC (show other bugs)
Version: 1.0.9
Hardware: PC All
: P4 major
Target Milestone: ---
Deadline: 2009-11-19
Assignee: Константин Кондратюк
QA Contact: Денис Баранов
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 2878 4284
  Show dependency treegraph
 
In work:
Reported: 2008-11-11 13:06 MSK by Константин Кондратюк
Modified: 2010-03-12 21:27 MSK (History)
5 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Константин Кондратюк 2008-11-11 13:06:41 MSK
Ошибка возникает явно из-за ole/rpc. Нативный ole ничего не даёт, нативный rpc приводит к повисанию процесса.

При запуске через winexp (ole и rpc встроенные):

err:ole:marshal_object object doesn't expose interface {e40a2331-3bc1-11d4-8321-005004526ab4}, failing with error 0x80004002
err:ole:marshal_object object doesn't expose interface {e40a2331-3bc1-11d4-8321-005004526ab4}, failing with error 0x80004002
err:ole:marshal_object object doesn't expose interface {e40a2331-3bc1-11d4-8321-005004526ab4}, failing with error 0x80004002
err:ole:marshal_object object doesn't expose interface {8bb66591-a544-4de9-822c-57ab57bced1c}, failing with error 0x80004002
err:ole:marshal_object object doesn't expose interface {7b5c3410-66fa-11d4-832a-005004526ab4}, failing with error 0x80004002
 

Способ воспроизведения: Справочники/Нормативы,
встать в списке на первую строку ("ФЕР-2001-11...), нажать F3 или выбрать
из меню Просмотр/Техническая часть.
В меню Сервис/Настройка/Прочие настройки, закладка "Другие настройки" должна стоять обработка через OO.

Бутылка wcmeta_oo
Comment 1 Константин Кондратюк 2008-11-11 13:28:51 MSK
Вот все три неизвестных интерфейса.

e40a2331-3bc1-11d4-8321-005004526ab4   IJScriptValueObject
8bb66591-a544-4de9-822c-57ab57bced1c   IUnoTypeWrapper
7b5c3410-66fa-11d4-832a-005004526ab4   IUnoObjectWrapper

http://www.koders.com/cpp/fid08A48588EAB72629686B7A11F32397CB10292F58.aspx

Вопрос в том, должны ли они регистрироваться при установке ОО и как marshal_object должен их увидеть.
Comment 2 Константин Кондратюк 2008-11-11 13:30:25 MSK
Ваня, очень поможешь, если выскажешь своё авторитетное мнение, как специалист по ОО :)
Comment 3 Синицын Иван 2008-11-11 22:23:17 MSK
Ну должны они регистрироваться или нет, это я так сразу не скажу, но на win2k3 установлен OpenOffice 3.0, можно посмотреть, есть там регистрация или нет.

По поводу работы OpenOffice под wine, то я всегда использую ole/rpc - все четыре библиотеки native...иначе возникаю проблемы при создании ole объектов.
Comment 4 Константин Кондратюк 2009-11-10 11:22:24 MSK
Думаю, что решено - запуском через wineole.

Нужно дождаться подтверждения от разработчика, сделать замещение для sm.exe и закрыть багу.
Comment 5 Константин Кондратюк 2009-11-19 00:56:33 MSK
Делаем замещение.
Comment 6 Константин Кондратюк 2009-11-19 17:52:23 MSK
Замещение готово, добавил в ветки master и eter-1.0.11
Comment 7 Денис Баранов 2009-11-27 22:16:20 MSK
Бутылка есть где нибудь для этого приложения?
Comment 8 Константин Кондратюк 2009-11-28 14:11:48 MSK
Я в процессе работы проверял на gektor/sm
Куда она делась, не понимаю.

В принципе, если замещение на wineole для sm.exe ставится, то можешь поверить на слово Гектору, они проверяли :)
Comment 9 Andrey Vusik 2010-03-12 21:27:47 MSK
(In reply to comment #8)
> Я в процессе работы проверял на gektor/sm
> Куда она делась, не понимаю.
> 
> В принципе, если замещение на wineole для sm.exe
> ставится, то можешь поверить на слово
> Гектору, они проверяли :)
> 

Ну, значит, закрываем...