diff --git a/release.sh b/release.sh
index 6240707fce837d8cb359f8458ad9121f5ad0f1d6..90b2920c31128a262a264a00e683d851822fa7aa 100755
--- a/release.sh
+++ b/release.sh
@@ -10,12 +10,23 @@ fi
 
 DIRNAME=`pwd`
 
-### Releasing
+### Get current version (package.json)
 current=`grep -oP "version\": \"\d+.\d+.\d+((a|b)[0-9]+)?" package.json | grep -oP "\d+.\d+.\d+((a|b)[0-9]+)?"`
+if [[ "_$current" == "_" ]]; then
+  echo "Unable to get current version. Please check version format is: x.y.z (x and y should be an integer)."
+  exit -1;
+fi
 echo "Current version: $current"
+
+### Get current version for Android
 currentAndroid=`grep -oP "android-versionCode=\"[0-9]+\"" config.xml | grep -oP "\d+"`
+if [[ "_$currentAndroid" == "_" ]]; then
+  echo "Unable to get current Android version. Please check version format is an integer."
+  exit -1;
+fi
 echo "Current Android version: $currentAndroid"
 
+### Releasing
 if [[ $2 =~ ^[0-9]+.[0-9]+.[0-9]+((a|b)[0-9]+)?$ && $3 =~ ^[0-9]+$ ]]; then
 
   echo "new build version: $2"