-
Type:
Regression Bug
-
Status: Closed
-
Resolution: Fixed
-
Affects Version/s: 7.1.X
-
Fix Version/s: 7.1.X
-
Component/s: Application Security > SAML
-
Labels:
-
Branch Version/s:7.1.x
-
Backported to Branch:Committed
-
Fix Priority:3
-
Sprint:Iteration 33
-
Git Pull Request:
-
QA Test Name:
-
QA Test Score:15
Occurred on 71 acceptance CI tester:
[exec] com.liferay.saml.opensaml.integration.internal.metadata.MetadataManagerImplTest > testGetRequestPath FAILED [exec] java.lang.NoClassDefFoundError: javax/servlet/http/HttpUpgradeHandler [exec] at java.lang.Class.getDeclaredMethods0(Native Method) [exec] at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) [exec] at java.lang.Class.getDeclaredMethod(Class.java:2128) [exec] at org.mockito.cglib.proxy.Enhancer.getCallbacksSetter(Enhancer.java:631) [exec] at org.mockito.cglib.proxy.Enhancer.isEnhanced(Enhancer.java:605) [exec] at org.powermock.api.extension.proxyframework.ProxyFrameworkImpl.isProxy(ProxyFrameworkImpl.java:50) [exec] at org.powermock.reflect.internal.WhiteboxImpl.getUnmockedType(WhiteboxImpl.java:1661) [exec] at org.powermock.reflect.internal.WhiteboxImpl.getConstructor(WhiteboxImpl.java:240) [exec] at org.powermock.core.MockGateway.newInstanceCall(MockGateway.java:212) [exec] at com.liferay.saml.opensaml.integration.internal.metadata.MetadataManagerImplTest.testGetRequestPath(MetadataManagerImplTest.java:55) [exec] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [exec] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [exec] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [exec] at java.lang.reflect.Method.invoke(Method.java:498) [exec] at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:68) [exec] at org.powermock.modules.junit4.internal.impl.PowerMockJUnit44RunnerDelegateImpl$PowerMockJUnit44MethodRunner.runTestMethod(PowerMockJUnit44RunnerDelegateImpl.java:310) [exec] at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:89) [exec] at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:97) [exec] at org.powermock.modules.junit4.internal.impl.PowerMockJUnit44RunnerDelegateImpl$PowerMockJUnit44MethodRunner.executeTest(PowerMockJUnit44RunnerDelegateImpl.java:294) [exec] at org.powermock.modules.junit4.internal.impl.PowerMockJUnit47RunnerDelegateImpl$PowerMockJUnit47MethodRunner.executeTestInSuper(PowerMockJUnit47RunnerDelegateImpl.java:127) [exec] at org.powermock.modules.junit4.internal.impl.PowerMockJUnit47RunnerDelegateImpl$PowerMockJUnit47MethodRunner.executeTest(PowerMockJUnit47RunnerDelegateImpl.java:82) [exec] at org.powermock.modules.junit4.internal.impl.PowerMockJUnit44RunnerDelegateImpl$PowerMockJUnit44MethodRunner.runBeforesThenTestThenAfters(PowerMockJUnit44RunnerDelegateImpl.java:282) [exec] at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:87) [exec] at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:50) [exec] at org.powermock.modules.junit4.internal.impl.PowerMockJUnit44RunnerDelegateImpl.invokeTestMethod(PowerMockJUnit44RunnerDelegateImpl.java:207) [exec] at org.powermock.modules.junit4.internal.impl.PowerMockJUnit44RunnerDelegateImpl.runMethods(PowerMockJUnit44RunnerDelegateImpl.java:146) [exec] at org.powermock.modules.junit4.internal.impl.PowerMockJUnit44RunnerDelegateImpl$1.run(PowerMockJUnit44RunnerDelegateImpl.java:120) [exec] at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:34) [exec] at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:44) [exec] at org.powermock.modules.junit4.internal.impl.PowerMockJUnit44RunnerDelegateImpl.run(PowerMockJUnit44RunnerDelegateImpl.java:122) [exec] at org.powermock.modules.junit4.common.internal.impl.JUnit4TestSuiteChunkerImpl.run(JUnit4TestSuiteChunkerImpl.java:106) [exec] at org.powermock.modules.junit4.common.internal.impl.AbstractCommonPowerMockRunner.run(AbstractCommonPowerMockRunner.java:53) [exec] at org.powermock.modules.junit4.PowerMockRunner.run(PowerMockRunner.java:59) [exec] at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) [exec] at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) [exec] at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) [exec] at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) [exec] at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) [exec] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [exec] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [exec] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [exec] at java.lang.reflect.Method.invoke(Method.java:498) [exec] at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) [exec] at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) [exec] at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) [exec] at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) [exec] at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) [exec] at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) [exec] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [exec] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [exec] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [exec] at java.lang.reflect.Method.invoke(Method.java:498) [exec] at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) [exec] at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) [exec] at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) [exec] at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) [exec] at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) [exec] at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) [exec] at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) [exec] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [exec] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [exec] at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) [exec] at java.lang.Thread.run(Thread.java:745) [exec] [exec] Caused by: [exec] java.lang.ClassNotFoundException: javax.servlet.http.HttpUpgradeHandler [exec] at java.net.URLClassLoader.findClass(URLClassLoader.java:381) [exec] at java.lang.ClassLoader.loadClass(ClassLoader.java:424) [exec] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) [exec] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [exec] at org.powermock.core.classloader.MockClassLoader.loadModifiedClass(MockClassLoader.java:178) [exec] at org.powermock.core.classloader.DeferSupportingClassLoader.loadClass(DeferSupportingClassLoader.java:68) [exec] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [exec] ... 63 more
Full console log: