-
-
Notifications
You must be signed in to change notification settings - Fork 367
Description
Hey team! I’m new to Exercism and trying out the Go track, but I’ve hit a snag with the CLI.
I tried to submit my very first hello_world solution, and got this error:
Error: No files you submitted have changed since your last submission
For more detail, I tried exercism submit -v and got the dump below.
`
========================= BEGIN DumpRequest =========================
PATCH /v1/solutions/958fb63e21fe4d2b9db9729f6ae7a517 HTTP/1.1
Host: api.exercism.org
Authorization: Bearer e88e*****************************25f
Content-Type: multipart/form-data; boundary=4f4b2fb0ec9a31c356f3b53292172575a2787d45a5902d9b57dce10434f2
User-Agent: github.com/exercism/cli v3.5.5 (linux/arm64)
--4f4b2fb0ec9a31c356f3b53292172575a2787d45a5902d9b57dce10434f2
Content-Disposition: form-data; name="files[]"; filename="hello_world.go"
Content-Type: application/octet-stream
package greeting
// HelloWorld greets the world.
func HelloWorld() string {
return "Hello, World!"
}
--4f4b2fb0ec9a31c356f3b53292172575a2787d45a5902d9b57dce10434f2--
========================= END DumpRequest =========================
========================= BEGIN DumpResponse =========================
HTTP/2.0 500 Internal Server Error
Connection: close
Content-Security-Policy-Report-Only: default-src 'self' https://exercism.org https://api.exercism.org https://assets.exercism.org; connect-src 'sel
f' ws://exercism.org https://cdn.jsdelivr.net https://sessions.bugsnag.com/; img-src 'self' data: https://*; media-src *; script-src 'self' https:/
/exercism.org https://api.exercism.org https://assets.exercism.org https://js.stripe.com https://cdn.jsdelivr.net https://www.google.com/recaptcha/
https://www.gstatic.com/recaptcha/; frame-src https://js.stripe.com https://www.google.com/recaptcha/ https://www.gstatic.com/recaptcha/; font-src
'self' https://exercism.org https://api.exercism.org https://assets.exercism.org https://maxcdn.bootstrapcdn.com; style-src 'self' https://exercis
m.org https://api.exercism.org https://assets.exercism.org 'unsafe-inline' https://maxcdn.bootstrapcdn.com; child-src 'none'
Content-Type: text/html; charset=utf-8
Date: Fri, 13 Jun 2025 06:07:58 GMT
Exercism-Body-Class: namespace- controller-errors action-internal_error theme-light user-signed_in
Link: https://assets.exercism.org/assets/website-e8c49a3df281870762508d2e9a8b0e4aa24025be.css; rel="preload"; as="style",<https://assets.exercism
.org/assets/poppins-v20-latin-regular-ac6d71b4d5fdd2b3dabc9a06ff6c001e4251da0b.woff2>; rel="preload"; as="font"; type="font/woff2"; crossorigin="an
onymous",https://assets.exercism.org/assets/poppins-v20-latin-600-179f97ec0275f09603a8db94d4380eb584d81cd5.woff2; rel="preload"; as="font"; type=
"font/woff2"; crossorigin="anonymous"
Referrer-Policy: strict-origin-when-cross-origin
Server: nginx/1.27.5
Strict-Transport-Security: max-age=63072000; includeSubDomains
Vary: Origin
Via: 1.1 1d14130822f7563ef82bba830d521f72.cloudfront.net (CloudFront)
X-Amz-Cf-Id: YdceC_GVHoskQXKTEIgy0uyURXRw2fZn6AUeYAJ24i4Ar7RGespMxQ==
X-Amz-Cf-Pop: AMS58-P3
X-Cache: Error from cloudfront
X-Content-Type-Options: nosniff
X-Download-Options: noopen
X-Frame-Options: SAMEORIGIN
X-Permitted-Cross-Domain-Policies: none
X-Request-Id: 1da235af-5175-4134-ac92-b8fd29019009
X-Runtime: 0.310754
X-Xss-Protection: 0
========================= END DumpResponse =========================
Error: failed to parse API error response: invalid character '<' looking for beginning of value
`
I haven’t made any prior submissions, so it feels like the server or CLI thinks this is a duplicate.
Thanks for any pointers! Let me know if I missed something obvious. 😊