microsoft / vsmarketplace

Customer feedback and issue tracker repository for Visual Studio Marketplace
MIT License
39 stars 12 forks source link

The image is broken on VS Code marketplace. #926

Closed doggy8088 closed 2 weeks ago

doggy8088 commented 3 weeks ago

The image is broken on VS Code marketplace.

image

isidorn commented 3 weeks ago

Works well on my machine.

Can you reproduce? What browser are you using?

Image

doggy8088 commented 3 weeks ago

How come? It's HTTP 404 on my side. I'm using Chrome, but it might not be relevant.

image

I also tried curl. It's 404 too.

$ curl -v https://code.visualstudio.com/assets/docs/copilot/copilot-chat/copilot-view.png
*   Trying 13.107.246.73:443...
* TCP_NODELAY set
* Connected to code.visualstudio.com (13.107.246.73) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*   CAfile: /etc/ssl/certs/ca-certificates.crt
  CApath: /etc/ssl/certs
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
* TLSv1.3 (IN), TLS handshake, Finished (20):
* TLSv1.3 (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
* ALPN, server accepted to use h2
* Server certificate:
*  subject: C=US; ST=WA; L=Redmond; O=Microsoft Corporation; CN=code.visualstudio.com
*  start date: May 23 07:57:09 2024 GMT
*  expire date: Nov 19 07:57:09 2024 GMT
*  subjectAltName: host "code.visualstudio.com" matched cert's "code.visualstudio.com"
*  issuer: C=US; O=Microsoft Corporation; CN=Microsoft Azure RSA TLS Issuing CA 07
*  SSL certificate verify ok.
* Using HTTP2, server supports multi-use
* Connection state changed (HTTP/2 confirmed)
* Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
* Using Stream ID: 1 (easy handle 0x56501e9100c0)
> GET /assets/docs/copilot/copilot-chat/copilot-view.png HTTP/2
> Host: code.visualstudio.com
> user-agent: curl/7.68.0
> accept: */*
>
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* old SSL session ID is stale, removing
* Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
< HTTP/2 404
< date: Wed, 12 Jun 2024 15:04:01 GMT
< content-type: text/html; charset=utf-8
< content-length: 1924
< etag: W/"784-VPrR4AzQJwzFv9ceUGWa4yXUGQo"
< strict-transport-security: max-age=31536000; includeSubDomains
< content-security-policy: frame-ancestors 'self'
< x-xss-protection: 1; mode=block
< x-content-type-options: nosniff
< x-powered-by: ASP.NET
< x-azure-ref: 20240612T150401Z-r175d9cdfbfkds46xdfvgzk0vg0000000hbg00000000eg21
< x-cache: TCP_MISS
< x-fd-int-roxy-purgeid: 0
<
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta name="google-site-verification" content="hNs7DXrTySP_X-0P_AC0WulAXvUwgSXEmgfcO2r79dw" />

  <link rel="shortcut icon" href="/favicon.ico" sizes="128x128" />
  <link rel="apple-touch-icon" href="/apple-touch-icon.png">

  <title>Page not found</title>
  <link rel="stylesheet" href="/vendor/bootstrap/css/bootstrap.min.css">
  <link rel="stylesheet" href="/style.css">

  <script type="text/javascript" src="https://js.monitor.azure.com/scripts/c/ms.analytics-web-3.min.js"></script>
  <script>
  window.appInsights = new oneDS.ApplicationInsights();
  window.appInsights.initialize({
    instrumentationKey: "1a3eb3104447440391ad5f2a6ee06a0a-62879566-bc58-4741-9650-302bf2af703f-7103",
    propertyConfiguration: {
      userConsented: false,
      gpcDataSharingOptIn: false
    },
    cookieCfg: {
      ignoreCookies: ["MSCC"]
    },
    webAnalyticsConfiguration:{ // Web Analytics Plugin configuration
      urlCollectQuery: true,
      urlCollectHash: true,
      autoCapture: {
        scroll: true,
        pageView: true,
        onLoad: true,
        onUnload: true,
        click: true,
        resize: true,
        jsError: true
      }
    }
  }, []);

  const GPC_DataSharingOptIn = false;
  window.appInsights.getPropertyManager().getPropertiesContext().web.gpcDataSharingOptIn = GPC_DataSharingOptIn;
  </script></head>

<body class="errors">
  <div class="container">
    <img class="graphic notfound" src="/assets/images/404-graphic.svg" />
<h1>Sorry!</h1>
<h2>It seems the page can't be found</h2>
    <div class="support">
      <a href="/">Home</a>
      <a href="https://www.github.com/Microsoft/vscode-docs/issues">Report an issue</a>
      <a href="https://twitter.com/code">@code</a>
    </div>
  </div>
</body>

* Connection #0 to host code.visualstudio.com left intact

I tried HTTP/1.1. It's 404 too.

$ curl -v --http1.1 https://code.visualstudio.com/assets/docs/copilot/copilot-chat/copilot-view.png
*   Trying 13.107.246.73:443...
* TCP_NODELAY set
* Connected to code.visualstudio.com (13.107.246.73) port 443 (#0)
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*   CAfile: /etc/ssl/certs/ca-certificates.crt
  CApath: /etc/ssl/certs
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
* TLSv1.3 (IN), TLS handshake, Finished (20):
* TLSv1.3 (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
* ALPN, server accepted to use http/1.1
* Server certificate:
*  subject: C=US; ST=WA; L=Redmond; O=Microsoft Corporation; CN=code.visualstudio.com
*  start date: May 23 07:57:09 2024 GMT
*  expire date: Nov 19 07:57:09 2024 GMT
*  subjectAltName: host "code.visualstudio.com" matched cert's "code.visualstudio.com"
*  issuer: C=US; O=Microsoft Corporation; CN=Microsoft Azure RSA TLS Issuing CA 07
*  SSL certificate verify ok.
> GET /assets/docs/copilot/copilot-chat/copilot-view.png HTTP/1.1
> Host: code.visualstudio.com
> User-Agent: curl/7.68.0
> Accept: */*
>
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* old SSL session ID is stale, removing
* Mark bundle as not supporting multiuse
< HTTP/1.1 404 Not Found
< Date: Wed, 12 Jun 2024 15:05:46 GMT
< Content-Type: text/html; charset=utf-8
< Content-Length: 1924
< Connection: keep-alive
< ETag: W/"784-VPrR4AzQJwzFv9ceUGWa4yXUGQo"
< Strict-Transport-Security: max-age=31536000; includeSubDomains
< Content-Security-Policy: frame-ancestors 'self'
< X-XSS-Protection: 1; mode=block
< X-Content-Type-Options: nosniff
< X-Powered-By: ASP.NET
< x-azure-ref: 20240612T150546Z-r175d9cdfbfkds46xdfvgzk0vg0000000hfg000000008px7
< X-Cache: TCP_MISS
< x-fd-int-roxy-purgeid: 0
<
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta name="google-site-verification" content="hNs7DXrTySP_X-0P_AC0WulAXvUwgSXEmgfcO2r79dw" />

  <link rel="shortcut icon" href="/favicon.ico" sizes="128x128" />
  <link rel="apple-touch-icon" href="/apple-touch-icon.png">

  <title>Page not found</title>
  <link rel="stylesheet" href="/vendor/bootstrap/css/bootstrap.min.css">
  <link rel="stylesheet" href="/style.css">

  <script type="text/javascript" src="https://js.monitor.azure.com/scripts/c/ms.analytics-web-3.min.js"></script>
  <script>
  window.appInsights = new oneDS.ApplicationInsights();
  window.appInsights.initialize({
    instrumentationKey: "1a3eb3104447440391ad5f2a6ee06a0a-62879566-bc58-4741-9650-302bf2af703f-7103",
    propertyConfiguration: {
      userConsented: false,
      gpcDataSharingOptIn: false
    },
    cookieCfg: {
      ignoreCookies: ["MSCC"]
    },
    webAnalyticsConfiguration:{ // Web Analytics Plugin configuration
      urlCollectQuery: true,
      urlCollectHash: true,
      autoCapture: {
        scroll: true,
        pageView: true,
        onLoad: true,
        onUnload: true,
        click: true,
        resize: true,
        jsError: true
      }
    }
  }, []);

  const GPC_DataSharingOptIn = false;
  window.appInsights.getPropertyManager().getPropertiesContext().web.gpcDataSharingOptIn = GPC_DataSharingOptIn;
  </script></head>

<body class="errors">
  <div class="container">
    <img class="graphic notfound" src="/assets/images/404-graphic.svg" />
<h1>Sorry!</h1>
<h2>It seems the page can't be found</h2>
    <div class="support">
      <a href="/">Home</a>
      <a href="https://www.github.com/Microsoft/vscode-docs/issues">Report an issue</a>
      <a href="https://twitter.com/code">@code</a>
    </div>
  </div>
</body>

* Connection #0 to host code.visualstudio.com left intact
</html>

Is it possible a CDN issue?

isidorn commented 3 weeks ago

Sounds like a Marketplace website issue, transferring it to the VS Marketplace repository. Thanks

doggy8088 commented 2 weeks ago

The website seems working perfectly now.