"Version Mismatch" error message
If you deploy a system to an incompatible platform, the logged error message might incorrectly indicate a version mismatch, when it should instead indicate a platform mismatch.
The problem causing an incorrect error message is that the version is reverse byte ordering on UNIX (as opposed to Windows). To the Launcher, it is displayed as a version mismatch because it there is no indication that it was meant for Windows. The Launcher can only conclude that it is not appropriate for UNIX systems.