-
Notifications
You must be signed in to change notification settings - Fork 561
Payara 7.2026.7 upgrade plus multiple library updates #12498
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
qqmyers
wants to merge
22
commits into
IQSS:develop
Choose a base branch
from
QualitativeDataRepository:payara7.2026.6plus
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
22 commits
Select commit
Hold shift + click to select a range
f2ef1f9
library update config changes
qqmyers e8c1c4c
avoid line sep hardcoding
qqmyers e0040ab
payara update, jhove downgrade, DDI fix
qqmyers fcf6563
restore old jhove config
qqmyers 3569d23
Merge remote-tracking branch 'IQSS/develop' into payara7.2026.6plus
qqmyers 6f8eafd
payara version update in docs
qqmyers 9c3d4ee
Merge remote-tracking branch 'IQSS/develop' into payara7.2026.6plus
qqmyers 075086a
update test and note ~incompatibility, update todo
qqmyers 7cf0dc8
payara 7.2026.7 updates
qqmyers 5e5bfb5
Merge remote-tracking branch 'IQSS/develop' into payara7.2026.6plus
qqmyers c77e492
payara 7.2026.7 doc updates/release note
qqmyers 3acd8c2
Merge remote-tracking branch 'IQSS/develop' into payara7.2026.6plus
qqmyers 36d004e
aws bom update
qqmyers f41d93d
Merge remote-tracking branch 'IQSS/develop' into payara7.2026.6plus
qqmyers 14030bb
fix casts of db results where type has changed
qqmyers 1e739af
fix another cast to int
qqmyers 8cf8587
changes per review request
qqmyers 41e6817
Apply suggestion from @pdurbin
qqmyers 87307ef
Merge remote-tracking branch 'QDR/payara7.2026.6plus' into payara7.20…
qqmyers 1631cbf
one more classcast issue
qqmyers e93968b
yet one more classcast issue
qqmyers 681c6f6
add sleep for search
qqmyers File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,76 @@ | ||
| This release updates to the recommended Payara-7.2026.7 release and updates many of the third-party libraries Dataverse uses. | ||
|
|
||
| ### Upgrade from Payara 7.2026.2 to Payara 7.2026.7 | ||
|
|
||
| The instructions below describe the upgrade procedure based on moving your existing Payara 7.2026.2 domain directory into the new Payara 7.2026.7 distribution. We recommend this method because it is the easiest way to recreate your current configuration and preserve your data. | ||
|
|
||
| 1. Stop Payara: | ||
|
|
||
| ```shell | ||
| sudo service payara stop | ||
| ``` | ||
|
|
||
| 2. Move the current Payara 7.2026.2 directory out of the way: | ||
|
|
||
| ```shell | ||
| mv /usr/local/payara7 /usr/local/payara7-2026.2 | ||
| ``` | ||
|
|
||
| 3. Download the new Payara version 7.2026.7, and unzip it in its place: | ||
|
|
||
| ```shell | ||
| cd /usr/local | ||
| curl -L -O https://nexus.payara.fish/repository/payara-community/fish/payara/distributions/payara/7.2026.7/payara-7.2026.7.zip | ||
| unzip payara-7.2026.7.zip | ||
| mv payara-7.2026.7 payara7 | ||
| ``` | ||
|
|
||
| 4. Replace the brand new `payara7/glassfish/domains/domain1` with your old, preserved domain1: | ||
|
|
||
| ```shell | ||
| mv /usr/local/payara7/glassfish/domains/domain1 /usr/local/payara7/glassfish/domains/domain1_DIST | ||
| cp -ar /usr/local/payara7-2026.2/glassfish/domains/domain1 /usr/local/payara7/glassfish/domains/ | ||
| ``` | ||
|
|
||
| 5. Remove the cache directories: | ||
|
|
||
| ```shell | ||
| rm -rf /usr/local/payara7/glassfish/domains/domain1/generated/ | ||
| rm -rf /usr/local/payara7/glassfish/domains/domain1/osgi-cache/ | ||
| ``` | ||
|
|
||
| 6. Update configuration files in the moved domain: | ||
|
|
||
| The file `glassfish-acc.xml` is replaced with the new `payara-acc.xml`, and `default-logging.properties` has been updated in the new Payara distribution. We recommend copying these new files from the distribution domain into your reused domain. | ||
|
|
||
| ```shell | ||
| rm /usr/local/payara7/glassfish/domains/domain1/config/glassfish-acc.xml | ||
| cp /usr/local/payara7/glassfish/domains/domain1_DIST/config/payara-acc.xml /usr/local/payara7/glassfish/domains/domain1/config/ | ||
| cp /usr/local/payara7/glassfish/domains/domain1_DIST/config/default-logging.properties /usr/local/payara7/glassfish/domains/domain1/config/ | ||
| ``` | ||
|
|
||
| 7. Update JVM options in **domain.xml**: | ||
|
|
||
| Edit `payara7/glassfish/domains/domain1/config/domain.xml` to add the following JVM option to the `server-config` section: | ||
|
|
||
| ```xml | ||
| <jvm-options>--add-opens=java.base/java.lang.reflect=ALL-UNNAMED</jvm-options> | ||
| ``` | ||
|
|
||
| Also, check for any JVM options that reference the old Payara path (e.g., `/usr/local/payara7-2026.2`) and update them to the new path (`/usr/local/payara7`). | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I'm confused. Why would any JVM options reference /usr/local/payara7-2026.2? That directory was only just created a few steps above (by moving the old dir out of the way). |
||
|
|
||
| 8. (Optional): If you use a dedicated service account like `dataverse`, update the ownership permissions: | ||
|
|
||
| ```shell | ||
| sudo chown -R dataverse /usr/local/payara7/glassfish/domains/domain1 | ||
| ``` | ||
|
|
||
| 9. Start Payara: | ||
|
|
||
| ```shell | ||
| sudo service payara start | ||
| ``` | ||
|
|
||
|
|
||
|
|
||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we please have a little explanation of what this UNNAMED thing is for?
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In the 6.0 release notes we say this:
The following workaround is for payara/Payara#6337
Update. Oh, but that was for --add-opens=java.base/java.io=ALL-UNNAMED
But if there's something we can link to, great.