А
@PartMap description: Map<String, RequestBody>
вот такая хрень у меня в аргументах к запросу для ретрофит.
При попытке этот запрос отправить получаю ошибку:
java.lang.IllegalArgumentException: Parameter type must not include a type variable or wildcard: java.util.Map<java.lang.String, ? extends okhttp3.RequestBody> (parameter #1)
Естественно, я прочитал ошибку и знаю, что в ней написано. Такая же ошибка бывает, если сделать Map<*, *>
Вот только вопрос заключается в том, что иногда (я так и не понял, от чего зависит) такой аргумент ошибку не выдаёт (у меня есть запросы с wildcard в аргументах), а иногда выдаёт.
Встречался ли кто-то и находил ли причину? :)