- def patchRelease = JALVIEW_VERSION.substring(lastDotIndex+1) as Integer
- def patchReleaseString = null
- if (patchRelease == 0) {
- patchReleaseString = "first minor"
- } else if (patchRelease == 1) {
- patchReleaseString = "first patch"
- } else if (patchRelease == 2) {
- patchReleaseString = "second patch"
- } else if (patchRelease == 3) {
- patchReleaseString = "third patch"
- } else if (patchRelease == 4) {
- patchReleaseString = "fourth patch"
- } else if (patchRelease == 5) {
- patchReleaseString = "fifth patch"
- } else if (patchRelease == 6) {
- patchReleaseString = "sixth patch"
- } else if (patchRelease == 7) {
- patchReleaseString = "seventh patch"
- } else if (patchRelease > 13 && (patchRelease % 10 == 1)) {
- patchReleaseString += "st"
- } else if (patchRelease > 13 && (patchRelease % 10 == 2)) {
- patchReleaseString += "nd"
- } else if (patchRelease > 13 && (patchRelease % 10 == 3)) {
- patchReleaseString += "rd"
- } else if (patchRelease != null) {
- patchReleaseString += "th"
+ try {
+ def patchRelease = JALVIEW_VERSION.substring(lastDotIndex+1) as Integer
+ def patchReleaseString = null
+ if (patchRelease == 0) {
+ patchReleaseString = "first minor"
+ } else if (patchRelease == 1) {
+ patchReleaseString = "first patch"
+ } else if (patchRelease == 2) {
+ patchReleaseString = "second patch"
+ } else if (patchRelease == 3) {
+ patchReleaseString = "third patch"
+ } else if (patchRelease == 4) {
+ patchReleaseString = "fourth patch"
+ } else if (patchRelease == 5) {
+ patchReleaseString = "fifth patch"
+ } else if (patchRelease == 6) {
+ patchReleaseString = "sixth patch"
+ } else if (patchRelease == 7) {
+ patchReleaseString = "seventh patch"
+ } else if (patchRelease > 13 && (patchRelease % 10 == 1)) {
+ patchReleaseString += "st"
+ } else if (patchRelease > 13 && (patchRelease % 10 == 2)) {
+ patchReleaseString += "nd"
+ } else if (patchRelease > 13 && (patchRelease % 10 == 3)) {
+ patchReleaseString += "rd"
+ } else if (patchRelease != null) {
+ patchReleaseString += "th"
+ }
+ summary += (patchReleaseString != null) ? " is the ${patchReleaseString} release in the ${JALVIEW_VERSION.substring(0,lastDotIndex)} series." : ""
+ } catch(Exception e) {
+ summary = ""