Hi @mpaisley thanks a lot for the reply.
Below are the troubleshooting steps i have tried so far
- disabling windows fw and av
- DNS cache removal and added Google servers n dns
- Tried the same url using python code too…it fetches the list without any issue
- 4.tried directly on node js too .Weird issue…after 3-4 tries, able to fetch the list.Attaching the code and error with this reply.
- 5.tried disabling http and https ssl certs
-
- Captured Wireshark too and investigated the packet …I couldn’t get any proper reason from the captures. I could see only RESET s sent by atlassian server to my pc (client)
-
- I am not using any proxy…using only my home wifi connection. I have checked changing the network too like using my mobile hotspot. still same error.
Below s the nodejs code which i have used to check the forge url
const https = require('https');
const url = 'https://forge-templates.us-west-2.prod.public.atl-paas.net/templates.json';
//const url = 'https://www.google.com'
https.get(url, (res) => {
console.log('statusCode:', res.statusCode);
console.log('headers:', res.headers);
res.on('data', (d) => {
process.stdout.write(d);
});
}).on('error', (e) => {
console.error(e);
});
=======================
output with weird behaviour…after 3-4 reset errors, it ll display the list.
PS D:\Atlassian_projects> node .\newfeb26.js
Error: read ECONNRESET
at TLSWrap.onStreamRead (node:internal/stream_base_commons:217:20) {
errno: -4077,
code: 'ECONNRESET',
syscall: 'read'
}
PS D:\Atlassian_projects> node .\newfeb26.js
Error: read ECONNRESET
at TLSWrap.onStreamRead (node:internal/stream_base_commons:217:20) {
errno: -4077,
code: 'ECONNRESET',
syscall: 'read'
}
PS D:\Atlassian_projects> node .\newfeb26.js
Error: read ECONNRESET
at TLSWrap.onStreamRead (node:internal/stream_base_commons:217:20) {
errno: -4077,
code: 'ECONNRESET',
syscall: 'read'
}
PS D:\Atlassian_projects> node .\newfeb26.js
Error: read ECONNRESET
at TLSWrap.onStreamRead (node:internal/stream_base_commons:217:20) {
errno: -4077,
code: 'ECONNRESET',
syscall: 'read'
}
PS D:\Atlassian_projects> node .\newfeb26.js
Error: read ECONNRESET
at TLSWrap.onStreamRead (node:internal/stream_base_commons:217:20) {
errno: -4077,
code: 'ECONNRESET',
syscall: 'read'
}
PS D:\Atlassian_projects> node .\newfeb26.js
Error: read ECONNRESET
at TLSWrap.onStreamRead (node:internal/stream_base_commons:217:20) {
errno: -4077,
code: 'ECONNRESET',
syscall: 'read'
}
PS D:\Atlassian_projects> node .\newfeb26.js
Error: read ECONNRESET
at TLSWrap.onStreamRead (node:internal/stream_base_commons:217:20) {
errno: -4077,
code: 'ECONNRESET',
syscall: 'read'
}
PS D:\Atlassian_projects> node .\newfeb26.js
Error: read ECONNRESET
at TLSWrap.onStreamRead (node:internal/stream_base_commons:217:20) {
errno: -4077,
code: 'ECONNRESET',
syscall: 'read'
}
PS D:\Atlassian_projects> node .\newfeb26.js
Error: read ECONNRESET
at TLSWrap.onStreamRead (node:internal/stream_base_commons:217:20) {
errno: -4077,
code: 'ECONNRESET',
syscall: 'read'
}
PS D:\Atlassian_projects> node .\newfeb26.js
statusCode: 200
headers: {
'content-type': 'application/json',
'content-length': '7825',
connection: 'keep-alive',
'last-modified': 'Tue, 27 Feb 2024 06:50:45 GMT',
'x-amz-version-id': '3xNvFksmU7Ugxo6YUjX2h0MvQmKNZjzJ',
server: 'AmazonS3',
date: 'Tue, 27 Feb 2024 23:51:37 GMT',
'cache-control': 'public, no-cache',
etag: '"8223647735f3eb5340c5a4ac7e8db545"',
'x-cache': 'RefreshHit from cloudfront',
via: '1.1 17d480d3bd7f151759117c0805d90a7a.cloudfront.net (CloudFront)',
'x-amz-cf-pop': 'ATL59-P6',
'x-amz-cf-id': 'mSC-oSEdXzPmaQZPxQg5O79j7NpPgW3-0BHAWD8ZjfUPCWqnKUnsjA=='
}
[
{
"name": "bitbucket-merge-check"
},
{
"name": "bitbucket-pull-request-action-csuik"
},
{
"name": "bitbucket-pull-request-card-csuik"
},
{
"name": "bitbucket-repository-code-overview-action-csuik"
},
{
"name": "bitbucket-repository-code-overview-card-csuik"
},
{
"name": "bitbucket-repository-main-menu-page-csuik"
},
{
"name": "bitbucket-repository-settings-menu-page-csuik"
},
{
"name": "bitbucket-workspace-settings-menu-page-csuik"
},
{
"name": "blank"
},
{
"name": "compass-admin-page-csuik"
},
{
"name": "compass-admin-page-custom-ui"
},
{
"name": "compass-admin-page-ui-kit"
},
{
"name": "compass-component-page-csuik"
},
{
"name": "compass-component-page-custom-ui"
},
{
"name": "compass-component-page-ui-kit"
},
{
"name": "compass-data-provider"
},
{
"name": "compass-global-page-csuik"
},
{
"name": "compass-global-page-custom-ui"
},
{
"name": "compass-global-page-ui-kit"
},
{
"name": "compass-team-page-csuik"
},
{
"name": "compass-team-page-custom-ui"
},
{
"name": "compass-team-page-ui-kit"
},
{
"name": "confluence-content-action-csuik"
},
{
"name": "confluence-content-action-custom-ui"
},
{
"name": "confluence-content-action-ui-kit"
},
{
"name": "confluence-content-byline-csuik"
},
{
"name": "confluence-content-byline-custom-ui"
},
{
"name": "confluence-content-byline-ui-kit"
},
{
"name": "confluence-context-menu-csuik"
},
{
"name": "confluence-context-menu-custom-ui"
},
{
"name": "confluence-context-menu-ui-kit"
},
{
"name": "confluence-global-page-csuik"
},
{
"name": "confluence-global-page-custom-ui"
},
{
"name": "confluence-global-page-ui-kit"
},
{
"name": "confluence-global-settings-csuik"
},
{
"name": "confluence-global-settings-custom-ui"
},
{
"name": "confluence-global-settings-ui-kit"
},
{
"name": "confluence-homepage-feed-csuik"
},
{
"name": "confluence-homepage-feed-custom-ui"
},
{
"name": "confluence-homepage-feed-ui-kit"
},
{
"name": "confluence-macro-csuik"
},
{
"name": "confluence-macro-custom-ui"
},
{
"name": "confluence-macro-typescript-ui-kit"
},
{
"name": "confluence-macro-ui-kit"
},
{
"name": "confluence-space-page-csuik"
},
{
"name": "confluence-space-page-custom-ui"
},
{
"name": "confluence-space-page-ui-kit"
},
{
"name": "confluence-space-settings-csuik"
},
{
"name": "confluence-space-settings-custom-ui"
},
{
"name": "confluence-space-settings-ui-kit"
},
{
"name": "jira-admin-page-csuik"
},
{
"name": "jira-admin-page-custom-ui"
},
{
"name": "jira-admin-page-ui-kit"
},
{
"name": "jira-custom-field-custom-ui"
},
{
"name": "jira-custom-field-type-custom-ui"
},
{
"name": "jira-custom-field-type-ui-kit"
},
{
"name": "jira-custom-field-ui-kit"
},
{
"name": "jira-dashboard-background-script-custom-ui"
},
{
"name": "jira-dashboard-gadget-custom-ui"
},
{
"name": "jira-dashboard-gadget-ui-kit"
},
{
"name": "jira-entity-property"
},
{
"name": "jira-global-page-csuik"
},
{
"name": "jira-global-page-custom-ui"
},
{
"name": "jira-global-page-ui-kit"
},
{
"name": "jira-global-permission"
},
{
"name": "jira-issue-action-csuik"
},
{
"name": "jira-issue-action-custom-ui"
},
{
"name": "jira-issue-action-ui-kit"
},
{
"name": "jira-issue-activity-csuik"
},
{
"name": "jira-issue-activity-custom-ui"
},
{
"name": "jira-issue-activity-ui-kit"
},
{
"name": "jira-issue-context-csuik"
},
{
"name": "jira-issue-context-custom-ui"
},
{
"name": "jira-issue-context-ui-kit"
},
{
"name": "jira-issue-glance-csuik"
},
{
"name": "jira-issue-glance-custom-ui"
},
{
"name": "jira-issue-glance-ui-kit"
},
{
"name": "jira-issue-panel-csuik"
},
{
"name": "jira-issue-panel-custom-ui"
},
{
"name": "jira-issue-panel-ui-kit"
},
{
"name": "jira-issue-view-background-script-custom-ui"
},
{
"name": "jira-jql-function"
},
{
"name": "jira-project-page-csuik"
},
{
"name": "jira-project-page-custom-ui"
},
{
"name": "jira-project-page-ui-kit"
},
{
"name": "jira-project-permission"
},
{
"name": "jira-project-settings-page-csuik"
},
{
"name": "jira-project-settings-page-custom-ui"
},
{
"name": "jira-project-settings-page-ui-kit"
},
{
"name": "jira-service-management-assets-import-type-csuik"
},
{
"name": "jira-service-management-assets-import-type-ui-kit"
},
{
"name": "jira-service-management-organization-panel-csuik"
},
{
"name": "jira-service-management-organization-panel-custom-ui"
},
{
"name": "jira-service-management-organization-panel-ui-kit"
},
{
"name": "jira-service-management-portal-footer-csuik"
},
{
"name": "jira-service-management-portal-footer-custom-ui"
},
{
"name": "jira-service-management-portal-footer-ui-kit"
},
{
"name": "jira-service-management-portal-header-csuik"
},
{
"name": "jira-service-management-portal-header-custom-ui"
},
{
"name": "jira-service-management-portal-header-ui-kit"
},
{
"name": "jira-service-management-portal-profile-panel-csuik"
},
{
"name": "jira-service-management-portal-profile-panel-custom-ui"
},
{
"name": "jira-service-management-portal-profile-panel-ui-kit"
},
{
"name": "jira-service-management-portal-request-create-property-panel-csuik"
},
{
"name": "jira-service-management-portal-request-create-property-panel-custom-ui"
},
{
"name": "jira-service-management-portal-request-create-property-panel-ui-kit"
},
{
"name": "jira-service-management-portal-request-detail-csuik"
},
{
"name": "jira-service-management-portal-request-detail-custom-ui"
},
{
"name": "jira-service-management-portal-request-detail-panel-csuik"
},
{
"name": "jira-service-management-portal-request-detail-panel-custom-ui"
},
{
"name": "jira-service-management-portal-request-detail-panel-ui-kit"
},
{
"name": "jira-service-management-portal-request-detail-ui-kit"
},
{
"name": "jira-service-management-portal-request-view-action-csuik"
},
{
"name": "jira-service-management-portal-request-view-action-custom-ui"
},
{
"name": "jira-service-management-portal-request-view-action-ui-kit"
},
{
"name": "jira-service-management-portal-subheader-csuik"
},
{
"name": "jira-service-management-portal-subheader-custom-ui"
},
{
"name": "jira-service-management-portal-subheader-ui-kit"
},
{
"name": "jira-service-management-portal-user-menu-action-csuik "
},
{
"name": "jira-service-management-portal-user-menu-action-custom-ui"
},
{
"name": "jira-service-management-portal-user-menu-action-ui-kit"
},
{
"name": "jira-service-management-queue-page-csuik"
},
{
"name": "jira-service-management-queue-page-custom-ui"
},
{
"name": "jira-service-management-queue-page-ui-kit"
},
{
"name": "jira-ui-modifications-custom-ui"
},
{
"name": "jira-workflow-condition"
},
{
"name": "jira-workflow-condition-custom-ui"
},
{
"name": "jira-workflow-postfunction"
},
{
"name": "jira-workflow-postfunction-custom-ui"
},
{
"name": "jira-workflow-validator"
},
{
"name": "jira-workflow-validator-custom-ui"
},
{
"name": "product-trigger"
},
{
"name": "scheduled-trigger"
},
{
"name": "webtrigger"
}
]
I am using Visual studio as my editor