Bug 52038 - LibreOfficeBase: Во время подключения существующей БД в окне тестирования класса/соединения прописывается путь к файлу
Summary: LibreOfficeBase: Во время подключения существующей БД в окне тестирования кла...
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: LibreOffice-still (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
: 52039 (view as bug list)
Depends on:
Blocks:
 
Reported: 2024-11-13 16:53 MSK by Olga
Modified: 2024-11-13 16:59 MSK (History)
1 user (show)

See Also:


Attachments
Test class old (8.30 KB, image/png)
2024-11-13 16:53 MSK, Olga
no flags Details
test class new (18.24 KB, image/png)
2024-11-13 16:58 MSK, Olga
no flags Details
test connection new (18.96 KB, image/png)
2024-11-13 16:59 MSK, Olga
no flags Details
test connection old (8.14 KB, image/png)
2024-11-13 16:59 MSK, Olga
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Olga 2024-11-13 16:53:21 MSK
Created attachment 17174 [details]
Test class old

Версия программы:
=================
LibreOffice-still-24.2.6.2-alt1
LibreOffice-still-mimetypes-24.2.6.2-alt1
LibreOffice-still-integrated-24.2.6.2-alt1
LibreOffice-still-gtk3-24.2.6.2-alt1
LibreOffice-still-extensions-24.2.6.2-alt1
LibreOffice-still-common-24.2.6.2-alt1


Стенды с ошибкой, обновлен. до Sisyphus:
========================================
Alt Workstation K 10.4 
Alt Workstation 10.2 
Alt Education 10.2
Alt Education-kde 10.2 

Шаги, приводящие к ошибке:
==========================
1. Создать тестовую базу:
# apt-get install mariadb-server mysql-connector-java -y && control mysqld server && systemctl enable --now mysqld && sleep 5 && mysql << EOF
CREATE DATABASE movies;
USE movies ;
CREATE TABLE Actors (ActorId INT NOT NULL AUTO_INCREMENT, ActorName VARCHAR(255) NOT NULL, PRIMARY KEY (ActorId));
EOF

2. Настроить LibreOffice:
Сервис -> Параметры -> Расширенные возможности -> Путь класса
Добавить архив -> /usr/share/java/mysql-connector-java.jar

3. Подключиться к базе:
Файл -> Создать -> Базу данных -> Выбор базы данных - Соединиться с существующей базой данных - MySQL -> Соединение через JDBC
Имя базы данных: movies
Сервер: localhost
Порт: 3306
Класс драйвера MySQL JDBC: com.mysql.jdbc.Driver -> Нажать Тест класса.
-> Указать пользователя root -> Тест подключения -> Готово

Ожидаемый результат:
====================
В окне тестирования класса/соединения НЕ прописывается путь к файлу

Фактический результат:
======================
В окне тестирования класса/соединения прописывается путь к файлу (См. скрины для старой и новой версии)
Comment 1 Olga 2024-11-13 16:58:03 MSK
*** Bug 52039 has been marked as a duplicate of this bug. ***
Comment 2 Olga 2024-11-13 16:58:33 MSK
Created attachment 17177 [details]
test class new
Comment 3 Olga 2024-11-13 16:59:08 MSK
Created attachment 17178 [details]
test connection new
Comment 4 Olga 2024-11-13 16:59:45 MSK
Created attachment 17179 [details]
test connection old