| Summary: | Insert > Cross-reference: All registered databases are opened | ||
|---|---|---|---|
| Product: | LibreOffice | Reporter: | Robert Großkopf <robert> |
| Component: | Writer | Assignee: | Justin L <jluth> |
| Status: | RESOLVED FIXED | ||
| Severity: | major | CC: | aron.budea, cno, iplaw67, jluth, lionel, mikekaganski, szymon.klos, xiscofauli |
| Priority: | high | Keywords: | bibisected, bisected, regression |
| Version: | 6.0.0.1 rc | ||
| Hardware: | All | ||
| OS: | All | ||
| See Also: |
https://bugs.documentfoundation.org/show_bug.cgi?id=119210 https://bugs.documentfoundation.org/show_bug.cgi?id=112634 https://bugs.documentfoundation.org/show_bug.cgi?id=122029 |
||
| Whiteboard: | target:7.2.0 target:7.1.1 target:7.0.5 | ||
| Crash report or crash signature: | Regression By: | ||
| Bug Depends on: | |||
| Bug Blocks: | 114039 | ||
| Attachments: | Register the database. Then try Insert > Crossreference | ||
|
Description
Robert Großkopf
2018-08-30 14:23:18 UTC
My opinion: This is a duplicate of bug 119210, but I can't convince the reporters and QA. This bug appears first with LO 6.0, not with the migration-dialog. The migration-dialog (HSQLDB → Firbird) shows the buggy behaviour as well as every other external database. Internal databases couldn't show this, because nobody knows Writer is connecting to the databases. Confirmed with Version: 6.0.5.2 Build ID: 54c8cbb85f300ac59db32fe8a675ff7683cd5a16 Threads CPU : 8; OS : Mac OS X 10.13.6; UI Render : par défaut; Locale : fr-FR (fr_FR.UTF-8); Calc: group Not reproducible in Version: 5.4.7.2 Build ID: c838ef25c16710f8838b1faec480ebba495259d0 Threads CPU : 8; OS : Mac OS X 10.13.6; UI Render : par défaut; Locale : fr-FR (fr_FR.UTF-8); Calc: group Hi Robert, Could you please attach a sample document password protected ? (In reply to Xisco Faulí from comment #4) > Hi Robert, > Could you please attach a sample document password protected ? Hi Xisco, you must have a registered database which needs a password. I have tested this with a registered MariaDB on my server. So it could be bibisected only by someone, who has a registered database, which needs a password. I will attach an *.odb-file for a registered database. Will hope it will ask for a password without any existing database behind. Created attachment 144643 [details]
Register the database. Then try Insert > Crossreference
Bibisected to the following commit using repo bibisect-win32-6.0. Adding Cc: to Szymon Kłos. https://cgit.freedesktop.org/libreoffice/core/commit/?id=75a881829f19439245cdb859fc16d59461992f79 author Szymon Kłos <szymon.klos@collabora.com> 2017-10-04 20:53:27 +0200 committer Szymon Kłos <szymon.klos@collabora.com> 2017-10-05 08:14:01 +0200 tdf#112634 avoid crash *** Bug 121606 has been marked as a duplicate of this bug. *** (In reply to Alex Thurgood from comment #8) > *** Bug 121606 has been marked as a duplicate of this bug. *** possibly.. I wonder why this wasn't just reverted. It looks to me like the initial reason given in bug 112634 was just to clean-up a defunct entry (eg. "sample list"). If it causes this kind of trouble, why not just get rid of it? So this dbtree's InitTreeList is used by at least these areas: 1.) Edit - Exchange Databases. 2.) Insert - Field. It is NOT used by A.) Options - Base - Databases B.) Tools - Mailmerge - Select Address List C.) View - Data Sources During the mailmerge, the example file that the other bug was using (sample list.ods) is registered as a database, so I'm not sure why they considered it to be a defunct entry. A proposed fix is at https://gerrit.libreoffice.org/c/core/+/109242 Justin Luth committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/647c9de0338350c1b5eff4b9adf08bd06930e36b tdf#119610 tdf#112634: Don't show broken connections - RevB It will be available in 7.2.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. *** Bug 119419 has been marked as a duplicate of this bug. *** Justin Luth committed a patch related to this issue. It has been pushed to "libreoffice-7-1": https://git.libreoffice.org/core/commit/6c580008d397f5f5f4a0bfd879308018b5d2a54f tdf#119610 tdf#112634: Don't show broken connections - RevB It will be available in 7.1.1. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. Justin Luth committed a patch related to this issue. It has been pushed to "libreoffice-7-0": https://git.libreoffice.org/core/commit/ebdf896c9d3260b544ebe67ffa09d21be603d170 tdf#119610 tdf#112634: Don't show broken connections - RevB It will be available in 7.0.5. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. |