This is an automated email from the ASF dual-hosted git repository. desruisseaux pushed a commit to branch geoapi-4.0 in repository https://gitbox.apache.org/repos/asf/sis.git
commit 7b7cd63d460acfeba51b8869683947fbcaa9c02b Author: Martin Desruisseaux <martin.desruisse...@geomatys.com> AuthorDate: Thu Jan 6 05:06:55 2022 +0100 Fix an `IllegalArgumentException` when creating CRS from a netCDF file with unknown names. --- .../src/main/java/org/apache/sis/internal/netcdf/GridMapping.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/storage/sis-netcdf/src/main/java/org/apache/sis/internal/netcdf/GridMapping.java b/storage/sis-netcdf/src/main/java/org/apache/sis/internal/netcdf/GridMapping.java index e66fce8..54c9149 100644 --- a/storage/sis-netcdf/src/main/java/org/apache/sis/internal/netcdf/GridMapping.java +++ b/storage/sis-netcdf/src/main/java/org/apache/sis/internal/netcdf/GridMapping.java @@ -371,9 +371,10 @@ final class GridMapping { if (fallback instanceof IdentifiedObject) { name = ((IdentifiedObject) fallback).getName(); } else if (fallback != null) { - name = fallback; + name = fallback.toString(); } else { - name = Vocabulary.formatInternational(Vocabulary.Keys.Unnamed); + name = Vocabulary.format(Vocabulary.Keys.Unnamed); + // Note: IdentifiedObject.name does not accept InternationalString. } } return Collections.singletonMap(IdentifiedObject.NAME_KEY, name);