weird_whitespace.mj is invalid
As per the language specification, only spaces, tabs, CRs and LFs are regarded as whitespace. All other ASCII whitespace characters aren't part of the MiniJava alphabet and can be rejected as such.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information