Uploader FAQ

What is "Data Error 905 / Attribute Mismatch"?

This error pops up for many odd reasons. I'll try to cover all of the reasons that I have discovered.

Too Large - Some phones don't allow uploads over 50k, so you need to shorten your sound sample or decrease the size of the image you are sending.

Invalid Image - Make sure your images are not saved with progressive encoding. Also, you do not want EXIF information saved in the .jpg file.

Bad GCD File - Double-check all of the information there (Content-Size, Content-Type, etc.) and verify that the GCD file only has LF newlines (Unix/Linux style) and not CR/LF (DOS/Windows style) or just CR (Macintosh). (This won't happen if you are using this uploader.)

Midlets - The Manifest file should only have LF newlines. Additionally, the name, vendor, and version must match identically in the .jad file as it is in the Manifest file. Also, case is important – the manifest file must be called META-INF/MANIFEST.mf. (The uploader just generates its own .jad file from the Manifest file, and doesn't care about the case of the file, so it is a bit more flexible.)

Wrong MIME Type - One user set up the uploader on his own machine, and found out that his 905 errors were because Apache's MIME type for MP3 files (audio/mpeg) was not the same as the delivered GCD file (audio/mp3). (This won't happen if you are using the uploader on rumkin.com)

Tyler Akins <>
Chat - Contact Me - Legal Info
John Larroquette of Night Court and The John Larroquette Show was the narrator of The Texas Chainsaw Massacre.