On all my existing 'split' mode databases which use Base to connect to external jdbc HSQLDB databases, the Datasource URL in Database Properties cannot be edited - see screenshot attached. I believe this problem materialized after I upgraded LO 4.4.0.3 (on Mac OSX 10.10). Steps to reproduce: 1. Open any Base database configured in 'split mode' as a Base .odb file connected to an external HSQLDB version 2.3.x database (i.e. double-click on the associated .odb file) 2. Choose Database>Properties from the EDIT menu 3. Under the heading ADVANCED PROPERTIES, the Datasource URL panel (at the top) is BLANK where the expected URL should be. (There is only the prefix jdbc: partly visible at the beginning of the field, but no URL visible) 4. Prior to upgrading my MacOSX 10.10 instal LibreOffice to version 4.4.0.3 I was able to see the following data URL after the prefix 'jdbc:' (for example): hsqldb:file:~/Databases/cas_correspondence_log_db/cas_correspondence_log;default_schema=true;shutdown=true;hsqldb.default_table_type=cached;get_column_name=false 5. During the initial setup procedure, The JDBC connection lets me enter the correct Datasource URL, and this information is visible when the following alternative steps are followed: - Choose Database>Connection Type... from the EDIT menu - click the Next>> button in the bottom row of buttons in the resulting window (titled Data Source Properties: JDBC) - Under the heading General Datasource URL the panel correctly shows the datasource as per the example given in step 4 above. So, to summarize, the problem only affects the display and editing of the Datasource URL information in the Database>Properties window, but it does NOT effect this same information in the Database>Connection Type... window. The database itself functions normally.
Confirming. I see it also with a JDBC connector to a mysql database. OSX 10.10.2 Tested on Version: 4.5.0.0.alpha0+ Build ID: e1ef9e9999b1d9256a803abb59c9b70e4690f8be Locale: fr_
Possibly a victim of the UI rework, since the connection strings themselves are still present, but don't display correctly.
On pc Debian x86-64 with master sources updated yesterday, I could reproduce this. I lost myself in different calls of dbaui::OConnectionTabPage::implInitControls, dbaui::OConnectionHelper::impl_setURL, etc. Badfully, not enough low hanging fruit for me.
Szymon, since you did that part of the UI rework, could you please take a look at this bug? Thank you in advance. Or David Tardon, since uou reviewed it ;)
Whiteboard -> bibisectRequest
Removing bibisectRequest. I doubt its usefulness in this case as there’s already a patch in Gerrit waiting for review. Szymon is fast ;)
Just for the record, here's his patch: https://gerrit.libreoffice.org/#/c/14766/
Szymon Kłos committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=1ac9985ade97f91869a11ce45231ffd6a5440959 tdf#89391 : Datasource URL in Database Properties window cannot be viewed It will be available in 4.5.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Thanks Szymon!
Szymon Kłos committed a patch related to this issue. It has been pushed to "libreoffice-4-4": http://cgit.freedesktop.org/libreoffice/core/commit/?id=8ace7ee616e7a38f7c626a74e680b928832c78df&h=libreoffice-4-4 tdf#89391 : Datasource URL in Database Properties window cannot be viewed It will be available in 4.4.2. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.