Ignore:
Timestamp:
2018-02-06T23:39:53+01:00 (6 years ago)
Author:
Don-vip
Message:

see #15880 - nicer exception

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java

    r13386 r13387  
    14181418        if (coordinateConverter.requiresReprojection()) {
    14191419            Projection projServer = Projections.getProjectionByCode(tileSource.getServerCRS());
     1420            if (projServer == null) {
     1421                throw new IllegalStateException(tileSource.toString());
     1422            }
    14201423            ProjectionBounds projBounds = new ProjectionBounds(
    14211424                    CoordinateConversion.projToEn(topLeftUnshifted),
     
    18891892            try {
    18901893                drawInViewArea(graphics.getDefaultGraphics(), graphics.getMapView(), graphics.getClipBounds().getProjectionBounds());
    1891             } catch (IllegalArgumentException e) {
     1894            } catch (IllegalArgumentException | IllegalStateException e) {
    18921895                throw BugReport.intercept(e)
    18931896                               .put("graphics", graphics).put("tileSource", tileSource).put("currentZoomLevel", currentZoomLevel);
Note: See TracChangeset for help on using the changeset viewer.