Bug 37274 - При создании новой базы с параметрами по умолчанию ошибка - Невозможно подключиться к внешнему источнику данных. Не найден драйвер SDBC для URL 'sdbc:embedded:firebird'.
Summary: При создании новой базы с параметрами по умолчанию ошибка - Невозможно подклю...
Status: CLOSED FIXED
Alias: None
Product: Branch p9
Classification: Distributions
Component: LibreOffice-still (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: qa-team@altlinux.org
QA Contact: qa-p9@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-09-30 10:28 MSK by Vera Blagoveschenskaya
Modified: 2021-04-05 11:26 MSK (History)
5 users (show)

See Also:


Attachments
screen-1 (122.39 KB, image/png)
2019-09-30 10:28 MSK, Vera Blagoveschenskaya
no flags Details
screen-2 (121.17 KB, image/png)
2019-09-30 10:28 MSK, Vera Blagoveschenskaya
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vera Blagoveschenskaya 2019-09-30 10:28:06 MSK
Created attachment 8320 [details]
screen-1

1) Запустить LibreOffice Base
2) Создать новую базу данных, параметр Встроенная база данных оставить по умолчанию и нажать кнопку Готово

Результат: после создания базы ошибка 
Невозможно подключиться к внешнему источнику данных. Не найден драйвер SDBC для URL 'sdbc:embedded:firebird'.

test@education-p9-beta2-full-x86-64 ~ $ rpm -qa | grep LibreOffice
LibreOffice-still-langpack-kk-6.2.6.2-alt1.x86_64
LibreOffice-still-mimetypes-6.2.6.2-alt1.noarch
LibreOffice-still-langpack-pt-BR-6.2.6.2-alt1.x86_64
LibreOffice-still-langpack-es-6.2.6.2-alt1.x86_64
LibreOffice-still-extensions-6.2.6.2-alt1.x86_64
LibreOffice-still-common-6.2.6.2-alt1.x86_64
LibreOffice-still-integrated-6.2.6.2-alt1.x86_64
LibreOffice-still-gtk3-6.2.6.2-alt1.x86_64
LibreOffice-still-langpack-ru-6.2.6.2-alt1.x86_64
LibreOffice-still-6.2.6.2-alt1.x86_64
LibreOffice-still-langpack-uk-6.2.6.2-alt1.x86_64

Воспроизводится также в p8
[vercha@vercha ~]$ rpm -qa | grep LibreOf
LibreOffice-kde5-6.2.6.2-alt0.M80P.1
LibreOffice-common-6.2.6.2-alt0.M80P.1
LibreOffice-mimetypes-6.2.6.2-alt0.M80P.1
LibreOffice-qt5-6.2.6.2-alt0.M80P.1
LibreOffice-integrated-6.2.6.2-alt0.M80P.1
LibreOffice-langpack-ru-6.2.6.2-alt0.M80P.1

Воспроизводится также для версии 6.3
test@education-p9-beta2-full-x86-64 ~ $ rpm -qa | grep LibreOf
LibreOffice-integrated-6.3.0.3-alt1.x86_64
LibreOffice-still-mimetypes-6.2.6.2-alt1.noarch
LibreOffice-common-6.3.0.3-alt1.x86_64

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

В апстримной версии вместо пустого поля - Firebird Embedded
Comment 1 Vera Blagoveschenskaya 2019-09-30 10:28:37 MSK
Created attachment 8321 [details]
screen-2
Comment 2 Anton Farygin 2020-03-01 21:15:44 MSK
На мой взгляд надо поправить так, что бы в случае наличия одной и отсутствия базы по умолчанию - выбиралось то, что есть.
Comment 3 Aleksei Nikiforov 2020-03-10 14:32:03 MSK
В апстриме было сделано изменение, которое по-умолчанию выбирает встроенную базу данных HSQLDB вместо firebird, и данной ошибки более не повторяется.

С новыми версиями LibreOffice рано или поздно это изменение появится и здесь, или можно его явно применить к текущим версиям. Данного изменения должно быть достаточно:

https://gerrit.libreoffice.org/plugins/gitiles/core/+/2252aba081215
https://cgit.freedesktop.org/libreoffice/core/commit/?id=2252aba081215
Comment 4 Vera Blagoveschenskaya 2021-04-05 11:26:37 MSK
(Ответ для Aleksei Nikiforov на комментарий #3)
> В апстриме было сделано изменение, которое по-умолчанию выбирает встроенную
> базу данных HSQLDB вместо firebird, и данной ошибки более не повторяется.
> 
> С новыми версиями LibreOffice рано или поздно это изменение появится и
> здесь, или можно его явно применить к текущим версиям. Данного изменения
> должно быть достаточно:
> 
> https://gerrit.libreoffice.org/plugins/gitiles/core/+/2252aba081215
> https://cgit.freedesktop.org/libreoffice/core/commit/?id=2252aba081215

Доехало. Ошибка не воспроизводится.

workstation 9.1 x86-64/i586
Version: 7.0.4.2
Build ID: 00(Build:2)
CPU threads: 4; OS: Linux 5.4; UI render: default; VCL: gtk3
Locale: ru-RU (ru_RU.UTF-8); ИП: ru-RU
Calc: threaded

kworkstation 9.1 x86-64
Version: 7.0.4.2
Build ID: 00(Build:2)
CPU threads: 4; OS: Linux 5.10; UI render: default; VCL: kf5
Locale: ru-RU (ru_RU.UTF-8); ИП: ru-RU
Calc: threaded