Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Saucelabs errors sometimes not reported #177

Open
LaurentGoderre opened this issue Dec 12, 2014 · 6 comments · May be fixed by #224
Open

Saucelabs errors sometimes not reported #177

LaurentGoderre opened this issue Dec 12, 2014 · 6 comments · May be fixed by #224

Comments

@LaurentGoderre
Copy link

I discovered this bug because our task is using environment variables that were not set on my local setup. A null value was added to the tags array which created an invalid JSON. Saucelabs instead of returning a 400 or any HTTP error, it returns a 200 but adds a "status": "test error".

This error is not caught and creates a un-ending loop until the timeout is reached.

@Jonahss
Copy link
Collaborator

Jonahss commented Dec 13, 2014

Ooh I like this error report, thanks. Will fix...

@LaurentGoderre
Copy link
Author

I did report this to SauceLabs as well so it might get resolved but then again it probably better to fullproof it. There might be other config that creates this problem.

@LaurentGoderre
Copy link
Author

Also to clarify my report, the error occurs on the status calls, not the job creation call. SauceLabs thinks it created the job because it returns a job id but it actually didn't.

@Jonahss
Copy link
Collaborator

Jonahss commented Dec 16, 2014

Oh! A job id is returned, but the Job itself never starts at all? ever?

On Mon, Dec 15, 2014 at 6:17 AM, Laurent Goderre notifications@github.com
wrote:

Also to clarify my report, the error occurs on the status calls, not the
job creation call. SauceLabs thinks it created the job because it returns a
job id but it actually didn't.


Reply to this email directly or view it on GitHub
#177 (comment)
.

@LaurentGoderre
Copy link
Author

The UI doesn't even list the job. They aware of the bug and are working on it on their end but it is possible that other combination could trigger this behavior.

@michaelkantor
Copy link

For what its worth, I'm currently seeing something similar:

{
    "completed": false,
    "js tests": [
        {
            "status": "test error",
            "platform": [
                "OSX 10.9",
                "chrome",
                "latest-1"
            ],
            "id": "some-id...",
            "job_id": "job not ready"
        }
    ]
}

No job shows up in the Dashboard.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants