This tutorial is for all of you who have tried to push a software package through the BES and received this error: “The application version: {version number} is not parse-able. The accepted version format is XXX.YYY.YYY.YYY where X and Y are numeric characters”. This error is a known issue with the BlackBerry Enterprise server 5.0.3 as per Research In Motions release notes and should be fixed in an upcoming BES server upgrade or release. At this point in time however in order to fix this issue and get your software application uploaded to the BES you will have to change the version number of the software.
Change Application Version Number
1. Locate the zipped folder containing the .alx and .cod files and extract them.
2. Right Click on the .alx file and choose to open the file.
3. Choose the option to open the program using Notepad.
4. Within the notepad you will notice a version number that should look exactly the same as the one you’re receiving in the BAS in the error.
5. Change this version number to a format of XXX.YYY.YYY.YYY and keep in mind that only the X values are necessary. A few of the excepted examples would be: “5.0″, “5.0.0.0″,”1.434.34.2″ etc.
6. Save the changes to the file, making sure that the filetype is set to all files and the .alx extension is still part of the name.
7. Re-zip the two files and then go into the BAS and attempt to re-attach or add your app. If you have changed the version to a supported format your app will now be accepted and you can add it to your software configuration.
That’s it this workaround has worked for me every time I have tested it. If this does not work for you or you have any questions simply leave a comment below and I will get back to you.

Leave a Reply