JDK-8240523 : JCK Test Case api/modulegraph/index.html#ModuleGraphTest failed in CI
  • Type: Bug
  • Component: core-libs
  • Sub-Component: javax.naming
  • Affected Version: 11.0.8-oracle
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2020-03-04
  • Updated: 2021-10-16
  • Resolved: 2020-04-17
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 11
11.0.8-oracle b01Fixed
Related Reports
Relates :  
Description
Test Suite : JCK
Test Name : api/modulegraph/index.html#ModuleGraphTest 

Exception : 

javaManagementRmi_requiresTransitiveTest: Passed. OK
javaManagement_exportsTest: Passed. OK
javaManagement_requiresTransitiveTest: Passed. OK
Extra export com.sun.jndi.ldap.spi found in module java.naming
Testcase "javaNaming_exportsTest" failed with message: Expected: true, was: false
	at com.sun.tck.lib.Assert.fail(Assert.java:494)
	at com.sun.tck.lib.Assert.assertTrue(Assert.java:53)
	at com.sun.tck.lib.Assert.assertTrue(Assert.java:48)
	at javasoft.sqe.tests.api.modulegraph.ModuleGraphTest.test(ModuleGraphTest.java:64)
	at javasoft.sqe.tests.api.modulegraph.ModuleGraphTest.javaNaming_exportsTest(ModuleGraphTest.java:373)
javaNaming_exportsTest: Failed. Expected: true, was: false
javaNaming_requiresTransitiveTest: Passed. OK
javaNetHttp_exportsTest: Passed. OK
javaNetHttp_requiresTransitiveTest: Passed. OK
javaPrefs_exportsTest: Passed. OK
javaPrefs_requiresTransitiveTest: Passed. OK
javaRmi_exportsTest: Passed. OK
javaRmi_requiresTransitiveTest: Passed. OK
javaScripting_exportsTest: Passed. OK
javaScripting_requiresTransitiveTest: Passed. OK
javaSecurityJgss_exportsTest: Passed. OK
javaSecurityJgss_requiresTransitiveTest: Passed. OK
javaSecuritySasl_exportsTest: Passed. OK
javaSecuritySasl_requiresTransitiveTest: Passed. OK
javaSqlRowset_exportsTest: Passed. OK
javaSqlRowset_requiresTransitiveTest: Passed. OK
javaSql_exportsTest: Passed. OK
javaSql_requiresTransitiveTest: Passed. OK
javaTransactionXa_exportsTest: Passed. OK
javaTransactionXa_requiresTransitiveTest: Passed. OK
javaXmlCrypto_exportsTest: Passed. OK
javaXmlCrypto_requiresTransitiveTest: Passed. OK
javaXml_exportsTest: Passed. OK
javaXml_requiresTransitiveTest: Passed. OK
----------out2:(14/1142)----------
MultiJVM group agent ID: 1
testModuleFinder = null
testModuleName = null
rootModules = []
locations = [/JCK-runtime-11.jar/JCK-runtime-11/classes/]
chosen loader = java.net.URLClassLoader@76a778d6
chosen loader's parent = jdk.internal.loader.ClassLoaders$AppClassLoader@512ddf17
executeArgs = [-exclude, javaSe_exportsTest,javaSe_requiresTransitiveTest, -TestURL, JCK-runtime-11/tests/api/modulegraph/index.html#ModuleGraphTest, -platform.modules, java.base java.compiler java.datatransfer java.desktop java.instrument java.logging java.management java.management.rmi java.naming java.net.http java.prefs java.rmi java.scripting java.se java.security.jgss java.security.sasl java.sql java.sql.rowset java.transaction.xa java.xml java.xml.crypto]
java version "11.0.8-ea"
Java(TM) SE Runtime Environment (build 11.0.8-ea+1-LTS-57)
Java HotSpot(TM) 64-Bit Server VM (build 11.0.8-ea+1-LTS-57, mixed mode)

Unrecognized argument: -exclude
Unrecognized argument: javaSe_exportsTest,javaSe_requiresTransitiveTest
result: Failed. test cases: 42; passed: 41; failed: 1; failed: [javaNaming_exportsTest]


test result: Failed. test cases: 42; passed: 41; failed: 1; failed: [javaNaming_exportsTest]
Comments
Re-labeling this one with openjdk-na. If we do JDK-8160768 right for jdk11u, there won't be a need for this fix.
05-08-2020

Removed openjdk-na. I think JDK-8160768 together with this change (to be implemented in the open) are candidates for 11.0.9+.
16-07-2020

Labeling openjdk-na, since JDK-8160768 was never pushed to OpenJDK11u.
10-03-2020

i have marked bug as tck-red-11.0.8 for tracking purpose in case if it turns out to be JCK problem we will file exclusion request for the same. Analysis of failures are still pending.
04-03-2020

Test needs to be updated by the JCK team to take the new package into account.
04-03-2020