К сожалению, нам нужна дополнительная информация, чтобы помочь.
Ответственность за использованное исключение и за конкретное сообщение об ошибке несет создатель библиотеки. Этот тип «очень общего» сообщения об исключении, к сожалению, распространен во многих плохо написанных библиотеках.
Сообщения об исключениях должны быть очень конкретными, поэтому очевидно, что вызвало исключение. В этом случае, поскольку это ArgumentException, трассировка стека должна предоставить вам достаточно информации, чтобы расшифровать, какой метод вызывает исключение. Лучшее сообщение сделало бы очевидным, какой аргумент недопустим, но это будет зависеть от автора библиотеки.