Changeset 19580 in josm for trunk/src/org


Ignore:
Timestamp:
2026-06-04T16:25:12+02:00 (12 hours ago)
Author:
GerdP
Message:

fix #24368: JOSM bombs on validation.

  • catch NumberFormatException, add unit test
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/validation/tests/ConnectivityRelations.java

    r19519 r19580  
    170170            }
    171171        }
     172
    172173        // Lane count from member tags
    173174        for (RelationMember rM : relation.getMembers()) {
     
    180181                    long maxLaneCount;
    181182                    if (prim.hasTag("lanes")) {
    182                         laneCounts.add(Long.parseLong(prim.get("lanes")));
     183                        try {
     184                            laneCounts.add(Long.parseLong(prim.get("lanes")));
     185                        } catch (NumberFormatException e) {
     186                            return Collections.emptyMap();
     187                        }
    183188                    }
    184189                    for (Entry<String, String> entry : primKeys.entrySet()) {
Note: See TracChangeset for help on using the changeset viewer.