[
https://issues.apache.org/jira/browse/YARN-11931?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Shilun Fan resolved YARN-11931.
-------------------------------
Hadoop Flags: Reviewed
Resolution: Fixed
> Fix router webapp tests by adding EclipseLink test dependency
> -------------------------------------------------------------
>
> Key: YARN-11931
> URL: https://issues.apache.org/jira/browse/YARN-11931
> Project: Hadoop YARN
> Issue Type: Bug
> Components: router
> Affects Versions: 3.5.1
> Reporter: Shilun Fan
> Assignee: Shilun Fan
> Priority: Major
> Labels: pull-request-available
>
> After upgrading to Jersey 2.46, TestRouterWebServicesREST and
> TestFederationWebApp fail with NoClassDefFoundError:
>
> {code:java}
> Caused by: java.lang.NoClassDefFoundError:
> org/eclipse/persistence/internal/queries/ContainerPolicy
> at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
> at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3402)
> at java.base/java.lang.Class.getDeclaredMethods(Class.java:2504) {code}
> *Solution:*
> Add org.eclipse.persistence:org.eclipse.persistence.core as a test dependency
> in hadoop-yarn-server-router/pom.xml.
>
> *Test Results:*
> - TestRouterWebServicesREST: 42 tests passed
> - TestFederationWebApp: 52 tests passed
>
> Additionally, fixed a classpath concatenation bug in JavaProcess.java where
> File.pathSeparator was missing when appending test resources path.
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]