Intermittent publish failures
See original GitHub issueSeen the following intermittently on CI:
1) Scenario: the publication banner is not shown when publication is done # features\publish.feature:114
√ Before # features\support\hooks.ts:16
√ Before # features\support\hooks.ts:20
√ Given a report server is running on 'http://localhost:9987' # features\step_definitions\report_server_steps.ts:8
√ And my env includes "CUCUMBER_PUBLISH_URL=http://localhost:9987/api/reports" # features\step_definitions\cli_steps.ts:15
√ And a file named "features/a.feature" with: # features\step_definitions\file_steps.ts:10
"""
Feature: a feature
Scenario: a scenario
Given a step
"""
√ And a file named "features/step_definitions/steps.js" with: # features\step_definitions\file_steps.ts:10
"""
const {Given} = require('@cucumber/cucumber')
Given(/^a step$/, function() {})
"""
√ When I run cucumber-js with arguments `--publish` and env `` # features\step_definitions\cli_steps.ts:29
√ Then the error output does not contain the text: # features\step_definitions\cli_steps.ts:118
"""
Share your Cucumber Report with your team at https://reports.cucumber.io
"""
√ After # features\support\hooks.ts:110
× After # features\support\hooks.ts:97
Error: Last run errored unexpectedly. Output:
.
1 scenario (1 passed)
1 step (1 passed)
0m00.005s (executing steps: 0m00.000s)
Error Output:
┌──────────────────────────────────────────────────────────────────────────┐
│ View your Cucumber Report at: │
│ https://reports.cucumber.io/reports/f318d9ec-5a3d-4727-adec-bd7b69e2edd3 │
│ │
│ This report will self-destruct in 24h unless it is claimed or deleted. │
└──────────────────────────────────────────────────────────────────────────┘
events.js:174
throw er; // Unhandled 'error' event
^
Error [ERR_STREAM_PREMATURE_CLOSE]: Premature close
at ClientRequest.onclose (internal/streams/end-of-stream.js:57:15)
at ClientRequest.emit (events.js:203:15)
at Socket.socketCloseListener (_http_client.js:358:9)
at Socket.emit (events.js:203:15)
at TCP._handle.close (net.js:607:12)
Emitted 'error' event at:
at errorOrDestroy (internal/streams/destroy.js:107:12)
at stream._final (_stream_writable.js:620:7)
at sendRequest (C:\projects\cucumber-js\lib\formatter\http_stream.js:49:28)
at stream_1.pipeline (C:\projects\cucumber-js\lib\formatter\http_stream.js:102:21)
at internal/streams/pipeline.js:84:7
at internal/util.js:370:14
at ClientRequest.eos (internal/streams/pipeline.js:33:21)
at ClientRequest.<anonymous> (internal/util.js:370:14)
at ClientRequest.onclose (internal/streams/end-of-stream.js:58:23)
at ClientRequest.emit (events.js:203:15)
[... lines matching original stack trace ...]
at TCP._handle.close (net.js:607:12)
at World.<anonymous> (C:\projects\cucumber-js\features\support\hooks.ts:103:11)
Issue Analytics
- State:
- Created 3 years ago
- Comments:14 (14 by maintainers)
Top Results From Across the Web
Intermittent publish failures after connection & subscribing success ...
Hi! I have successfully connected and subscribed from my PC using this SDK, but publishing is intermittent, due to 'network failure'.
Read more >Developers - Intermittent publish failures - - Bountysource
Seen the following intermittently on CI: 1) Scenario: the publication banner is not shown when publication is done # features\publish.feature:114 √ Before ...
Read more >Workflow suddenly start generating intermittent errors on save ...
Workflow suddenly start generating intermittent errors on save/publish. ... So far I've been saving and publishing the original workflow, ...
Read more >dotnet publish fails intermittently because DLL is in use, even ...
I am working on an ASP.NET Core 3.1 web app project and I noticed that the one-click web deploy (for which I have...
Read more >Virtual host does not exist on publish, intermittent api failures
Hello, I have an api that gives an error "virtual host does not exist" when publishing to production. Then when I try to...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
I think it could be worth an experiment with
--retry
- happy to run that up and see what happens with e.g. 30 builds in a row?The test uses a local Node http server that we start and stop in every test.