googleapis / googleapis/google-cloud-java

[java-logging] Cloud logging - INVALID_ARGUMENT: page_token doesn't match arguments from the request

Đang mở
#11,909 2 bình luận 0 reaction 0 người được giao Xem trên GitHub
api: logging priority: p3 type: bug
Ngôn ngữ chính
Java
Star
2.1k
Fork
1.2k
Merge trung bình
1 ngày 23 giờ
Pull request đã merge (30 ngày)
154

Mô tả

#### Description

An exception is thrown when requesting a list of cloud log entries with the page token.

#### Environment details
- OS type and version: Mac OS Sequoia 15.6.1
- Java version: Open JDK 23.0.2

#### Steps to reproduce

1. Execute the testCloudLogs() function from the code sample below.

#### Maven

```xml



com.google.cloud
spring-cloud-gcp-dependencies
7.2.0
pom
import


com.google.cloud
google-cloud-logging

```

#### Code example

```java
public void testCloudLogs() {
String pageToken = null;

try {
com.google.api.gax.paging.Page logEntryPage1 = getLogs(pageToken);
pageToken = logEntryPage1.getNextPageToken();

System.out.println("STOP");

com.google.api.gax.paging.Page logEntryPage2 = getLogs(pageToken);
pageToken = logEntryPage2.getNextPageToken();

System.out.println("STOP");

} catch (Exception e) {
throw new RuntimeException(e);
}
}

public com.google.api.gax.paging.Page getLogs(String pageToken) throws Exception {
try (Logging logging = LoggingOptions.getDefaultInstance().getService()) {
return logging.listLogEntries(
Logging.EntryListOption.pageToken(pageToken)
);
}
}
```

#### Stack trace
```
io.grpc.StatusRuntimeException: INVALID_ARGUMENT: page_token doesn't match arguments from the request
at io.grpc.Status.asRuntimeException(Status.java:532) ~[grpc-api-1.71.0.jar:1.71.0]
at io.grpc.stub.ClientCalls$UnaryStreamToFuture.onClose(ClientCalls.java:621) ~[grpc-stub-1.71.0.jar:1.71.0]
at io.grpc.PartialForwardingClientCallListener.onClose(PartialForwardingClientCallListener.java:39) ~[grpc-api-1.71.0.jar:1.71.0]
at io.grpc.ForwardingClientCallListener.onClose(ForwardingClientCallListener.java:23) ~[grpc-api-1.71.0.jar:1.71.0]
at io.grpc.ForwardingClientCallListener$SimpleForwardingClientCallListener.onClose(ForwardingClientCallListener.java:40) ~[grpc-api-1.71.0.jar:1.71.0]
at com.google.api.gax.grpc.ChannelPool$ReleasingClientCall$1.onClose(ChannelPool.java:569) ~[gax-grpc-2.69.0.jar:2.69.0]
at io.grpc.PartialForwardingClientCallListener.onClose(PartialForwardingClientCallListener.java:39) ~[grpc-api-1.71.0.jar:1.71.0]
at io.grpc.ForwardingClientCallListener.onClose(ForwardingClientCallListener.java:23) ~[grpc-api-1.71.0.jar:1.71.0]
at io.grpc.ForwardingClientCallListener$SimpleForwardingClientCallListener.onClose(ForwardingClientCallListener.java:40) ~[grpc-api-1.71.0.jar:1.71.0]
at com.google.api.gax.grpc.GrpcLoggingInterceptor$1$1.onClose(GrpcLoggingInterceptor.java:98) ~[gax-grpc-2.69.0.jar:2.69.0]
at io.grpc.internal.DelayedClientCall$DelayedListener$3.run(DelayedClientCall.java:489) ~[grpc-core-1.71.0.jar:1.71.0]
at io.grpc.internal.DelayedClientCall$DelayedListener.delayOrExecute(DelayedClientCall.java:453) ~[grpc-core-1.71.0.jar:1.71.0]
at io.grpc.internal.DelayedClientCall$DelayedListener.onClose(DelayedClientCall.java:486) ~[grpc-core-1.71.0.jar:1.71.0]
at io.grpc.internal.ClientCallImpl.closeObserver(ClientCallImpl.java:565) ~[grpc-core-1.71.0.jar:1.71.0]
at io.grpc.internal.ClientCallImpl.access$100(ClientCallImpl.java:72) ~[grpc-core-1.71.0.jar:1.71.0]
at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1StreamClosed.runInternal(ClientCallImpl.java:733) ~[grpc-core-1.71.0.jar:1.71.0]
at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1StreamClosed.runInContext(ClientCallImpl.java:714) ~[grpc-core-1.71.0.jar:1.71.0]
at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37) ~[grpc-core-1.71.0.jar:1.71.0]
at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:133) ~[grpc-core-1.71.0.jar:1.71.0]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na]
at java.base/java.lang.Thread.run(Thread.java:1575) ~[na:na]
```

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.