diff --git a/ci/nightly-build.sh b/ci/nightly-build.sh
index 4b85d176e1e..b073abbae91 100755
--- a/ci/nightly-build.sh
+++ b/ci/nightly-build.sh
@@ -30,5 +30,5 @@ ${MVN} clean package ${MVN_MIRROR} \
-Psource-javadoc \
-DCPP_PARALLEL_LEVEL=${PARALLEL_LEVEL} \
-Dlibcudf.build.configure=true \
- -DUSE_GDS=${USE_GDS} -Dtest=*,!CuFileTest,!CudaFatalTest \
+ -DUSE_GDS=${USE_GDS} -Dtest=*,!CuFileTest,!CudaFatalTest,!ColumnViewNonEmptyNullsTest \
-DBUILD_TESTS=ON -Dcuda.version=$CUDA_VER
diff --git a/ci/premerge-build.sh b/ci/premerge-build.sh
index 9e91921b33a..9a3cd411841 100755
--- a/ci/premerge-build.sh
+++ b/ci/premerge-build.sh
@@ -26,5 +26,5 @@ PARALLEL_LEVEL=${PARALLEL_LEVEL:-4}
${MVN} verify ${MVN_MIRROR} \
-DCPP_PARALLEL_LEVEL=${PARALLEL_LEVEL} \
-Dlibcudf.build.configure=true \
- -DUSE_GDS=ON -Dtest=*,!CuFileTest,!CudaFatalTest \
+ -DUSE_GDS=ON -Dtest=*,!CuFileTest,!CudaFatalTest,!ColumnViewNonEmptyNullsTest \
-DBUILD_TESTS=ON
diff --git a/ci/submodule-sync.sh b/ci/submodule-sync.sh
index 47d63769b7b..c9cd6e50162 100755
--- a/ci/submodule-sync.sh
+++ b/ci/submodule-sync.sh
@@ -69,7 +69,7 @@ set +e
${MVN} verify ${MVN_MIRROR} \
-DCPP_PARALLEL_LEVEL=${PARALLEL_LEVEL} \
-Dlibcudf.build.configure=true \
- -DUSE_GDS=ON -Dtest=*,!CuFileTest,!CudaFatalTest \
+ -DUSE_GDS=ON -Dtest=*,!CuFileTest,!CudaFatalTest,!ColumnViewNonEmptyNullsTest \
-DBUILD_TESTS=ON
verify_status=$?
set -e
diff --git a/pom.xml b/pom.xml
index 1719a0429b5..8c3af0fb9f2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -535,9 +535,20 @@
**/CudaFatalTest.java
+ **/ColumnViewNonEmptyNullsTest.java
+
+ non-empty-null-test
+
+ test
+
+
+ -da:ai.rapids.cudf.AssertEmptyNulls
+ ColumnViewNonEmptyNullsTest
+
+
fatal-cuda-test
diff --git a/thirdparty/cudf b/thirdparty/cudf
index 9ffd30f0eed..52342789a36 160000
--- a/thirdparty/cudf
+++ b/thirdparty/cudf
@@ -1 +1 @@
-Subproject commit 9ffd30f0eed2c76cad0ddcedfe47edeb478c53fd
+Subproject commit 52342789a367153bedbc804efdc0a54a7b6ed083