diff --git a/google-cloud-logging/src/main/java/com/google/cloud/logging/LogEntry.java b/google-cloud-logging/src/main/java/com/google/cloud/logging/LogEntry.java index 72622031d..f56c9f4c1 100644 --- a/google-cloud-logging/src/main/java/com/google/cloud/logging/LogEntry.java +++ b/google-cloud-logging/src/main/java/com/google/cloud/logging/LogEntry.java @@ -766,7 +766,9 @@ static LogEntry fromPb(com.google.logging.v2.LogEntry entryPb) { builder.setSeverity(Severity.fromPb(entryPb.getSeverity())); if (!entryPb.getLogName().isEmpty()) { LogName name = LogName.parse(entryPb.getLogName()); - builder.setLogName(name.getLog()); + if (name != null) { + builder.setLogName(name.getLog()); + } LogDestinationName resource = LogDestinationName.fromLogName(name); if (resource != null) { builder.setDestination(resource);