Skip to content

Instantly share code, notes, and snippets.

@scottmarlow
Created August 8, 2022 19:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save scottmarlow/045911483dfca81173ce82afcf04a362 to your computer and use it in GitHub Desktop.
Save scottmarlow/045911483dfca81173ce82afcf04a362 to your computer and use it in GitHub Desktop.
testCopyCompletableFutureEJB failure that occurs with GlassFish Web Profile implementation but not GlassFish Full Platform
[ Response code: 200, Response body: SUCCESS ]
]]></system-err>
</testcase>
<testcase name="testCopyCompletableFuture" classname="ee.jakarta.tck.concurrent.spec.ManagedExecutorService.resourcedef.ManagedExecutorDefinitionWebTests" time="0.006">
<system-err><![CDATA[Aug 01, 2022 7:12:57 AM ee.jakarta.tck.concurrent.framework.TestLogger exit
INFO: <-- testAsynchronousMethodVoidReturnType
[ null ]
Aug 01, 2022 7:12:57 AM ee.jakarta.tck.concurrent.framework.TestLogger enter
INFO: --> testCopyCompletableFuture
[ testCopyCompletableFuture ]
Aug 01, 2022 7:12:57 AM org.jboss.cdi.tck.impl.testng.ProgressLoggingTestListener beforeInvocation
INFO: Invoke ManagedExecutorDefinitionWebTests.testCopyCompletableFuture: 125/148 Failed tests: 0 (27)
Aug 01, 2022 7:12:57 AM ee.jakarta.tck.concurrent.framework.TestLogger enter
INFO: --> build
[ http://localhost:8080/ManagedExecutorDefinitionTests_web/, [testMethod=testCopyCompletableFuture], [ManagedExecutorDefinitionServlet] ]
Aug 01, 2022 7:12:57 AM ee.jakarta.tck.concurrent.framework.TestLogger exit
INFO: <-- build
[ http://localhost:8080/ManagedExecutorDefinitionTests_web/ManagedExecutorDefinitionServlet?testMethod=testCopyCompletableFuture ]
Aug 01, 2022 7:12:57 AM ee.jakarta.tck.concurrent.framework.TestLogger enter
INFO: --> assertSuccessfulURLResponse
[ Calling application with URL=http://localhost:8080/ManagedExecutorDefinitionTests_web/ManagedExecutorDefinitionServlet?testMethod=testCopyCompletableFuture ]
Aug 01, 2022 7:12:57 AM ee.jakarta.tck.concurrent.framework.TestLogger exit
INFO: <-- assertSuccessfulURLResponse
[ Response code: 200, Response body: SUCCESS ]
]]></system-err>
</testcase>
<testcase name="testCopyCompletableFutureEJB" classname="ee.jakarta.tck.concurrent.spec.ManagedExecutorService.resourcedef.ManagedExecutorDefinitionWebTests" time="0.017">
<failure message="Output did not contain successful message: SUCCESS expected [true] but found [false]" type="java.lang.AssertionError"><![CDATA[java.lang.AssertionError: Output did not contain successful message: SUCCESS expected [true] but found [false]
at org.testng.Assert.fail(Assert.java:99)
at org.testng.Assert.failNotEquals(Assert.java:1037)
at org.testng.Assert.assertTrue(Assert.java:45)
at ee.jakarta.tck.concurrent.framework.ArquillianTests.assertTrue(ArquillianTests.java:108)
at ee.jakarta.tck.concurrent.framework.TestClient.assertSuccessfulURLResponse(TestClient.java:143)
at ee.jakarta.tck.concurrent.framework.TestClient.runTest(TestClient.java:70)
at ee.jakarta.tck.concurrent.spec.ManagedExecutorService.resourcedef.ManagedExecutorDefinitionWebTests.testCopyCompletableFutureEJB(ManagedExecutorDefinitionWebTests.java:105)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133)
at org.testng.internal.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:239)
at org.jboss.arquillian.testng.Arquillian$3.invoke(Arquillian.java:146)
at org.jboss.arquillian.container.test.impl.execution.LocalTestExecuter.execute(LocalTestExecuter.java:57)
at jdk.internal.reflect.GeneratedMethodAccessor33.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86)
at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:103)
at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:90)
at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:133)
at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:105)
at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:62)
at org.jboss.arquillian.container.test.impl.execution.ClientTestExecuter.execute(ClientTestExecuter.java:50)
at jdk.internal.reflect.GeneratedMethodAccessor23.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86)
at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:103)
at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:90)
at org.jboss.arquillian.container.test.impl.client.ContainerEventController.createContext(ContainerEventController.java:128)
at org.jboss.arquillian.container.test.impl.client.ContainerEventController.createTestContext(ContainerEventController.java:118)
at jdk.internal.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86)
at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95)
at org.jboss.arquillian.test.impl.TestContextHandler.createTestContext(TestContextHandler.java:116)
at jdk.internal.reflect.GeneratedMethodAccessor14.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86)
at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95)
at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:83)
at jdk.internal.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86)
at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95)
at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:69)
at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86)
at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95)
at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:133)
at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.test(EventTestRunnerAdaptor.java:139)
at org.jboss.arquillian.testng.Arquillian.run(Arquillian.java:138)
at org.testng.internal.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:253)
at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:594)
at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173)
at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824)
at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1540)
at org.testng.TestRunner.privateRun(TestRunner.java:794)
at org.testng.TestRunner.run(TestRunner.java:596)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:377)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332)
at org.testng.SuiteRunner.run(SuiteRunner.java:276)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1134)
at org.testng.TestNG.runSuites(TestNG.java:1063)
at org.testng.TestNG.run(TestNG.java:1031)
at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:324)
at org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:74)
at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:123)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:456)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:169)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:595)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:581)
]]></failure>
<system-err><![CDATA[Aug 01, 2022 7:12:57 AM ee.jakarta.tck.concurrent.framework.TestLogger exit
INFO: <-- testCopyCompletableFuture
[ null ]
Aug 01, 2022 7:12:57 AM ee.jakarta.tck.concurrent.framework.TestLogger enter
INFO: --> testCopyCompletableFutureEJB
[ testCopyCompletableFutureEJB ]
Aug 01, 2022 7:12:57 AM org.jboss.cdi.tck.impl.testng.ProgressLoggingTestListener beforeInvocation
INFO: Invoke ManagedExecutorDefinitionWebTests.testCopyCompletableFutureEJB: 126/148 Failed tests: 0 (27)
Aug 01, 2022 7:12:57 AM ee.jakarta.tck.concurrent.framework.TestLogger enter
INFO: --> build
[ http://localhost:8080/ManagedExecutorDefinitionTests_web/, [testMethod=testCopyCompletableFutureEJB], [ManagedExecutorDefinitionOnEJBServlet] ]
Aug 01, 2022 7:12:57 AM ee.jakarta.tck.concurrent.framework.TestLogger exit
INFO: <-- build
[ http://localhost:8080/ManagedExecutorDefinitionTests_web/ManagedExecutorDefinitionOnEJBServlet?testMethod=testCopyCompletableFutureEJB ]
Aug 01, 2022 7:12:57 AM ee.jakarta.tck.concurrent.framework.TestLogger enter
INFO: --> assertSuccessfulURLResponse
[ Calling application with URL=http://localhost:8080/ManagedExecutorDefinitionTests_web/ManagedExecutorDefinitionOnEJBServlet?testMethod=testCopyCompletableFutureEJB ]
Aug 01, 2022 7:12:57 AM ee.jakarta.tck.concurrent.framework.TestLogger exit
INFO: <-- assertSuccessfulURLResponse
[ Response code: 200, Response body: FAILURECaught exception attempting to call test method testCopyCompletableFutureEJB on servlet ee.jakarta.tck.concurrent.spec.ManagedExecutorService.resourcedef.ManagedExecutorDefinitionOnEJBServletjava.lang.AssertionError: StringContext must be propagated and Application context and IntContext must be left unchanged per ManagedExecutorDefinition and ContextServiceDefinition config. expected [StringContext propagated;IntContext unchanged] but found [StringContext propagated;IntContext incorrect:271] at org.testng.Assert.fail(Assert.java:99) at org.testng.Assert.failNotEquals(Assert.java:1037) at org.testng.Assert.assertEqualsImpl(Assert.java:140) at org.testng.Assert.assertEquals(Assert.java:122) at org.testng.Assert.assertEquals(Assert.java:629) at ee.jakarta.tck.concurrent.spec.ManagedExecutorService.resourcedef.ManagedExecutorDefinitionOnEJBServlet.testCopyCompletableFutureEJB(ManagedExecutorDefinitionOnEJBServlet.java:144) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at ee.jakarta.tck.concurrent.framework.TestServlet.doGet(TestServlet.java:84) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:527) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614) at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1376) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:217) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:119) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:611) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:550) at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:75) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:121) at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:294) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:187) at com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:440) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:144) at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:174) at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:153) at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:196) at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:88) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:246) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:178) at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:118) at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:96) at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:51) at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:510) at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:82) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:83) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:101) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:535) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) at java.base/java.lang.Thread.run(Thread.java:834) ]
]]></system-err>
</testcase>
<testcase name="testIncompleteFuture" classname="ee.jakarta.tck.concurrent.spec.ManagedExecutorService.resourcedef.ManagedExecutorDefinitionWebTests" time="0.006">
<system-err><![CDATA[Aug 01, 2022 7:12:57 AM ee.jakarta.tck.concurrent.framework.TestLogger exit
INFO: <-- testCopyCompletableFutureEJB
[ null ]
Aug 01, 2022 7:12:57 AM ee.jakarta.tck.concurrent.framework.TestLogger enter
INFO: --> testIncompleteFuture
[ testIncompleteFuture ]
Aug 01, 2022 7:12:57 AM org.jboss.cdi.tck.impl.testng.ProgressLoggingTestListener beforeInvocation
INFO: Invoke ManagedExecutorDefinitionWebTests.testIncompleteFuture: 127/148 Failed tests: 1 (27)
Aug 01, 2022 7:12:57 AM ee.jakarta.tck.concurrent.framework.TestLogger enter
INFO: --> build
[ http://localhost:8080/ManagedExecutorDefinitionTests_web/, [testMethod=testIncompleteFuture], [ManagedExecutorDefinitionServlet] ]
Aug 01, 2022 7:12:57 AM ee.jakarta.tck.concurrent.framework.TestLogger exit
INFO: <-- build
[ http://localhost:8080/ManagedExecutorDefinitionTests_web/ManagedExecutorDefinitionServlet?testMethod=testIncompleteFuture ]
Aug 01, 2022 7:12:57 AM ee.jakarta.tck.concurrent.framework.TestLogger enter
INFO: --> assertSuccessfulURLResponse
[ Calling application with URL=http://localhost:8080/ManagedExecutorDefinitionTests_web/ManagedExecutorDefinitionServlet?testMethod=testIncompleteFuture ]
Aug 01, 2022 7:12:57 AM ee.jakarta.tck.concurrent.framework.TestLogger exit
INFO: <-- assertSuccessfulURLResponse
[ Response code: 200, Response body: SUCCESS ]
]]></system-err>
</testcase>
<testcase name="testIncompleteFutureEJB" classname="ee.jakarta.tck.concurrent.spec.ManagedExecutorService.resourcedef.ManagedExecutorDefinitionWebTests" time="0.016">
<system-err><![CDATA[Aug 01, 2022 7:12:57 AM ee.jakarta.tck.concurrent.framework.TestLogger exit
INFO: <-- testIncompleteFuture
[ null ]
Aug 01, 2022 7:12:57 AM ee.jakarta.tck.concurrent.framework.TestLogger enter
INFO: --> testIncompleteFutureEJB
[ testIncompleteFutureEJB ]
Aug 01, 2022 7:12:57 AM org.jboss.cdi.tck.impl.testng.ProgressLoggingTestListener beforeInvocation
INFO: Invoke ManagedExecutorDefinitionWebTests.testIncompleteFutureEJB: 128/148 Failed tests: 1 (27)
Aug 01, 2022 7:12:57 AM ee.jakarta.tck.concurrent.framework.TestLogger enter
INFO: --> build
[ http://localhost:8080/ManagedExecutorDefinitionTests_web/, [testMethod=testIncompleteFutureEJB], [ManagedExecutorDefinitionOnEJBServlet] ]
Aug 01, 2022 7:12:57 AM ee.jakarta.tck.concurrent.framework.TestLogger exit
INFO: <-- build
[ http://localhost:8080/ManagedExecutorDefinitionTests_web/ManagedExecutorDefinitionOnEJBServlet?testMethod=testIncompleteFutureEJB ]
Aug 01, 2022 7:12:57 AM ee.jakarta.tck.concurrent.framework.TestLogger enter
INFO: --> assertSuccessfulURLResponse
[ Calling application with URL=http://localhost:8080/ManagedExecutorDefinitionTests_web/ManagedExecutorDefinitionOnEJBServlet?testMethod=testIncompleteFutureEJB ]
Aug 01, 2022 7:12:57 AM ee.jakarta.tck.concurrent.framework.TestLogger exit
INFO: <-- assertSuccessfulURLResponse
[ Response code: 200, Response body: SUCCESS ]
]]></system-err>
</testcase>
<testcase name="testManagedExecutorDefinitionAllAttributes" classname="ee.jakarta.tck.concurrent.spec.ManagedExecutorService.resourcedef.ManagedExecutorDefinitionWebTests" time="1.004">
<system-err><![CDATA[Aug 01, 2022 7:12:57 AM ee.jakarta.tck.concurrent.framework.TestLogger exit
INFO: <-- testIncompleteFutureEJB
[ null ]
Aug 01, 2022 7:12:57 AM ee.jakarta.tck.concurrent.framework.TestLogger enter
INFO: --> testManagedExecutorDefinitionAllAttributes
[ testManagedExecutorDefinitionAllAttributes ]
Aug 01, 2022 7:12:57 AM org.jboss.cdi.tck.impl.testng.ProgressLoggingTestListener beforeInvocation
INFO: Invoke ManagedExecutorDefinitionWebTests.testManagedExecutorDefinitionAllAttributes: 129/148 Failed tests: 1 (27)
Aug 01, 2022 7:12:57 AM ee.jakarta.tck.concurrent.framework.TestLogger enter
INFO: --> build
[ http://localhost:8080/ManagedExecutorDefinitionTests_web/, [testMethod=testManagedExecutorDefinitionAllAttributes], [ManagedExecutorDefinitionServlet] ]
Aug 01, 2022 7:12:57 AM ee.jakarta.tck.concurrent.framework.TestLogger exit
INFO: <-- build
[ http://localhost:8080/ManagedExecutorDefinitionTests_web/ManagedExecutorDefinitionServlet?testMethod=testManagedExecutorDefinitionAllAttributes ]
Aug 01, 2022 7:12:57 AM ee.jakarta.tck.concurrent.framework.TestLogger enter
INFO: --> assertSuccessfulURLResponse
[ Calling application with URL=http://localhost:8080/ManagedExecutorDefinitionTests_web/ManagedExecutorDefinitionServlet?testMethod=testManagedExecutorDefinitionAllAttributes ]
Aug 01, 2022 7:12:58 AM ee.jakarta.tck.concurrent.framework.TestLogger exit
INFO: <-- assertSuccessfulURLResponse
[ Response code: 200, Response body: SUCCESS ]
]]></system-err>
</testcase>
<testcase name="testManagedExecutorDefinitionDefaults" classname="ee.jakarta.tck.concurrent.spec.ManagedExecutorService.resourcedef.ManagedExecutorDefinitionWebTests" time="0.008">
<system-err><![CDATA[Aug 01, 2022 7:12:58 AM ee.jakarta.tck.concurrent.framework.TestLogger exit
INFO: <-- testManagedExecutorDefinitionAllAttributes
[ null ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment