Created attachment 170993 [details]
sample file to reproduce the crash
Steps to reproduce:
1) open attached document "testdoc_mailmerge.odt" in Android Viewer
This is with self-built git master as of commit 4cfcc0f48a0bcdeb77b86455b463889ea1040bc3.
It worked fine in the past.
from ADB log:
> 04-07 09:49:03.677 7935 7979 W vcl.schedule: 2:vcl/source/app/scheduler.cxx:475: Uncaught com.sun.star.uno.DeploymentException message: component context fails to supply service com.sun.star.sdb.DatabaseContext of type com.sun.star.sdb.XDatabaseContext: unknown constructor name "com_sun_star_comp_dba_ODatabaseContext_get_implementation"
> 04-07 09:49:03.677 7935 7979 I LibreOffice/androidinst:
> 04-07 09:49:03.677 7935 7979 I LibreOffice/androidinst: SalAbort: 'Unknown application error'
> 04-07 09:49:03.677 7935 7979 F libc : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 7979 (Thread-5), pid 7935 (org.libreoffice)
Author: Gülşah Köse <email@example.com>
Date: Mon Mar 29 11:52:05 2021 +0300
tdf#139906 Show warning message when data source is not avaible.
CurrentDatabaseDataSource config item holds a database name for a
specific file. When document has CurrentDatabaseDataSource config
item but LibreOffice doesn't have in registered databases we should
notify the user at load time and put a button to fix the problem.
Reviewed-by: Gülşah Köse <firstname.lastname@example.org>
I'm taking a look.
Pending fix: https://gerrit.libreoffice.org/c/core/+/113717
Michael Weghorn committed a patch related to this issue.
It has been pushed to "master":
tdf#141531 liblo-native-code: Add ODatabaseContext_get_implementation
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:
Affected users are encouraged to test the fix and report feedback.