Github backup not working for the Java track

The Github back features is not working for me for the Java track.

Below is a summary of what I have observed:

Case Result
Link Github account & Sync entire Exercism account All Existing Java solutions are synced
Complete a new solution The solution is not synced
Complete a new iteration of an existing solution The iteration is not synced
Manually trigger sync of entire solution None of the existing iterations are synced
Manually trigger sync of a specific iteration The iteration is not synced

I’ve tried manually syncing the Java track a few times over the last couple of days and my solutions are never backed up.

Other tracks appear to be getting backed up as expected. I’ve published solutions on various other tracks (C#, zig, Haskell, C F#) and the commits appear straight away.

Is anyone else having issues backing up their solutions on the Java track or is this just affecting me?

1 Like

I have not experienced issues, but I also haven’t checked.

@iHiD will be able to check this when he is back from holiday.

I assume, giving the matching picture that BenjaminGale (Benjamin Gale) · GitHub and BenjaminGale's profile on Exercism is you?

1 Like

@SleeplessByte yes that is my GitHub account.

2 Likes

The issue is the jar file you’ve uploaded. GitHub’s Ruby library only allows syncing of validly encoded files, and that being non-valid utf-8 means things were breaking. I’m now dropping invalid utf-8 files as I don’t think we need them going into git. There’s potentially a better solution but I’m not sure what (the Ruby library seems to treat everything as utf-8 even if I change the encoding).

The change is deploying and then you should be able to sync in 30mins or so.

1 Like

Thanks both.

I can confirm that my Java solutions are now being backed up to my Github repository.

2 Likes