Created attachment 148867 [details] message during first start after deleting user profile we have preconfigured java runtime for all users with a "javasettings_Windows_X86_64.xml" in "C:\Program Files\LibreOffice\share\config". at first start (e.g. after deleting a user profile) lo creates a new user profile including an empty "user" "javasettings_Windows_X86_64.xml": <?xml version="1.0" encoding="UTF-8"?> <!--This is a generated file. Do not alter this file!--> <java xmlns="http://openoffice.org/2004/java/framework/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <enabled xsi:nil="true"></enabled> <userClassPath xsi:nil="true"></userClassPath> <vmParameters xsi:nil="true"></vmParameters> <jreLocations xsi:nil="true"></jreLocations> <javaInfo xsi:nil="true"></javaInfo> </java> starting with lo 6.1.5 we noticed, that lo complains during first start: "The configuration has been changed" (please see attached picture). till now we used a "javasettings_Windows_X86_64.xml" with "vendorUpdate="2013-05-02". and this seems to be the problem now. creating a new "javasettings_Windows_X86_64.xml with JRE 1.8.0_202 changes the date to "vendorUpdate="2019-01-19". this will work with lo 6.1.5.2, but not with LO 6.1.4.2 and LO 6.2.0.3. the latter two (network installations on my test system) still need "vendorUpdate="2013-05-02". steps to reproduce: - LO 6.1.5.2 is installed in "C:\Program Files\LibreOffice" (with system integration) - Java JRE x64 is installed in "C:\Program Files\Java\jre1.8.0_202". (btw: a JDK 11.0.2 is installed on my test system too) - attached java extensions is installed in "C:\Program Files\LibreOffice\share\uno_packages": unopkg add broadcastcomp.uno.zip --shared --verbose btw: it seems to be neccessary to use a java extension which will be initialized during lo start. - make sure lo is not running - copy attached "javasettings_Windows_X86_64.xml" into "C:\Program Files\LibreOffice\share\config" - delete lo user profile - start lo - this should work, cause vendorUpdate is "2019-01-19". but it will fail if you change the vendorUpdate to "2013-05-02" or try the same with LO 6.1.4.2/LO 6.2.0.3.
Created attachment 148868 [details] broadcastcomp.uno.zip - example java extension
Created attachment 148869 [details] javasettings_Windows_X86_64.xml
Confirm. https://git.libreoffice.org/core/+/61c4f96d6ae6a80370774e53287edb27cbce8067 changed this (and https://gerrit.libreoffice.org/67289 will likely do it again), but the requirement to mention the vendorUpdate level in the setting (or its handling) makes it impossible to create a single template applicable to multiple LO versions. Stephan: do you have an idea is there's some option here?
(In reply to Mike Kaganski from comment #3) > Stephan: do you have an idea is there's some option here? I generally don't have any problems to update the "javasettings_Windows_X86_64.xml" from time to time with a new lo version, but i was surprised that this happend in lo 6.1.5 - and lo 6.2.0.3 still uses the old vendorUpdate date.
(In reply to Oliver Brinzing from comment #4) > but i was surprised that this happend in lo 6.1.5 - and lo 6.2.0.3 still > uses the old vendorUpdate date. Well - the change has been pushed to branches at Jan 25th, and 6.1.5.2 is from Jan 30th [1], while 6.2.0.3 is from Jan 23th [2]. [1] https://git.libreoffice.org/core/+/3e230c18143c4893e67e6e814fb73f9daaf226e3 [2] https://git.libreoffice.org/core/+/ef2cec46280dc29e2472a11fda2da62bb7ed090d
(In reply to Mike Kaganski from comment #5) > Well - the change has been pushed to branches at Jan 25th, and 6.1.5.2 is > from Jan 30th [1], while 6.2.0.3 is from Jan 23th [2]. Thanks for the clarification :-)
adding comment from https://lists.freedesktop.org/archives/libreoffice-bugs/2019-March/176641.html (outage): "(Also note <https://gerrit.libreoffice.org/#/c/69731/> "Note when javavendors_*.xml <updated> should be updated" clarifying that javavendors_*.xml <updated> should only be updated for incompatible changes, and <https://gerrit.libreoffice.org/#/c/69730/> "javavendors_*.xml <updated> should not have been updated..." doing a compatible change to javavendors_*.xml for libreoffice-6-2 towards LO 6.2.3 without updating <updated>. That means that updates to those <updated> timestamps will hopefully happen less often in the future than they happened in the recent past.)"
Dear Oliver Brinzing, To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present with the latest version of LibreOffice from https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the information from Help - About LibreOffice. If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a comment that includes the information from Help - About LibreOffice. Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) from https://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to 'inherited from OOo'; 4b. If the bug was not present in 3.3 - add 'regression' to keyword Feel free to come ask questions or to say hello in our QA chat: https://kiwiirc.com/nextclient/irc.freenode.net/#libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug
Olivier: any update with last LO version 7.2.5 and brand new LO profile? (see https://wiki.documentfoundation.org/QA/FirstSteps#Corrupted_user_profile)
this seems to be fixed, e.g. vendorUpdate="2019-07-26" (oracle 1.8) is valid for LO 7.2.5, LO 7.3.0 and LO 6.4.