Иногда я получаю исключение ClassCastException, но не знаю почему.
В каком случае при создании событий возвращается «двоичный ответ»?
Мой код выглядит следующим образом:
Код: Выделить всё
ClientCredentialProvider authProvider = new GraphAuthProvider(accessToken);
IGraphServiceClient graphClient = GraphServiceClient
.builder()
.authenticationProvider(authProvider)
.buildClient();
Event event = graphClient
.users(USER)
.events()
.buildRequest(requestOptions)
.post(event);
Код: Выделить всё
java.io.BufferedInputStream cannot be cast to com.microsoft.graph.models.extensions.Event"
java.lang.ClassCastException: java.io.BufferedInputStream cannot be cast to com.microsoft.graph.models.extensions.Event
at com.microsoft.graph.requests.extensions.EventRequest.post(EventRequest.java:112)
at com.microsoft.graph.requests.extensions.EventCollectionRequest.post(EventCollectionRequest.java:67)
Код: Выделить всё
Starting to send request, URL https://graph.microsoft.com/v1.0/users/USER/events
com.microsoft.graph.logger.DefaultLogger logDebug
Request Method PATCH
com.microsoft.graph.logger.DefaultLogger logDebug
Sending com.microsoft.graph.models.extensions.Event as request body
com.microsoft.graph.logger.DefaultLogger logDebug
Serializing type Event
com.microsoft.graph.logger.DefaultLogger logDebug
Response code 200, OK
com.microsoft.graph.logger.DefaultLogger logDebug
Response binary
com.microsoft.graph.logger.DefaultLogger logDebug
Deserializing type Event
Это происходит только на удаленном компьютере, и я не могу выполнить отладку в библиотеке.
В каком случае при создании событий возвращается «двоичный ответ»?
Это библиотека, которую я использую.
Код: Выделить всё
com.microsoft.azure
msal4j
1.4.0
com.microsoft.graph
microsoft-graph
1.7.0
Было бы полезно, если бы вы мне ответили.
Подробнее здесь: https://stackoverflow.com/questions/642 ... ing-events
Мобильная версия