This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/causeway.git


The following commit(s) were added to refs/heads/main by this push:
     new 2acfbf937d8 CAUSEWAY-3937: fixes NPE in _MembersAsColumns
2acfbf937d8 is described below

commit 2acfbf937d862b90e13ded803548f5da1d608943
Author: Andi Huber <[email protected]>
AuthorDate: Tue Nov 4 07:47:21 2025 +0100

    CAUSEWAY-3937: fixes NPE in _MembersAsColumns
---
 .../org/apache/causeway/core/metamodel/spec/impl/_MembersAsColumns.java  | 1 +
 1 file changed, 1 insertion(+)

diff --git 
a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/impl/_MembersAsColumns.java
 
b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/impl/_MembersAsColumns.java
index 7d3e8936b56..a4995f6acfd 100644
--- 
a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/impl/_MembersAsColumns.java
+++ 
b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/impl/_MembersAsColumns.java
@@ -129,6 +129,7 @@ private Optional<Comparator<String>> propertyIdComparator(
 
         // don't pass in any object, just need the meta-data
         var elementTypeGrid = elementTypeGridFacet.getGrid(null);
+        if(elementTypeGrid ==null) return Optional.empty();
 
         final Map<String, Integer> propertyIdOrderWithinGrid = new HashMap<>();
         elementTypeGrid.streamPropertyLayoutData()

Reply via email to