Skip to content

Submit fails with “No files you submitted have changed” even on first submission #1197

@Abderrahman-byte

Description

@Abderrahman-byte

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. 😊

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions