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);

Reply via email to