This is an automated email from the ASF dual-hosted git repository. asf-gitbox-commits pushed a commit to branch geoapi-4.0 in repository https://gitbox.apache.org/repos/asf/sis.git
commit 2058a95f8ead32008b9c577e44dcafacf3f83dcd Author: Martin Desruisseaux <[email protected]> AuthorDate: Fri Jul 17 21:22:52 2026 +0200 Avoid a `NullPointerException` to pollute the logs. --- .../main/org/apache/sis/xml/bind/cat/CodeListAdapter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/cat/CodeListAdapter.java b/endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/cat/CodeListAdapter.java index cfd93a57af..0a39714afe 100644 --- a/endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/cat/CodeListAdapter.java +++ b/endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/cat/CodeListAdapter.java @@ -111,7 +111,7 @@ public abstract class CodeListAdapter<ValueType extends CodeListAdapter<ValueTyp */ @Override public final BoundType unmarshal(final ValueType adapter) { - if (adapter != null) try { + if (adapter != null && adapter.identifier != null) try { return CodeLists.getOrCreate(getCodeListClass(), adapter.identifier.toString()); } catch (RuntimeException e) { Context.warningOccured(Context.current(), CodeListAdapter.class, "unmarshal", e, true);
