#google-cloud-platform #google-cloud-firestore #spring-webflux
#google-cloud-platform #google-cloud-firestore #spring-webflux
Вопрос:
Я запускаю приложение Spring boot WebFlux с реактивным репозиторием firestore. Я довольно часто получаю исключения ниже в своих журналах, это начинается, когда я выполняю нагрузочный тест в приложении. Однако без загрузки приложение реагирует обычным образом, и в журналах ошибок не видно.
io.grpc.StatusRuntimeException: INVALID_ARGUMENT: StructuredQuery.from cannot have more than one collection selector.
Я не запрашиваю несколько коллекций одновременно. Кто-нибудь знает, что может быть основной причиной этой проблемы?
Комментарии:
1. Можете ли вы показать запрос, вызывающий исключение?
2. Я не пишу запрос самостоятельно, я использую Spring cloud firestore с webflux, это облегчает объявление JPA, как репозитория. Поэтому я использую методы вместо запросов, таких как ‘findByName (имя строки)’
3. Пожалуйста, предоставьте дополнительную информацию о сгенерированных запросах, которые должны быть извлечены из журналов серверной части, а также схему базы данных, структуру данных и методы, которые вы использовали для дальнейшего изучения.
Ответ №1:
По-видимому, есть какая-то проблема с двойной подпиской, которая теперь исправлена. Пожалуйста, обратитесь
https://github.com/spring-cloud/spring-cloud-gcp/pull/2548/files
Ожидание выпуска.