Ignore:
Timestamp:
2017-08-31T17:52:05+02:00 (2 years ago)
Author:
Don-vip
Message:

fix #15210 - Fix support of IBM JVM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/tools/Utils.java

    r12620 r12703  
    16321632        int firstDotPos = version.indexOf('.');
    16331633        int lastDotPos = version.lastIndexOf('.');
     1634        if (firstDotPos == lastDotPos) {
     1635            return 0;
     1636        }
    16341637        return firstDotPos > - 1 ? Integer.parseInt(version.substring(firstDotPos + 1,
    16351638                lastDotPos > -1 ? lastDotPos : version.length())) : 0;
     
    16451648        int bPos = version.indexOf('b');
    16461649        int pPos = version.indexOf('+');
    1647         return Integer.parseInt(version.substring(bPos > -1 ? bPos + 1 : pPos + 1, version.length()));
     1650        try {
     1651            return Integer.parseInt(version.substring(bPos > -1 ? bPos + 1 : pPos + 1, version.length()));
     1652        } catch (NumberFormatException e) {
     1653            Logging.trace(e);
     1654            return 0;
     1655        }
    16481656    }
    16491657
Note: See TracChangeset for help on using the changeset viewer.