如何解决“ io.grpc.StatusRuntimeException:内部:紧急!这是一个错误!”在数据流的管道中

时间:2019-05-13 01:12:37

标签: java google-cloud-platform grpc

如何解决dataflow管道中的以下错误?

  

io.grpc.StatusRuntimeException:内部:恐慌!这是一个错误!

这是options.getService();行的例外。 我已将stackdriver日志记录api设置为On;

我设置了服务帐户对所有者的许可。

LoggingOptions options = LoggingOptions.getDefaultInstance();
try (Logging logging = options.getService()) {

    LogEntry entry = LogEntry.newBuilder(JsonPayload.of(map))
        .setSeverity(Severity.INFO)
        .setLogName("xxx-log")
        .setResource(MonitoredResource.newBuilder("global").build())
        .build();

    logging.setWriteSynchronicity(Synchronicity.SYNC);
    logging.write(Collections.singleton(entry));
} catch (Exception e) {
    throw new RuntimeException(e);
} 

这是我的依赖项和版本

<dependency>
    <groupId>com.google.cloud</groupId>
    <artifactId>google-cloud-logging</artifactId>
    <version>1.56.0</version>
</dependency>

0 个答案:

没有答案