Summary: | 1C7.7 При копировании в буфер текста вылетает ошибка | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Денис Баранов <baraka> |
Component: | Общее | Assignee: | Marat Sharipov <regan> |
Status: | CLOSED FIXED | QA Contact: | Денис Баранов <baraka> |
Severity: | critical | ||
Priority: | P2 | CC: | alexander90, avk, baraka, ddoss, delayer, lav, mackuzzz, mailchicken, mid, night, posonsky, sonner, volkov, vyp08, whoim |
Version: | 1.0.12 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | All | ||
Whiteboard: | |||
Заявки RT: | 15326 | Связано с: | |
Дата напоминания: | |||
Bug Depends on: | |||
Bug Blocks: | 5634 | ||
Deadline: | 2009-09-07 | ||
Attachments: |
скриншот и вайнлог
Лог wine --update Лог winelog wineboot -r /etc/wine/reg.d |
Description
Денис Баранов
2010-06-08 20:53:05 MSD
*** Bug 5707 has been marked as a duplicate of this bug. *** 1.0.12-eter6.3/9 Аналогично *** Bug 5727 has been marked as a duplicate of this bug. *** Не работает копирование из любого табличного документа. Если создать новый табличный документ, ввести что-нибудь в ячейку и попробовать скопировать - ошибка воспроизведется. Копирование из текстового документа - работает. Просьба определиться всё же. Что меня интересует — если починить копирование можно заменой определённого файла (ole32.dll), просьба проверить именно этот момент и сообщить. На 7\12 проявляется проблема. 7/12, 1С 7.7, Fedora 12 64 bit, CentOS 5.3 64 bit. То же самое - в Конфигураторе. Невозможно копировать таблицы или ячейки. Сообщение об ошибке. Если попытаться скопировать в конфигураторе отчет/обработку/документ и т.д., ничего не происходит. Т.е., скопированный отчет невозможно вставить. В Конфигураторе, в редакторе диалога отчета, при попытке копирования элемента диалога получил сообщение об ошибке. Очень сильно мешает работе. Выяснена путаница с RPCRT4.DLL. Встроенная rpctr4 не поддерживает протокол fixme:rpc:alloc_serverprotoseq protseq "mswmsg" not supported используем проверенную стороннюю. > Выяснена путаница с RPCRT4.DLL. Встроенная rpctr4
> не поддерживает протокол
> fixme:rpc:alloc_serverprotoseq protseq "mswmsg" not supported
> используем проверенную стороннюю.
Проверенную стороннюю? Это какую и как? А то буфер обмена практически не работает, хотелось бы пофиксить...
eter7/12, 1С 7.7, Debian 5 Также возникает ошибка при сохранении выделенной части табличной формы в xls - результирующий документ оказывается пустым. Метод воспроизводства ошибки: 1. Формируем любой отчёт (т.е. получаем табличную часть); 2. Выделяем блок яйчеек; 3. Сохраняем как xls; 4. Открываем документ - он пустой. Ммм. Как прогресс с ошибкой? Говорилось о пятнице/понедельнике как о сроке исправления... Перебросил rpcrt4.dll из версии 1.0.6 - вроде работает. Вопрос к разработчикам: такое решение проблемы чем-либо чревато? Сборка 7.15/14 (завтра, возможно, будет уже 7.16/14) проверена на предмет правильного поведения функций rpcrt4.dll. Сборки доступны в testing. Кроме обновления пакетов, ничего не требуется. winediag должен выдавать 7.15/14 или выше. В WINE@Etersoft 1.0 SQL 1.0.12-eter7.16/14 ошибка сохранилась. Исправилась ошибка при копировании из табличных частей документов, с формочек. Осталась ошибка при копировании с печатных форм вне зависимости от того находится ли печатная форма в режиме редактирования или нет. (In reply to comment #20) > Исправилась ошибка при копировании из > табличных частей документов, с формочек. > Осталась ошибка при копировании с печатных > форм вне зависимости от того находится ли > печатная форма в режиме редактирования или > нет. > WINE@Etersoft 1.0.12 eter7.16/14 Проверил приведенные выше ситуации. Ошибки все исправились. Вам нужно сделать wine --update Created attachment 1819 [details]
скриншот и вайнлог
Делалось по пунктам:
1) установка (обновление) новых пакетов
2) запуск wine --update, что привело к зависанию вайна (процентная полоска бегала взад вперёд возле самого конца своего)
3) убирание всех каталогов с вайном
4) запуск wine --update
5) итогово - запускаем базу, заходим например в СчФ, печатаем печатную форму СчФ-2009, пытаемся с табличной части что ни будь скопировать - и фиг вам.
Сделал wine --update Ошибки обнаружено не было все копируется. При нажатии "запомнить", текс запоминается. Ошибок нет. 1.0.12eter7/16 (In reply to comment #23) > Сделал wine --update > > Ошибки обнаружено не было все копируется. > При нажатии "запомнить", текс запоминается. > Ошибок нет. > > 1.0.12eter7/16 > бета? не бета, но из ветки testing. На сообщения от support@etersoft.ru (Дмитрий Шестаков), тема [etersoft.ru #16005] Ошибка WINE: > После удаления ~/.wine надо пользоваться командой wine, но не wine -update. В сообщении http://bugs.etersoft.ru/show_bug.cgi?id=5650#c21 Было сказано, что нужно использовать команду wine --update. К тому же, из исполняемого файла видно, что в обоих случаях вызывается одна и та же функция. Т.е. в данном случае вызов обеих команд равноценен. > Закажите пакеты из ветки testing там, сейчас лежит версия eter16, у вас eter14... Из приложенных ранее выводов видно, что установлена eter7.16/14 - та, которая на момент 23.09.2010 заказывалась из testing-а. Для точности: wine-etersoft version: 1.0.12-eter7.16debian wine-etersoft-sql version: 1.0.12-eter14debian etercifs version: 4.5.3-eter1debian Именно eter16 найден не был. Для дополнительного тестирования мы можем предоставить ssh/vnc на тестовую машину с заявленной ошибкой. Совместными усилиями было обнаружено, что при раскатывании wine-окружения среди лога выдавалась следующие строки: ... Windows Scripting installing... Successfully unregistered DLL msxml3.dll err:ole:TLB_ReadTypeLib Loading of typelib L"" failed with error 5 Successfully unregistered DLL msxml4.dll ... Created attachment 1838 [details]
Лог wine --update
Created attachment 1839 [details]
Лог winelog wineboot -r
Created attachment 1840 [details]
/etc/wine/reg.d
WINE@Etersoft 1.0 SQL 1.0.12-eter7.17/14 (по факту eter7.17/14.1) Ошибка копирования не воспроизвелась - т.е. была устранена! Багу закрываем На пакетах wine-etersoft-network-1.0.12-alt14.M50.15 wine-etersoft-1.0.12-alt5.M50.6.15 после wine --update получаем [guest@celeron bin]$ WINEDEBUG=+loaddll wine 1cv7s.exe Running with native OLE libraries... trace:loaddll:load_native_dll Loaded L"C:\\windows\\system\\ole32.dll" at 0x65f00000: native trace:loaddll:load_native_dll Loaded L"C:\\windows\\system\\OLEAUT32.dll" at 0x65340000: native trace:loaddll:load_native_dll Loaded L"C:\\windows\\system\\OLEPRO32.DLL" at 0x5f300000: native trace:loaddll:load_native_dll Loaded L"C:\\windows\\system\\MSVCRT.dll" at 0x78000000: native trace:loaddll:load_native_dll Loaded L"C:\\windows\\system\\MFC42.DLL" at 0x5f400000: native ... trace:loaddll:load_native_dll Loaded L"C:\\windows\\system\\RICHED20.dll" at 0x48000000: native trace:loaddll:load_native_dll Loaded L"C:\\windows\\system\\RICHED32.DLL" at 0x73440000: native ... trace:loaddll:load_builtin_dll Loaded L"c:\\windows\\system\\msvcrt20.dll" at 0x7e0a0000: builtin trace:loaddll:load_native_dll Loaded L"C:\\windows\\system\\RPCRT4.DLL" at 0x40100000: native ... trace:loaddll:load_builtin_dll Loaded L"c:\\windows\\system\\oledlg.dll" at 0x7e030000: builtin Копирование не работает: при нажатии Ctrl-C окно "Внутренняя ошибка". ubuntu 10.10 на вбоксе wine 7.29/15 1c77 копирование работает, никаких ошибок не вылетало (пробовал на печатной форме счетов) Принято *** Bug 6811 has been marked as a duplicate of this bug. *** Я правильно понял - бага полечена в тестовой с закрытой частью 7.x? ЗЫ: Заказываю testing для Debian 5.0, закрытая часть приходит почему-то третьей сборки ( wine-etersoft_1.7.0-eter3debian_i386.deb). wine --update не проходит. (В ответ на comment #41) > Я правильно понял - бага полечена в тестовой с закрытой частью 7.x? > ЗЫ: Заказываю testing для Debian 5.0, закрытая часть приходит почему-то третьей > сборки ( wine-etersoft_1.7.0-eter3debian_i386.deb). wine --update не проходит. К сожалению, по случайности в testing попала сборка для WINE@Etersoft School, сейчас ситуацию исправили, закажите заново. Проверено, всё работает на wine-etersoft-*-1.0.12-alt18 wine-etersoft-1.0.12-alt8 WINE@Etersoft 1.0 Network 1.0.12-eter7/12 Product: WINE@Etersoft 1.0 Network (лицензия на терминальный сервер + 5 подключений, электронная версия) CentOS 5.4 x64 -- "Внутренняя ошибка" при копировании. В 1С 7.7 конфигураторе, при копировании табличной части. wine --update не помогает. ----------------- Updating... Using WINEPREFIX=/home/admin/.wine with WINE@Etersoft 1.0 Network 1.0.12-eter7/12 Using shared WINE tree in /wine_c/ Creating default file tree... Copying prepared tree from '/usr/share/wine/skel' ... Run /etc/wine/script.d/*.sh.pre scripts... Update registry and environments... write test: ok Run /etc/wine/script.d/*.sh scripts... VC6 redistributable components installing... VC2005 redistributable components installing... MSI installing... Windows Scripting installing... Successfully unregistered DLL msxml3.dll Successfully unregistered DLL msxml4.dll Successfully registered DLL msxml3.dll Successfully registered DLL msxml4.dll Successfully registered DLL mfc40.dll Successfully registered DLL mfc42.dll Successfully registered DLL msscript.ocx Successfully registered DLL mfc42u.dll Flash Player 9 NPAPI installing... Done. ------------------- (В ответ на comment #44) > WINE@Etersoft 1.0 Network 1.0.12-eter7/12 > Product: WINE@Etersoft 1.0 Network (лицензия на терминальный сервер + 5 > подключений, электронная версия) Пожалуйста скачайте версию WINE@Etersoft 1.0.12 eter8/18 и проверьте на ней. У меня работает стабильно на 8-18 Закрываю. |