I am getting the following error when trying to run tests on my Production environment:
Error java.lang.NullPointerException: Connot invoke method get() on null object error at line: 14
The weird part is I can run these tests succufully on my Dev, QA and UAT environments without an issue. The other strange thing is I am using this Test Step in multiple testcases. I have around 100 tests in my stuite, and roughly 15 are failing on the same TestStep in Production environment only. The tests are GET calls. I have attached the error message and code.
Have you checked to see if the response you are getting from production contains that header? The error you are getting makes me think that the header you are looking for is not being returned in the produciton response.
I checked the header responses in all environemnts and they are the same.
Was the solution found for this question?
What, exactly, is providing this error? A groovy script assertion? Something else? More details would be appreciated!
@msiadak , Its failing to create the cookie. Without the cookie the assertions fail. In my original post I attached the code and error message
So if this works in one environment and not the other, as indicated by previous posters, it sounds like the responses may be different. You said that's not the case, but to troubleshoot your groovy script, we'd need a response from each environment to see what we're working with.
Sanitize it if you need to, but without that it's going to be taking stabs in the dark.