Apologies all around for this bug, essentially the problem is Java 1.6 does NOT have forEach support. We had been testing on a mac with 1.7 so everything seemed smooth. Cmd 4.0.1 will fix this bug but wont be out for a little while so there are some ways to fix this now.

Second option is to use PhoneGap instead of Cordova. PhoneGap internally checks for missing platforms whereas in the Cordova Packager we had to do this ourselves, which is where the loop comes in. If you init your app with PhoneGap instead this will not be an issue

Last option is to use the attached cordova-impl.xml file. You will need to rename this file from cordova-impl.xml.txt to just cordova-impl.xml. You then need to replace the cordova-impl here: