Мое приложение Springboot использует службу Gmail, которая внезапно перестала работать.
мы используем служебную учетную запись, и скачанный с GCP закрытый ключ помещается в путь сервера
Я мог видеть только исключение Nullpointer, когда он пытается обработать метод execute
Gmail.users().messages().send(Fromaddress, message).execute();
Когда я отлаживаю, я могу получить значения до
Gmail.users().messages().send(Fromaddress, message)
Как только выполнение выполнено, происходит сбой с исключением нулевого указателя
Информация журнала:
ava.lang.NullPointerException: null
на com.google.api.client.repackaged.com.google.common.base.Preconditions.checkNotNull (Preconditions.java:191)
на com.google.api.client.util.Preconditions.checkNotNull (Preconditions.java:127)
на com.google.api.client.json.jackson2.JacksonFactory.createJsonParser (JacksonFactory.java:92)
на com.google.api.client.json.JsonObjectParser.parseAndClose (JsonObjectParser.java:85)
на com.google.api.client.json.JsonObjectParser.parseAndClose (JsonObjectParser.java:81)
на com.google.api.client.auth.oauth2.TokenResponseException.from (TokenResponseException.java:88)
на com.google.api.client.auth.oauth2.TokenRequest.executeUnparsed (TokenRequest.java:287)
на com.google.api.client.auth.oauth2.TokenRequest.execute (TokenRequest.java:307)
на com.google.api.client.googleapis.auth.oauth2.GoogleCredential.executeRefreshToken (GoogleCredential.java:384)
на com.google.api.client.auth.oauth2.Credential.refreshToken (Credential.java:489)
на com.google.api.client.auth.oauth2.Credential.intercept (Credential.java:217)