Details
-
Bug
-
Resolution: Cannot Reproduce
-
Medium
-
None
-
None
Description
Can this be made more robust, for example by retrying after a failure?
https://bamboo.extranet.atlassian.com/browse/AGMP-FULLITEST-481/test/case/133765554
net.sourceforge.jwebunit.exception.TestingEngineResponseException: The server return 400 HTTP code. at net.sourceforge.jwebunit.htmlunit.HtmlUnitTestingEngineImpl.submit(HtmlUnitTestingEngineImpl.java:1513) at net.sourceforge.jwebunit.junit.WebTester.submit(WebTester.java:2439) at com.atlassian.agmp.integration.jira.WebTestEngine.doGoogleOpenIdLogin(WebTestEngine.java:136) at com.atlassian.agmp.integration.jira.WebTestEngine.loginWith(WebTestEngine.java:611) at com.atlassian.agmp.integration.jira.WebTestEngine.loginWith(WebTestEngine.java:590) at it.com.atlassian.agmp.integration.jira.AGMPLogoutTest.assertOpenIdUserLoggedOutProperly(AGMPLogoutTest.java:35) at it.com.atlassian.agmp.integration.jira.AGMPLogoutTest.testOpenIdUserLogout(AGMPLogoutTest.java:29) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at junit.framework.TestCase.runTest(TestCase.java:168) at com.atlassian.agmp.integration.jira.AGMPTestBase.runTest(AGMPTestBase.java:52) at junit.framework.TestCase.runBare(TestCase.java:134) at net.sourceforge.jwebunit.junit.WebTestCase.runBare(WebTestCase.java:79) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:124) at junit.framework.TestSuite.runTest(TestSuite.java:232) at junit.framework.TestSuite.run(TestSuite.java:227) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:91) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127) at org.apache.maven.surefire.Surefire.run(Surefire.java:177) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009) Caused by: com.gargoylesoftware.htmlunit.FailingHttpStatusCodeException: 400 Bad Request for https://www.google.com/a/atl-paid-test.com/o8/ud?st=EbsOt4JU9sDfjrm7wE_E&be=o8&auth=DQAAAKwAAAAD640VihwJV2Rftng0ArY_nZddG9aYgxoXSpt4W8dyUCYTTQLSa_w9Un89cADEMnW75RE-xY0AgPnIwbMrwMtz_331FvhE9qCbn2nOqbeCRbUoWqdIrVEB4siiP9jRO0nS9Lw6HbxcrtDxlLV3kUipR2vaVk201GA8pxqkKIbs14ps8onMEuqUotdyZPqbkJwbaHapBxQNDozsgeJC75rOoZWbstTj-4Qm6jIxf7p8ew at com.gargoylesoftware.htmlunit.WebClient.throwFailingHttpStatusCodeExceptionIfNecessary(WebClient.java:530) at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:330) at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:354) at com.gargoylesoftware.htmlunit.html.HtmlForm.submit(HtmlForm.java:179) at com.gargoylesoftware.htmlunit.html.HtmlSubmitInput.doClickAction(HtmlSubmitInput.java:82) at com.gargoylesoftware.htmlunit.html.HtmlElement.click(HtmlElement.java:1329) at com.gargoylesoftware.htmlunit.html.HtmlElement.click(HtmlElement.java:1288) at com.gargoylesoftware.htmlunit.html.HtmlElement.click(HtmlElement.java:1257) at net.sourceforge.jwebunit.htmlunit.HtmlUnitTestingEngineImpl.submit(HtmlUnitTestingEngineImpl.java:1495) ... 31 more