[ 
https://issues.apache.org/jira/browse/ARTEMIS-3854?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Clebert Suconic updated ARTEMIS-3854:
-------------------------------------
    Fix Version/s: 2.23.1
                       (was: 2.24.0)

> tests using reflection to get process pid fail on Java 17
> ---------------------------------------------------------
>
>                 Key: ARTEMIS-3854
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-3854
>             Project: ActiveMQ Artemis
>          Issue Type: Test
>          Components: Tests
>    Affects Versions: 2.23.0
>            Reporter: Robbie Gemmell
>            Assignee: Robbie Gemmell
>            Priority: Major
>             Fix For: 2.23.1
>
>
> A few of the tests use reflection to get the pid of a process from 
> java.lang.ProcessImpl, which no longer works by default on newer Java 
> releases such as 17 (probably 16+).
> Though the existing approach can be made to with an --add-opens flag, this 
> route is actually no longer necessary as a pid() accessor was added to the 
> Process interface in Java 9, so since the codebase now requires Java 11 we 
> can just simply update the tests to use that method.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to