-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Description
Bug description
Gitpod create workspace parse .gitpod.yml
from Github Enterprise repo got Invalid gitpod.yml: Unparsable Gitpod configuration: YAMLException: end of the stream or a document separator is expected at line 27, column 25: ... authentication" style="word-wrap: break-word;"> ^
component server
error message
{"component":"server","severity":"INFO","time":"2022-02-22T03:19:06.231Z","context":{"userId":"83488da8-9fd8-470b-aca9-23100ad8492a"},"message":"admin access","payload":{"authorised":true,"method":"adminGetSettings","params":{}}}
{"component":"server","severity":"INFO","time":"2022-02-22T03:19:09.130Z","error":"SyntaxError: Unexpected token < in JSON at position 1\n at JSON.parse (<anonymous>)\n at ConfigInferrer.<anonymous> (/app/node_modules/@gitpod/server/dist/src/config/config-inferrer.js:56:38)\n at Generator.next (<anonymous>)\n at fulfilled (/app/node_modules/@gitpod/server/dist/src/config/config-inferrer.js:10:58)\n at runMicrotasks (<anonymous>)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)","payload":"\n<!DOCTYPE html>\n<html lang=\"en\" >\n <head>\n <meta charset=\"utf-8\">\n\n\n\n <title>Initiating SAML single sign-on</title>\n <meta http-equiv=\"refresh\" content=\"0;url=https://saml-sign-insts.my-conpany.com/saml-sign-in/ls?RelayState=BZkDBj5CIqADoIoIRJnNcZR8ua3XbiBPPbn83AlTx0HCf7QAkn4OTNqxBMHC_iBDlmw7I63paHX0N21Qgu2m3aq_jm3BOtaNYtQGt3trpaM&SAMLRequest=hZJBb9swDIXv%2FRWC7rEttbMTIU7hNhgWoGuMJtuhl0KWqUaALWWinG3%2FvoqbAkGHdlfqPep9JOfXf%2FqOHMCjcbakLMno9eJijrLv9qIaws4%2BwK8BMJCosyjGh5IO3gon0aCwsgcUQYlN9f1O8CQTe%2B%2BCU66jZ5bPHRIRfIgBKFktS%2FqUFaqYNSDzdsbzZtooxqYaFMCxrnQ7u5RFo7nk%2BVXDcvjCmYQs18ABWFuwIrZBHGBlMUgbSsozzicZn3C%2BzS4Fm4ls%2BkjJzzfoGIGSZWQ0VoaxsgthjyJNZasRAybBg217o7xLlOvHctrh8Zs6ZjcHKKmWHQIl9Qn%2BxtjW2OfPuZtXEYpv2209qdebLSXV2yxuncWhB78BfzAKfjzcnedSybMJu6F5H%2B047FS9Wuli3KMYh%2BEX%2FzXP03P56QbuY%2BrVsnadUX9J1XXu960HGSJx8EME%2Fup8L8PHnCxhY8W0Ez1KxWBxD8poAy1NTxEjbGuO1EjuXbiBKIWP9hYFa7v2lQ7g32v41aiJbdN%2FT3hx8QI%3D&SigAlg=http%3A%2F%2Fwww.w3.org%2F2001%2F04%2Fxmldsig-more%23rsa-sha256&Signature=XBDp8uMghaziN29ZyGz4AWycRgFt1brTi0zi%2B3XzPX8ZWyF5c5UMzRjV75v5xHORAxJCX%2BAUGuypvi0kykKIAUJXGgLuxw36jqB%2BZR4xwx9thnjPU%2BjQxFh9pD8N5u8Q%2FjZzr5XIyziMIS7SdJ3jdaDFQr0lE1zcUqlY0r2jGyM7jhj4eCFYcZVgys%2F7%2BMoFR9WWDFomsTkZiGS9jfoG8PEC5auCJKxiM9A%2BRweDOFxWFqERUSMc9Q3o7DRYCHfpLJ0OzcABwoHUbcjIIrrv1fzR1nndTkC5bBGbTiOGwDfNiUz7i%2B2HG7yQFO8byXcoi4KsPgW3mhieYNP7kKrkhxcd%2BCgrxXCR%2FybknVId2k6bQ82pr6Isj%2Ft%2BuEsQnf7cGAXP75E5UoM4s%2FwQucIYivwstChvBuLUZQ%2F00LJp7O98%2FIAa2H%2FOm9wstOJ%2BfVUVNFTQs40R1dh28r%2F8uwgfzptVbEvUeRVB8IwhDlkLbbHLU9QsM15LrQz90ZdNm%2B30UOpmWCBcG4KWYR%2FxePDTNdm2lxTZBGOO14ucejPaxoE9ZvrbAqT66zy6ModC1CEt7StE1DBBjpOu8zsFFQY%2F2csgRR9K%2FXSk9iD%2FyM0BeM9l%2ByxYBsPl%2B5okDU0Kx06X1OL4L5MxEoNBIBL2nrr9FVgi9f65%2F9iMnUiXcchjTBg%3D\" data-url=\"https://saml-sign-insts.my-conpany.com/saml-sign-in/ls?RelayState=BZkDBj5CIqADoIoIRJnNcZR8ua3XbiBPPbn83AlTx0HCf7QAkn4OTNqxBMHC_iBDlmw7I63paHX0N21Qgu2m3aq_jm3BOtaNYtQGt3trpaM&SAMLRequest=hZJBb9swDIXv%2FRWC7rEttbMTIU7hNhgWoGuMJtuhl0KWqUaALWWinG3%2FvoqbAkGHdlfqPep9JOfXf%2FqOHMCjcbakLMno9eJijrLv9qIaws4%2BwK8BMJCosyjGh5IO3gon0aCwsgcUQYlN9f1O8CQTe%2B%2BCU66jZ5bPHRIRfIgBKFktS%2FqUFaqYNSDzdsbzZtooxqYaFMCxrnQ7u5RFo7nk%2BVXDcvjCmYQs18ABWFuwIrZBHGBlMUgbSsozzicZn3C%2BzS4Fm4ls%2BkjJzzfoGIGSZWQ0VoaxsgthjyJNZasRAybBg217o7xLlOvHctrh8Zs6ZjcHKKmWHQIl9Qn%2BxtjW2OfPuZtXEYpv2209qdebLSXV2yxuncWhB78BfzAKfjzcnedSybMJu6F5H%2B047FS9Wuli3KMYh%2BEX%2FzXP03P56QbuY%2BrVsnadUX9J1XXu960HGSJx8EME%2Fup8L8PHnCxhY8W0Ez1KxWBxD8poAy1NTxEjbGuO1EjuXbiBKIWP9hYFa7v2lQ7g32v41aiJbdN%2FT3hx8QI%3D&SigAlg=http%3A%2F%2Fwww.w3.org%2F2001%2F04%2Fxmldsig-more%23rsa-sha256&Signature=XBDp8uMghaziN29ZyGz4AWycRgFt1brTi0zi%2B3XzPX8ZWyF5c5UMzRjV75v5xHORAxJCX%2BAUGuypvi0kykKIAUJXGgLuxw36jqB%2BZR4xwx9thnjPU%2BjQxFh9pD8N5u8Q%2FjZzr5XIyziMIS7SdJ3jdaDFQr0lE1zcUqlY0r2jGyM7jhj4eCFYcZVgys%2F7%2BMoFR9WWDFomsTkZiGS9jfoG8PEC5auCJKxiM9A%2BRweDOFxWFqERUSMc9Q3o7DRYCHfpLJ0OzcABwoHUbcjIIrrv1fzR1nndTkC5bBGbTiOGwDfNiUz7i%2B2HG7yQFO8byXcoi4KsPgW3mhieYNP7kKrkhxcd%2BCgrxXCR%2FybknVId2k6bQ82pr6Isj%2Ft%2BuEsQnf7cGAXP75E5UoM4s%2FwQucIYivwstChvBuLUZQ%2F00LJp7O98%2FIAa2H%2FOm9wstOJ%2BfVUVNFTQs40R1dh28r%2F8uwgfzptVbEvUeRVB8IwhDlkLbbHLU9QsM15LrQz90ZdNm%2B30UOpmWCBcG4KWYR%2FxePDTNdm2lxTZBGOO14ucejPaxoE9ZvrbAqT66zy6ModC1CEt7StE1DBBjpOu8zsFFQY%2F2csgRR9K%2FXSk9iD%2FyM0BeM9l%2ByxYBsPl%2B5okDU0Kx06X1OL4L5MxEoNBIBL2nrr9FVgi9f65%2F9iMnUiXcchjTBg%3D\">\n <meta name=\"viewport\" content=\"width=device-width\">\n <link crossorigin=\"use-credentials\" media=\"all\" integrity=\"sha512-5C2YsS2pynDIt41BlOrGn3llTAZXy9q2s3368OiDNkkNYfyW827k1ErbV9pRNxdQEBUGIKOpRwWrBlSKO2iGbA==\" rel=\"stylesheet\" href=\"https://adc.github.my-conpany.com/assets/frameworks-e42d98b12da9ca70c8b78d4194eac69f.css\" />\n\n\n\n <link rel=\"mask-icon\" href=\"https://adc.github.my-conpany.com/pinned-octocat.svg\" color=\"#000000\">\n <link rel=\"alternate icon\" class=\"js-site-favicon\" type=\"image/png\" href=\"https://adc.github.my-conpany.com/favicons/favicon-ent.png\">\n <link rel=\"icon\" class=\"js-site-favicon\" type=\"image/svg+xml\" href=\"https://adc.github.my-conpany.com/favicons/favicon-ent.svg\">\n\n<meta name=\"theme-color\" content=\"#1e2327\">\n\n\n <link rel=\"manifest\" href=\"/manifest.json\" crossOrigin=\"use-credentials\">\n\n </head>\n\n <body style=\"word-wrap: break-word;\">\n \n \n<div class=\"container-md px-3\">\n <div class=\"blankslate mt-5\">\n <svg class=\"octicon octicon-shield-lock blankslate-icon\" height=\"32\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"32\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M12.077 2.563a.25.25 0 00-.154 0L3.673 5.24a.249.249 0 00-.173.237V10.5c0 5.461 3.28 9.483 8.43 11.426a.2.2 0 00.14 0c5.15-1.943 8.43-5.965 8.43-11.426V5.476a.25.25 0 00-.173-.237l-8.25-2.676zm-.617-1.426a1.75 1.75 0 011.08 0l8.25 2.675A1.75 1.75 0 0122 5.476V10.5c0 6.19-3.77 10.705-9.401 12.83a1.699 1.699 0 01-1.198 0C5.771 21.204 2 16.69 2 10.5V5.476c0-.76.49-1.43 1.21-1.664l8.25-2.675zM13 12.232A2 2 0 0012 8.5a2 2 0 00-1 3.732V15a1 1 0 102 0v-2.768z\"></path></svg>\n\n <h3 class=\"mb-1\">You are being redirected to your identity provider in order to authenticate.</h3>\n\n\n \n <p>\n If your browser does not redirect you back, please <a id=\"redirect\" href=\"https://saml-sign-insts.my-conpany.com/saml-sign-in/ls?RelayState=BZkDBj5CIqADoIoIRJnNcZR8ua3XbiBPPbn83AlTx0HCf7QAkn4OTNqxBMHC_iBDlmw7I63paHX0N21Qgu2m3aq_jm3BOtaNYtQGt3trpaM&SAMLRequest=hZJBb9swDIXv%2FRWC7rEttbMTIU7hNhgWoGuMJtuhl0KWqUaALWWinG3%2FvoqbAkGHdlfqPep9JOfXf%2FqOHMCjcbakLMno9eJijrLv9qIaws4%2BwK8BMJCosyjGh5IO3gon0aCwsgcUQYlN9f1O8CQTe%2B%2BCU66jZ5bPHRIRfIgBKFktS%2FqUFaqYNSDzdsbzZtooxqYaFMCxrnQ7u5RFo7nk%2BVXDcvjCmYQs18ABWFuwIrZBHGBlMUgbSsozzicZn3C%2BzS4Fm4ls%2BkjJzzfoGIGSZWQ0VoaxsgthjyJNZasRAybBg217o7xLlOvHctrh8Zs6ZjcHKKmWHQIl9Qn%2BxtjW2OfPuZtXEYpv2209qdebLSXV2yxuncWhB78BfzAKfjzcnedSybMJu6F5H%2B047FS9Wuli3KMYh%2BEX%2FzXP03P56QbuY%2BrVsnadUX9J1XXu960HGSJx8EME%2Fup8L8PHnCxhY8W0Ez1KxWBxD8poAy1NTxEjbGuO1EjuXbiBKIWP9hYFa7v2lQ7g32v41aiJbdN%2FT3hx8QI%3D&SigAlg=http%3A%2F%2Fwww.w3.org%2F2001%2F04%2Fxmldsig-more%23rsa-sha256&Signature=XBDp8uMghaziN29ZyGz4AWycRgFt1brTi0zi%2B3XzPX8ZWyF5c5UMzRjV75v5xHORAxJCX%2BAUGuypvi0kykKIAUJXGgLuxw36jqB%2BZR4xwx9thnjPU%2BjQxFh9pD8N5u8Q%2FjZzr5XIyziMIS7SdJ3jdaDFQr0lE1zcUqlY0r2jGyM7jhj4eCFYcZVgys%2F7%2BMoFR9WWDFomsTkZiGS9jfoG8PEC5auCJKxiM9A%2BRweDOFxWFqERUSMc9Q3o7DRYCHfpLJ0OzcABwoHUbcjIIrrv1fzR1nndTkC5bBGbTiOGwDfNiUz7i%2B2HG7yQFO8byXcoi4KsPgW3mhieYNP7kKrkhxcd%2BCgrxXCR%2FybknVId2k6bQ82pr6Isj%2Ft%2BuEsQnf7cGAXP75E5UoM4s%2FwQucIYivwstChvBuLUZQ%2F00LJp7O98%2FIAa2H%2FOm9wstOJ%2BfVUVNFTQs40R1dh28r%2F8uwgfzptVbEvUeRVB8IwhDlkLbbHLU9QsM15LrQz90ZdNm%2B30UOpmWCBcG4KWYR%2FxePDTNdm2lxTZBGOO14ucejPaxoE9ZvrbAqT66zy6ModC1CEt7StE1DBBjpOu8zsFFQY%2F2csgRR9K%2FXSk9iD%2FyM0BeM9l%2ByxYBsPl%2B5okDU0Kx06X1OL4L5MxEoNBIBL2nrr9FVgi9f65%2F9iMnUiXcchjTBg%3D\">click here</a> to continue.\n </p>\n\n\n\n</div></div>\n\n\n </body>\n</html>\n","loggedViaConsole":true}
{"@type":"type.googleapis.com/google.devtools.clouderrorreporting.v1beta1.ReportedErrorEvent","serviceContext":{"service":"server","version":"release-2022.01.10"},"stack_trace":"YAMLException: end of the stream or a document separator is expected at line 27, column 25:\n <body style=\"word-wrap: break-word;\">\n ^\n at generateError (/app/node_modules/js-yaml/lib/js-yaml/loader.js:167:10)\n at throwError (/app/node_modules/js-yaml/lib/js-yaml/loader.js:173:9)\n at readDocument (/app/node_modules/js-yaml/lib/js-yaml/loader.js:1545:5)\n at loadDocuments (/app/node_modules/js-yaml/lib/js-yaml/loader.js:1588:5)\n at load (/app/node_modules/js-yaml/lib/js-yaml/loader.js:1614:19)\n at Object.safeLoad (/app/node_modules/js-yaml/lib/js-yaml/loader.js:1637:10)\n at GitpodFileParser.parse (/app/node_modules/@gitpod/gitpod-protocol/lib/gitpod-file-parser.js:29:39)\n at ConfigProvider.<anonymous> (/app/node_modules/@gitpod/server/dist/src/workspace/config-provider.js:174:63)\n at Generator.next (<anonymous>)\n at fulfilled (/app/node_modules/@gitpod/server/dist/src/workspace/config-provider.js:19:58)\n at runMicrotasks (<anonymous>)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)","component":"server","severity":"ERROR","time":"2022-02-22T03:19:09.138Z","message":"Unparsable Gitpod configuration","error":"YAMLException: end of the stream or a document separator is expected at line 27, column 25:\n <body style=\"word-wrap: break-word;\">\n ^\n at generateError (/app/node_modules/js-yaml/lib/js-yaml/loader.js:167:10)\n at throwError (/app/node_modules/js-yaml/lib/js-yaml/loader.js:173:9)\n at readDocument (/app/node_modules/js-yaml/lib/js-yaml/loader.js:1545:5)\n at loadDocuments (/app/node_modules/js-yaml/lib/js-yaml/loader.js:1588:5)\n at load (/app/node_modules/js-yaml/lib/js-yaml/loader.js:1614:19)\n at Object.safeLoad (/app/node_modules/js-yaml/lib/js-yaml/loader.js:1637:10)\n at GitpodFileParser.parse (/app/node_modules/@gitpod/gitpod-protocol/lib/gitpod-file-parser.js:29:39)\n at ConfigProvider.<anonymous> (/app/node_modules/@gitpod/server/dist/src/workspace/config-provider.js:174:63)\n at Generator.next (<anonymous>)\n at fulfilled (/app/node_modules/@gitpod/server/dist/src/workspace/config-provider.js:19:58)\n at runMicrotasks (<anonymous>)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)","payload":{"content":"\n<!DOCTYPE html>\n<html lang=\"en\" >\n <head>\n <meta charset=\"utf-8\">\n\n\n\n <title>Initiating SAML single sign-on</title>\n <meta http-equiv=\"refresh\" content=\"0;url=https://saml-sign-insts.my-conpany.com/saml-sign-in/ls?RelayState=xc78g51vvAIJK7l2Tq38jZ4c_UrR1hywaFrM0EWKXDo5zhLBKdskuG9vchQYZeMPkkgASS7Qd7tUGXkqhp1_OC9FXt5LRSJrMIeV8EY3Zqo&SAMLRequest=hZJBT%2BMwEIXv%2FIrI9yaOSUpiNUWBarWVgEa07GEvK9eeUEuJ3fU4ZfffrxuKVLECruP3xu%2Bbmdn1n76LDuBQW1ORNKbken4xQ9F3e14Pfmce4fcA6KOgM8jHh4oMznArUCM3ogfkXvJ1fX%2FHWUz53llvpe3ImeVzh0AE50MAEi0XFfmVlVkh8u2VBFC5YjTbirQsAGir2kKlMs%2BLNjyn2TRPBYBQ0%2FLqUgqhWqZoMc1CG8QBlga9ML4ijDI2oWzC2IZe8rTktPxJoh9v0CECiRaBURvhx8rO%2Bz3yJAkdET3G3oFRvZbOxtL2Yznp8PhNE7LrA1SkFR0CiZoT%2FI02Spvnz7m3ryLk3zebZtKs1hsS1W%2BzuLUGhx7cGtxBS3h6vDvPJeNn7XfD9n2047AT%2BWol83GPfByGm39pniXn8tMNPITUy0VjOy3%2FRnXX2ZdbB8IHYu%2BGAPzNul74jznTOB0rWk3aUcoHg3uQutWgSHKKGGCVPlJj9GD9DQQpfLS3IFiZlatbD%2B69hmWjJrRN%2Fj%2Fh%2BcU%2F&SigAlg=http%3A%2F%2Fwww.w3.org%2F2001%2F04%2Fxmldsig-more%23rsa-sha256&Signature=ZpaZV57cJ4wJCamJyiXt3x0tQoqRR9Fr3ET0plj5Jq%2Ffjci50lmG%2FErWg345XfKRdHLHNkr8fvZdnpgaJdAAVphKSO7%2FjMCSCM91ua%2FHwp9KppyTZ6nRSW4CHgXd2bixGqGyl3Th7i4E4kKvgQS9Z2RbJB6R6plcWvlV5DQGBBJsLz%2BguH6JHnlKJk3WWJsI6Ln5lSWh6I%2BvNSdDjB%2FexDgwtrRqBmM7zx8MlznBYgJuwx%2Fkz4dEWlDwOAbZUFyN8d5MRO%2BpJCc1MyFPszFFZ8mX9hP%2FBTn9mQLE2AvL0rYh61A%2BoI2LmedoBM5yP%2FOdwWLcHnkyXHllMfJnrZuuAj1ODIQBFd1fJJXUSQ8B%2FdBShb0yAuJ4evxKzMwHD1ACnef0WK80kbIu1knPimSlPCvdsGXnzUo8nO%2BqmUOJ%2BBGGNecjw9ZRttnK8c6pT%2B6KT66Bl9B0miZ7aZ4c73P%2FS9GhB6h978KSUq7J69BXMMfUoJPgJxIcYmsoj%2BbsBsStVab%2BVOqm1kOZ31jSgnMJ8umoYSUlqg%2F9pW3m%2FM%2B5%2Bm1Bn64CBmqdV3Ea0eH6jyzyLC%2B1%2FfE%2FtLRs5FqOu9leaTQZj3twLDONhVpvKtqR4fDfxFZGv9XlcZd7I1WXK6yMwXciDfaJMhCLGbJooASq%2BWCloyWr0YskikANLShYvfw%3D\" data-url=\"https://saml-sign-insts.my-conpany.com/saml-sign-in/ls?RelayState=xc78g51vvAIJK7l2Tq38jZ4c_UrR1hywaFrM0EWKXDo5zhLBKdskuG9vchQYZeMPkkgASS7Qd7tUGXkqhp1_OC9FXt5LRSJrMIeV8EY3Zqo&SAMLRequest=hZJBT%2BMwEIXv%2FIrI9yaOSUpiNUWBarWVgEa07GEvK9eeUEuJ3fU4ZfffrxuKVLECruP3xu%2Bbmdn1n76LDuBQW1ORNKbken4xQ9F3e14Pfmce4fcA6KOgM8jHh4oMznArUCM3ogfkXvJ1fX%2FHWUz53llvpe3ImeVzh0AE50MAEi0XFfmVlVkh8u2VBFC5YjTbirQsAGir2kKlMs%2BLNjyn2TRPBYBQ0%2FLqUgqhWqZoMc1CG8QBlga9ML4ijDI2oWzC2IZe8rTktPxJoh9v0CECiRaBURvhx8rO%2Bz3yJAkdET3G3oFRvZbOxtL2Yznp8PhNE7LrA1SkFR0CiZoT%2FI02Spvnz7m3ryLk3zebZtKs1hsS1W%2BzuLUGhx7cGtxBS3h6vDvPJeNn7XfD9n2047AT%2BWol83GPfByGm39pniXn8tMNPITUy0VjOy3%2FRnXX2ZdbB8IHYu%2BGAPzNul74jznTOB0rWk3aUcoHg3uQutWgSHKKGGCVPlJj9GD9DQQpfLS3IFiZlatbD%2B69hmWjJrRN%2Fj%2Fh%2BcU%2F&SigAlg=http%3A%2F%2Fwww.w3.org%2F2001%2F04%2Fxmldsig-more%23rsa-sha256&Signature=ZpaZV57cJ4wJCamJyiXt3x0tQoqRR9Fr3ET0plj5Jq%2Ffjci50lmG%2FErWg345XfKRdHLHNkr8fvZdnpgaJdAAVphKSO7%2FjMCSCM91ua%2FHwp9KppyTZ6nRSW4CHgXd2bixGqGyl3Th7i4E4kKvgQS9Z2RbJB6R6plcWvlV5DQGBBJsLz%2BguH6JHnlKJk3WWJsI6Ln5lSWh6I%2BvNSdDjB%2FexDgwtrRqBmM7zx8MlznBYgJuwx%2Fkz4dEWlDwOAbZUFyN8d5MRO%2BpJCc1MyFPszFFZ8mX9hP%2FBTn9mQLE2AvL0rYh61A%2BoI2LmedoBM5yP%2FOdwWLcHnkyXHllMfJnrZuuAj1ODIQBFd1fJJXUSQ8B%2FdBShb0yAuJ4evxKzMwHD1ACnef0WK80kbIu1knPimSlPCvdsGXnzUo8nO%2BqmUOJ%2BBGGNecjw9ZRttnK8c6pT%2B6KT66Bl9B0miZ7aZ4c73P%2FS9GhB6h978KSUq7J69BXMMfUoJPgJxIcYmsoj%2BbsBsStVab%2BVOqm1kOZ31jSgnMJ8umoYSUlqg%2F9pW3m%2FM%2B5%2Bm1Bn64CBmqdV3Ea0eH6jyzyLC%2B1%2FfE%2FtLRs5FqOu9leaTQZj3twLDONhVpvKtqR4fDfxFZGv9XlcZd7I1WXK6yMwXciDfaJMhCLGbJooASq%2BWCloyWr0YskikANLShYvfw%3D\">\n <meta name=\"viewport\" content=\"width=device-width\">\n <link crossorigin=\"use-credentials\" media=\"all\" integrity=\"sha512-5C2YsS2pynDIt41BlOrGn3llTAZXy9q2s3368OiDNkkNYfyW827k1ErbV9pRNxdQEBUGIKOpRwWrBlSKO2iGbA==\" rel=\"stylesheet\" href=\"https://adc.github.my-conpany.com/assets/frameworks-e42d98b12da9ca70c8b78d4194eac69f.css\" />\n\n\n\n <link rel=\"mask-icon\" href=\"https://adc.github.my-conpany.com/pinned-octocat.svg\" color=\"#000000\">\n <link rel=\"alternate icon\" class=\"js-site-favicon\" type=\"image/png\" href=\"https://adc.github.my-conpany.com/favicons/favicon-ent.png\">\n <link rel=\"icon\" class=\"js-site-favicon\" type=\"image/svg+xml\" href=\"https://adc.github.my-conpany.com/favicons/favicon-ent.svg\">\n\n<meta name=\"theme-color\" content=\"#1e2327\">\n\n\n <link rel=\"manifest\" href=\"/manifest.json\" crossOrigin=\"use-credentials\">\n\n </head>\n\n <body style=\"word-wrap: break-word;\">\n \n \n<div class=\"container-md px-3\">\n <div class=\"blankslate mt-5\">\n <svg class=\"octicon octicon-shield-lock blankslate-icon\" height=\"32\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"32\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M12.077 2.563a.25.25 0 00-.154 0L3.673 5.24a.249.249 0 00-.173.237V10.5c0 5.461 3.28 9.483 8.43 11.426a.2.2 0 00.14 0c5.15-1.943 8.43-5.965 8.43-11.426V5.476a.25.25 0 00-.173-.237l-8.25-2.676zm-.617-1.426a1.75 1.75 0 011.08 0l8.25 2.675A1.75 1.75 0 0122 5.476V10.5c0 6.19-3.77 10.705-9.401 12.83a1.699 1.699 0 01-1.198 0C5.771 21.204 2 16.69 2 10.5V5.476c0-.76.49-1.43 1.21-1.664l8.25-2.675zM13 12.232A2 2 0 0012 8.5a2 2 0 00-1 3.732V15a1 1 0 102 0v-2.768z\"></path></svg>\n\n <h3 class=\"mb-1\">You are being redirected to your identity provider in order to authenticate.</h3>\n\n\n \n <p>\n If your browser does not redirect you back, please <a id=\"redirect\" href=\"https://saml-sign-insts.my-conpany.com/saml-sign-in/ls?RelayState=xc78g51vvAIJK7l2Tq38jZ4c_UrR1hywaFrM0EWKXDo5zhLBKdskuG9vchQYZeMPkkgASS7Qd7tUGXkqhp1_OC9FXt5LRSJrMIeV8EY3Zqo&SAMLRequest=hZJBT%2BMwEIXv%2FIrI9yaOSUpiNUWBarWVgEa07GEvK9eeUEuJ3fU4ZfffrxuKVLECruP3xu%2Bbmdn1n76LDuBQW1ORNKbken4xQ9F3e14Pfmce4fcA6KOgM8jHh4oMznArUCM3ogfkXvJ1fX%2FHWUz53llvpe3ImeVzh0AE50MAEi0XFfmVlVkh8u2VBFC5YjTbirQsAGir2kKlMs%2BLNjyn2TRPBYBQ0%2FLqUgqhWqZoMc1CG8QBlga9ML4ijDI2oWzC2IZe8rTktPxJoh9v0CECiRaBURvhx8rO%2Bz3yJAkdET3G3oFRvZbOxtL2Yznp8PhNE7LrA1SkFR0CiZoT%2FI02Spvnz7m3ryLk3zebZtKs1hsS1W%2BzuLUGhx7cGtxBS3h6vDvPJeNn7XfD9n2047AT%2BWol83GPfByGm39pniXn8tMNPITUy0VjOy3%2FRnXX2ZdbB8IHYu%2BGAPzNul74jznTOB0rWk3aUcoHg3uQutWgSHKKGGCVPlJj9GD9DQQpfLS3IFiZlatbD%2B69hmWjJrRN%2Fj%2Fh%2BcU%2F&SigAlg=http%3A%2F%2Fwww.w3.org%2F2001%2F04%2Fxmldsig-more%23rsa-sha256&Signature=ZpaZV57cJ4wJCamJyiXt3x0tQoqRR9Fr3ET0plj5Jq%2Ffjci50lmG%2FErWg345XfKRdHLHNkr8fvZdnpgaJdAAVphKSO7%2FjMCSCM91ua%2FHwp9KppyTZ6nRSW4CHgXd2bixGqGyl3Th7i4E4kKvgQS9Z2RbJB6R6plcWvlV5DQGBBJsLz%2BguH6JHnlKJk3WWJsI6Ln5lSWh6I%2BvNSdDjB%2FexDgwtrRqBmM7zx8MlznBYgJuwx%2Fkz4dEWlDwOAbZUFyN8d5MRO%2BpJCc1MyFPszFFZ8mX9hP%2FBTn9mQLE2AvL0rYh61A%2BoI2LmedoBM5yP%2FOdwWLcHnkyXHllMfJnrZuuAj1ODIQBFd1fJJXUSQ8B%2FdBShb0yAuJ4evxKzMwHD1ACnef0WK80kbIu1knPimSlPCvdsGXnzUo8nO%2BqmUOJ%2BBGGNecjw9ZRttnK8c6pT%2B6KT66Bl9B0miZ7aZ4c73P%2FS9GhB6h978KSUq7J69BXMMfUoJPgJxIcYmsoj%2BbsBsStVab%2BVOqm1kOZ31jSgnMJ8umoYSUlqg%2F9pW3m%2FM%2B5%2Bm1Bn64CBmqdV3Ea0eH6jyzyLC%2B1%2FfE%2FtLRs5FqOu9leaTQZj3twLDONhVpvKtqR4fDfxFZGv9XlcZd7I1WXK6yMwXciDfaJMhCLGbJooASq%2BWCloyWr0YskikANLShYvfw%3D\">click here</a> to continue.\n </p>\n\n\n\n</div></div>\n\n\n </body>\n</html>\n"}}
{"component":"server","severity":"INFO","time":"2022-02-22T03:19:09.138Z","context":{"userId":"83488da8-9fd8-470b-aca9-23100ad8492a"},"message":"Invalid gitpod.yml: Unparsable Gitpod configuration: YAMLException: end of the stream or a document separator is expected at line 27, column 25:\n <body style=\"word-wrap: break-word;\">\n ^","payload":{"repoCloneUrl":"https://adc.github.my-conpany.com/neil-kuan/gitpod-demo.git","revision":"eaca846ae6504edc9c4b94cc52549b7dd3ac25b6","customConfigString":"\n<!DOCTYPE html>\n<html lang=\"en\" >\n <head>\n <meta charset=\"utf-8\">\n\n\n\n <title>Initiating SAML single sign-on</title>\n <meta http-equiv=\"refresh\" content=\"0;url=https://saml-sign-insts.my-conpany.com/saml-sign-in/ls?RelayState=xc78g51vvAIJK7l2Tq38jZ4c_UrR1hywaFrM0EWKXDo5zhLBKdskuG9vchQYZeMPkkgASS7Qd7tUGXkqhp1_OC9FXt5LRSJrMIeV8EY3Zqo&SAMLRequest=hZJBT%2BMwEIXv%2FIrI9yaOSUpiNUWBarWVgEa07GEvK9eeUEuJ3fU4ZfffrxuKVLECruP3xu%2Bbmdn1n76LDuBQW1ORNKbken4xQ9F3e14Pfmce4fcA6KOgM8jHh4oMznArUCM3ogfkXvJ1fX%2FHWUz53llvpe3ImeVzh0AE50MAEi0XFfmVlVkh8u2VBFC5YjTbirQsAGir2kKlMs%2BLNjyn2TRPBYBQ0%2FLqUgqhWqZoMc1CG8QBlga9ML4ijDI2oWzC2IZe8rTktPxJoh9v0CECiRaBURvhx8rO%2Bz3yJAkdET3G3oFRvZbOxtL2Yznp8PhNE7LrA1SkFR0CiZoT%2FI02Spvnz7m3ryLk3zebZtKs1hsS1W%2BzuLUGhx7cGtxBS3h6vDvPJeNn7XfD9n2047AT%2BWol83GPfByGm39pniXn8tMNPITUy0VjOy3%2FRnXX2ZdbB8IHYu%2BGAPzNul74jznTOB0rWk3aUcoHg3uQutWgSHKKGGCVPlJj9GD9DQQpfLS3IFiZlatbD%2B69hmWjJrRN%2Fj%2Fh%2BcU%2F&SigAlg=http%3A%2F%2Fwww.w3.org%2F2001%2F04%2Fxmldsig-more%23rsa-sha256&Signature=ZpaZV57cJ4wJCamJyiXt3x0tQoqRR9Fr3ET0plj5Jq%2Ffjci50lmG%2FErWg345XfKRdHLHNkr8fvZdnpgaJdAAVphKSO7%2FjMCSCM91ua%2FHwp9KppyTZ6nRSW4CHgXd2bixGqGyl3Th7i4E4kKvgQS9Z2RbJB6R6plcWvlV5DQGBBJsLz%2BguH6JHnlKJk3WWJsI6Ln5lSWh6I%2BvNSdDjB%2FexDgwtrRqBmM7zx8MlznBYgJuwx%2Fkz4dEWlDwOAbZUFyN8d5MRO%2BpJCc1MyFPszFFZ8mX9hP%2FBTn9mQLE2AvL0rYh61A%2BoI2LmedoBM5yP%2FOdwWLcHnkyXHllMfJnrZuuAj1ODIQBFd1fJJXUSQ8B%2FdBShb0yAuJ4evxKzMwHD1ACnef0WK80kbIu1knPimSlPCvdsGXnzUo8nO%2BqmUOJ%2BBGGNecjw9ZRttnK8c6pT%2B6KT66Bl9B0miZ7aZ4c73P%2FS9GhB6h978KSUq7J69BXMMfUoJPgJxIcYmsoj%2BbsBsStVab%2BVOqm1kOZ31jSgnMJ8umoYSUlqg%2F9pW3m%2FM%2B5%2Bm1Bn64CBmqdV3Ea0eH6jyzyLC%2B1%2FfE%2FtLRs5FqOu9leaTQZj3twLDONhVpvKtqR4fDfxFZGv9XlcZd7I1WXK6yMwXciDfaJMhCLGbJooASq%2BWCloyWr0YskikANLShYvfw%3D\" data-url=\"https://saml-sign-insts.my-conpany.com/saml-sign-in/ls?RelayState=xc78g51vvAIJK7l2Tq38jZ4c_UrR1hywaFrM0EWKXDo5zhLBKdskuG9vchQYZeMPkkgASS7Qd7tUGXkqhp1_OC9FXt5LRSJrMIeV8EY3Zqo&SAMLRequest=hZJBT%2BMwEIXv%2FIrI9yaOSUpiNUWBarWVgEa07GEvK9eeUEuJ3fU4ZfffrxuKVLECruP3xu%2Bbmdn1n76LDuBQW1ORNKbken4xQ9F3e14Pfmce4fcA6KOgM8jHh4oMznArUCM3ogfkXvJ1fX%2FHWUz53llvpe3ImeVzh0AE50MAEi0XFfmVlVkh8u2VBFC5YjTbirQsAGir2kKlMs%2BLNjyn2TRPBYBQ0%2FLqUgqhWqZoMc1CG8QBlga9ML4ijDI2oWzC2IZe8rTktPxJoh9v0CECiRaBURvhx8rO%2Bz3yJAkdET3G3oFRvZbOxtL2Yznp8PhNE7LrA1SkFR0CiZoT%2FI02Spvnz7m3ryLk3zebZtKs1hsS1W%2BzuLUGhx7cGtxBS3h6vDvPJeNn7XfD9n2047AT%2BWol83GPfByGm39pniXn8tMNPITUy0VjOy3%2FRnXX2ZdbB8IHYu%2BGAPzNul74jznTOB0rWk3aUcoHg3uQutWgSHKKGGCVPlJj9GD9DQQpfLS3IFiZlatbD%2B69hmWjJrRN%2Fj%2Fh%2BcU%2F&SigAlg=http%3A%2F%2Fwww.w3.org%2F2001%2F04%2Fxmldsig-more%23rsa-sha256&Signature=ZpaZV57cJ4wJCamJyiXt3x0tQoqRR9Fr3ET0plj5Jq%2Ffjci50lmG%2FErWg345XfKRdHLHNkr8fvZdnpgaJdAAVphKSO7%2FjMCSCM91ua%2FHwp9KppyTZ6nRSW4CHgXd2bixGqGyl3Th7i4E4kKvgQS9Z2RbJB6R6plcWvlV5DQGBBJsLz%2BguH6JHnlKJk3WWJsI6Ln5lSWh6I%2BvNSdDjB%2FexDgwtrRqBmM7zx8MlznBYgJuwx%2Fkz4dEWlDwOAbZUFyN8d5MRO%2BpJCc1MyFPszFFZ8mX9hP%2FBTn9mQLE2AvL0rYh61A%2BoI2LmedoBM5yP%2FOdwWLcHnkyXHllMfJnrZuuAj1ODIQBFd1fJJXUSQ8B%2FdBShb0yAuJ4evxKzMwHD1ACnef0WK80kbIu1knPimSlPCvdsGXnzUo8nO%2BqmUOJ%2BBGGNecjw9ZRttnK8c6pT%2B6KT66Bl9B0miZ7aZ4c73P%2FS9GhB6h978KSUq7J69BXMMfUoJPgJxIcYmsoj%2BbsBsStVab%2BVOqm1kOZ31jSgnMJ8umoYSUlqg%2F9pW3m%2FM%2B5%2Bm1Bn64CBmqdV3Ea0eH6jyzyLC%2B1%2FfE%2FtLRs5FqOu9leaTQZj3twLDONhVpvKtqR4fDfxFZGv9XlcZd7I1WXK6yMwXciDfaJMhCLGbJooASq%2BWCloyWr0YskikANLShYvfw%3D\">\n <meta name=\"viewport\" content=\"width=device-width\">\n <link crossorigin=\"use-credentials\" media=\"all\" integrity=\"sha512-5C2YsS2pynDIt41BlOrGn3llTAZXy9q2s3368OiDNkkNYfyW827k1ErbV9pRNxdQEBUGIKOpRwWrBlSKO2iGbA==\" rel=\"stylesheet\" href=\"https://adc.github.my-conpany.com/assets/frameworks-e42d98b12da9ca70c8b78d4194eac69f.css\" />\n\n\n\n <link rel=\"mask-icon\" href=\"https://adc.github.my-conpany.com/pinned-octocat.svg\" color=\"#000000\">\n <link rel=\"alternate icon\" class=\"js-site-favicon\" type=\"image/png\" href=\"https://adc.github.my-conpany.com/favicons/favicon-ent.png\">\n <link rel=\"icon\" class=\"js-site-favicon\" type=\"image/svg+xml\" href=\"https://adc.github.my-conpany.com/favicons/favicon-ent.svg\">\n\n<meta name=\"theme-color\" content=\"#1e2327\">\n\n\n <link rel=\"manifest\" href=\"/manifest.json\" crossOrigin=\"use-credentials\">\n\n </head>\n\n <body style=\"word-wrap: break-word;\">\n \n \n<div class=\"container-md px-3\">\n <div class=\"blankslate mt-5\">\n <svg class=\"octicon octicon-shield-lock blankslate-icon\" height=\"32\" viewBox=\"0 0 24 24\" version=\"1.1\" width=\"32\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M12.077 2.563a.25.25 0 00-.154 0L3.673 5.24a.249.249 0 00-.173.237V10.5c0 5.461 3.28 9.483 8.43 11.426a.2.2 0 00.14 0c5.15-1.943 8.43-5.965 8.43-11.426V5.476a.25.25 0 00-.173-.237l-8.25-2.676zm-.617-1.426a1.75 1.75 0 011.08 0l8.25 2.675A1.75 1.75 0 0122 5.476V10.5c0 6.19-3.77 10.705-9.401 12.83a1.699 1.699 0 01-1.198 0C5.771 21.204 2 16.69 2 10.5V5.476c0-.76.49-1.43 1.21-1.664l8.25-2.675zM13 12.232A2 2 0 0012 8.5a2 2 0 00-1 3.732V15a1 1 0 102 0v-2.768z\"></path></svg>\n\n <h3 class=\"mb-1\">You are being redirected to your identity provider in order to authenticate.</h3>\n\n\n \n <p>\n If your browser does not redirect you back, please <a id=\"redirect\" href=\"https://saml-sign-insts.my-conpany.com/saml-sign-in/ls?RelayState=xc78g51vvAIJK7l2Tq38jZ4c_UrR1hywaFrM0EWKXDo5zhLBKdskuG9vchQYZeMPkkgASS7Qd7tUGXkqhp1_OC9FXt5LRSJrMIeV8EY3Zqo&SAMLRequest=hZJBT%2BMwEIXv%2FIrI9yaOSUpiNUWBarWVgEa07GEvK9eeUEuJ3fU4ZfffrxuKVLECruP3xu%2Bbmdn1n76LDuBQW1ORNKbken4xQ9F3e14Pfmce4fcA6KOgM8jHh4oMznArUCM3ogfkXvJ1fX%2FHWUz53llvpe3ImeVzh0AE50MAEi0XFfmVlVkh8u2VBFC5YjTbirQsAGir2kKlMs%2BLNjyn2TRPBYBQ0%2FLqUgqhWqZoMc1CG8QBlga9ML4ijDI2oWzC2IZe8rTktPxJoh9v0CECiRaBURvhx8rO%2Bz3yJAkdET3G3oFRvZbOxtL2Yznp8PhNE7LrA1SkFR0CiZoT%2FI02Spvnz7m3ryLk3zebZtKs1hsS1W%2BzuLUGhx7cGtxBS3h6vDvPJeNn7XfD9n2047AT%2BWol83GPfByGm39pniXn8tMNPITUy0VjOy3%2FRnXX2ZdbB8IHYu%2BGAPzNul74jznTOB0rWk3aUcoHg3uQutWgSHKKGGCVPlJj9GD9DQQpfLS3IFiZlatbD%2B69hmWjJrRN%2Fj%2Fh%2BcU%2F&SigAlg=http%3A%2F%2Fwww.w3.org%2F2001%2F04%2Fxmldsig-more%23rsa-sha256&Signature=ZpaZV57cJ4wJCamJyiXt3x0tQoqRR9Fr3ET0plj5Jq%2Ffjci50lmG%2FErWg345XfKRdHLHNkr8fvZdnpgaJdAAVphKSO7%2FjMCSCM91ua%2FHwp9KppyTZ6nRSW4CHgXd2bixGqGyl3Th7i4E4kKvgQS9Z2RbJB6R6plcWvlV5DQGBBJsLz%2BguH6JHnlKJk3WWJsI6Ln5lSWh6I%2BvNSdDjB%2FexDgwtrRqBmM7zx8MlznBYgJuwx%2Fkz4dEWlDwOAbZUFyN8d5MRO%2BpJCc1MyFPszFFZ8mX9hP%2FBTn9mQLE2AvL0rYh61A%2BoI2LmedoBM5yP%2FOdwWLcHnkyXHllMfJnrZuuAj1ODIQBFd1fJJXUSQ8B%2FdBShb0yAuJ4evxKzMwHD1ACnef0WK80kbIu1knPimSlPCvdsGXnzUo8nO%2BqmUOJ%2BBGGNecjw9ZRttnK8c6pT%2B6KT66Bl9B0miZ7aZ4c73P%2FS9GhB6h978KSUq7J69BXMMfUoJPgJxIcYmsoj%2BbsBsStVab%2BVOqm1kOZ31jSgnMJ8umoYSUlqg%2F9pW3m%2FM%2B5%2Bm1Bn64CBmqdV3Ea0eH6jyzyLC%2B1%2FfE%2FtLRs5FqOu9leaTQZj3twLDONhVpvKtqR4fDfxFZGv9XlcZd7I1WXK6yMwXciDfaJMhCLGbJooASq%2BWCloyWr0YskikANLShYvfw%3D\">click here</a> to continue.\n </p>\n\n\n\n</div></div>\n\n\n </body>\n</html>\n"}}
{"component":"server","severity":"INFO","time":"2022-02-22T03:19:09.139Z","context":{"userId":"83488da8-9fd8-470b-aca9-23100ad8492a"},"message":"Request createWorkspace unsuccessful: 461/\"Invalid gitpod.yml: Unparsable Gitpod configuration: YAMLException: end of the stream or a document separator is expected at line 27, column 25:\n <body style=\"word-wrap: break-word;\">\n ^\"","payload":{"method":"createWorkspace","args":[{"contextUrl":"https://adc.github.my-conpany.com/neil-kuan/gitpod-demo","mode":"select-if-running","forceDefaultConfig":false},{"_isCancelled":false}]}}
Continue with default configuration
give me:
I think is this
cloneUrl: 'https://github.com/gitpod-io/definitely-gp' |
Steps to reproduce
I think this issue is that search https://my-gitpod.lab.com/#https://my.github-ee.lab.com/neil-kuan/demo-gitpod , and then https://my.github-ee.lab.com/ redirect gitpod server to saml login page. so gitpod server parsed the "saml login html", so it return error message, parsed error.
Is any config can let gitpod server parse gitpod.yml after saml login ???
Q: Hmmm! 🤔 Wondering why the HTML is being parsed as the gitpod.yml
Does this happen with all repos? or only the ones missing the gitpod manifest?
A: Happens regardless of whether there is a .gitpod.yml file in the repo.
Q: our team found this.
gitpod/components/server/src/github/api.ts
Lines 41 to 60 in db835ef
public async getFileContents(user: User, org: string, name: string, commitish: string, path: string): Promise<string | undefined> { | |
const githubToken = await this.tokenHelper.getTokenWithScopes(user, [/* TODO: check if private_repo has to be required */]); | |
const token = githubToken.value; | |
const { host } = this.config; | |
const urlString = host === 'github.com' ? | |
`https://raw.githubusercontent.com/${org}/${name}/${commitish}/${path}` : | |
`https://${host}/${org}/${name}/raw/${commitish}/${path}`; | |
const response = await fetch(urlString, { | |
timeout: 15000, | |
method: 'GET', | |
headers: { | |
'Content-Type': 'application/json', | |
'Authorization': `Bearer ${token}` | |
} | |
}); | |
if (!response.ok) { | |
return undefined; | |
} | |
return response.text(); | |
} |
this part
const urlString = host === 'github.com' ? https://raw.githubusercontent.com/${org}/${name}/${commitish}/${path}
: https://${host}/${org}/${name}/raw/${commitish}/${path};
if host not github.com
, will use https://${host}/${org}/${name}/raw/${commitish}/${path};
to getFileContent, But my github ee server raw url is https://mygithub.ee.com/raw/neil-kuan/gitpod-demo/main/gitpod.yml?token=AAABXXXXXXXXXX
, any idea about this??
A: Good Find! We seem to use that function at
this.getFileContent(commit, user, '.gitpod.yml'), |
Workspace affected
No response
Expected behavior
If this repo didn't exist .gitpod.yml
, it didn't need to try parse file.
Example repository
No response
Anything else?
No response
Metadata
Metadata
Assignees
Labels
Type
Projects
Status