Bug 166139 - uno-skeletonmaker in passive registration need to register all service names
Summary: uno-skeletonmaker in passive registration need to register all service names
Status: UNCONFIRMED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
25.2.0.0 alpha0+
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard: target:25.8.0
Keywords:
Depends on:
Blocks:
 
Reported: 2025-04-11 12:05 UTC by prrvchr
Modified: 2025-05-08 21:32 UTC (History)
0 users

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description prrvchr 2025-04-11 12:05:12 UTC
Description:
When uno-skeletonmaker is used in passive registration (i.e. with the --java and --passive-registration options), we need to register all service names provided by the registered component.

Steps to Reproduce:
Currently with passive registration it is impossible to load a driver in Base because the <com.sun.star.sdbc.Driver> service is not in the list of services supported by the driver.

Actual Results:
Unable to load a Base driver with passive registration.

Expected Results:
Be able to load a Base driver with passive registration.


Reproducible: Always


User Profile Reset: No

Additional Info:
No.
Comment 1 Commit Notification 2025-04-14 10:38:33 UTC
prrvchr committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/b1528cf4d1662d8aab3cb734feee3886477b12d9

tdf#166139 uno-skeletonmaker need to register all service names in passive registration

It will be available in 25.8.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.
Comment 2 prrvchr 2025-04-14 12:17:28 UTC
@Stephan Bergmann

tdf#165580 uno-skeletonmaker provide passive registration has been deployed under 25.2 maybe it is good to do the same for this fix?
Comment 3 Buovjaga 2025-05-08 09:54:27 UTC
Feel free to close as fixed.
Comment 4 prrvchr 2025-05-08 21:32:18 UTC
Yes, we can close it, but I'm surprised to see that it hasn't been applied to version 25.2, even though the PR it's supposed to fix has been applied to it.