diff --git a/paimon-iceberg/src/main/java/org/apache/paimon/iceberg/IcebergRestMetadataCommitter.java b/paimon-iceberg/src/main/java/org/apache/paimon/iceberg/IcebergRestMetadataCommitter.java index bb358512fe53..ca07dc880127 100644 --- a/paimon-iceberg/src/main/java/org/apache/paimon/iceberg/IcebergRestMetadataCommitter.java +++ b/paimon-iceberg/src/main/java/org/apache/paimon/iceberg/IcebergRestMetadataCommitter.java @@ -162,8 +162,12 @@ private void commitMetadataImpl( } else { LOG.info( "create updates without base metadata. currentSnapshotId for base metadata: {}, for new metadata:{}", - metadata.currentSnapshot().snapshotId(), - newMetadata.currentSnapshot().snapshotId()); + metadata.currentSnapshot() != null + ? metadata.currentSnapshot().snapshotId() + : "No snapshot", + newMetadata.currentSnapshot() != null + ? newMetadata.currentSnapshot().snapshotId() + : "No snapshot"); updatdeBuilder = updatesForIncorrectBase(newMetadata); } }