LibreOffice 6.3 Base не работает.

Автор Kadet, 15 августа 2019, 12:33

0 Пользователи и 1 гость просматривают эту тему.

kompilainenn

Цитата: Kadet от  6 сентября 2019, 16:20В 6.2 и предыдущих таких проблем не наблюдается.
значит это регрессия и было бы неплохо это отловить.
Есть возможность запилить багу и приложить пример файла туда?
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

Kadet

Ну, будет время попробую.
Это опять по той схеме нужно скачивать все версии LO и гонять?!

kompilainenn

нет, явно в 6.3 внесли, если у вас в 6.2 работало, а в 6.3 уже нет
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

Kadet

Хорошо. Ща буду вспоминать как это делается.
В общем я там нарыл ещё кучу багов, кучу методов, которые перестали работать. Попробую по всем, которые нашёл, прогнать.

Kadet

Первое, по чём я прошёлся - по краху системы при загрузке основной формы своей БД. Эта форма загружается сразу после ввода логина и пароля.
Вот, что получил:
6d29698d39b09e15e21a5c51274e7b593a975a27 is the first bad commit
commit 6d29698d39b09e15e21a5c51274e7b593a975a27
Author: Norbert Thiebaud <nthiebaud@gmail.com>
Date:   Fri May 17 09:05:18 2019 -0700

   source sha:5187d3ae495a07373a12fd5980c9269bc8ce3f8f

   source sha:5187d3ae495a07373a12fd5980c9269bc8ce3f8f

:040000 040000 9c7f8a8441501ccfa7ecf13dcaf1f77e9095137f b2b2025fa78f802a9c374ca117d84c792769b21e M      instdir


Сейчас попробую пройтись по пляшущим кнопкам, если крах системы удастся обойти.

Kadet

#20
Так, по крахам БД что-то непонятное пока творится.
Хотел найти причину краха. Загрузил свою БД в обычном режиме. Как и ожидалось, произошёл крах, но после входа в систему в безопасном режиме крахи прекратились. Выхожу/захожу и новых крахов пока не поймал.

Не понятная ситуация. Ведь ничего не делал.

А при запуске через Cygwin крахи продолжаются.

А теперь и через Cygwin крахи прекратились.

В общем, делал следующее. Перед загрузкой БД входил в макросы в режиме редактирования, чтобы поставить точку останова и пошагово отловить момент краха. Устанавливал точку. После этого запускал БД. БД загружалась, игнорируя при этом мою точку останова и спокойно начинала работать. После этого крахи прекращаются.
Возможно после перезагрузки компа они снова вернутся, но пока они ушли.

Kadet

По пляшущим кнопкам вот, что получается:
d0bdd6cb45a812e383d6efb91012d597aae5f116 is the first bad commit
commit d0bdd6cb45a812e383d6efb91012d597aae5f116
Author: Norbert Thiebaud <nthiebaud@gmail.com>
Date:   Fri Nov 30 13:41:59 2018 -0800

    source sha:d464d505fbf6e53a38afdd3661d320fac8c760d6

    source sha:d464d505fbf6e53a38afdd3661d320fac8c760d6

:040000 040000 bf285e1cfb3224de3584a8c6aed6f3a5da0fd997 fa8381282f278eb33ba9036548fae09cbe9a0d76 M      instdir


Кстати крахи, пока не повторялись.

Kadet

Извините, что много пишу сегодня.
После перезагрузки Cygwin крахи снова повторились. Лечение, через открытие редактирования макросов помогло.

Однако, я кажется понял в чём их причина. Видимо причина в лампочке-автоподсказке. Крах происходит при открытии формы, которая является по сути документом Write, а в неё встроен через OLE-IFrame документ Calc и они оба как бы открываются одновременно и оба провоцируют одновременное открытие своих "лампочек", которые входят в конфликт между собой и крах.
А когда предварительно открывается документ iBasic, то лампочка срабатывает на нём и она - одна. Отключение её (галочка "не показывать") отключает подсказки во всём LO.

Kadet

Также прошёлся вот по этой проблеме:
Цитата: Kadet от 16 августа 2019, 16:082. На сколько я понял, была ошибка превышения объёма информации про форматировании строки документа Calc.
Получилось следующее:
d53ef167063b0e2c18e7e703af4407b40c664fb2 is the first bad commit
commit d53ef167063b0e2c18e7e703af4407b40c664fb2
Author: Norbert Thiebaud <nthiebaud@gmail.com>
Date:   Fri Apr 5 04:58:29 2019 -0700

    source sha:7282014e362a1529a36c88eb308df8ed359c2cfa

    source sha:7282014e362a1529a36c88eb308df8ed359c2cfa

:040000 040000 c4c16af7ac031bce3a437b19126c311eb2be7761 a8f451eec155bd2b6c5aa3762b50b0dcb346fdf6 M      instdir


А вот с автоподсказкой не всё так однозначно. Во время тестирования этой последней ошибки один раз выскочила эта подсказка после открытия формы и краха не произошло.
В общем, скорее всего именно она гадит, но нет 100% уверенности. Иной раз проскакивает безболезненно.

kompilainenn

Для оформления ошибки в багзилле нужен документ. Можешь его выложить или вообще сам ошибку написать (все три отдельно) и дать сюда ссылки на них
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

kompilainenn

И что за "лампочка-автоподсказка"
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

Kadet

#26
Я выкладывал его уже в багзиле - ТУТ.

Хотя, выкладываю архив со своей БД сюда.

Там процедура установки и настройки не так проста, но я попытался всё подробно описать в файле ReadMe
ReadMe - на русском, извините, языками не владею.

Kadet

Цитата: kompilainenn от 11 сентября 2019, 09:53И что за "лампочка-автоподсказка"
Ну, не знаю как её обозвать. Когда впервые после первой установки LO открываешь любой документ выскакивает окошко "Что новенького в этой версии" и всякие описания советов. В MS-office раньше это была скрепка-подсказка, а в LO в окошке горящая лампочка.

Kadet

#28
Сейчас проверил, что описал. Нашёл некоторую неточность. Под SYSDBA пляшущие кнопки не появятся.
Исправил ReadMe. Нужно войти под другим логином.

rami

Цитата: Kadet от 11 сентября 2019, 11:04Когда впервые после первой установки LO открываешь любой документ выскакивает окошко "Что новенького в этой версии" и всякие описания советов.
Это отключается в самом окошке с советом или в параметрах настройки "Общие".