Если вы пишете webapp, убедитесь, что у вас нет противоречащих друг другу версий jar в каталоге глобальной библиотеки вашего контейнера, а также в вашем приложении. Возможно, вам не обязательно знать, какой jar используется загрузчиком классов.
, например.
Это похоже на проблему ABI, появившуюся в 1.0.10.
Если вы посмотрите на список изменений для 1.0.10, он ввел новый тип для закодированных записей (preformatted
). Это должно было сохранить недопустимое упорядочение ключей в торрент-файлах (чтобы его можно было перекодировать и создать тот же хэш-код).
К сожалению, это сломало ABI с предыдущими выпусками 1.0.x. Я исправил это в ветке RC_1_0
для релиза в 1.0.12, но, видимо, он так и не был выпущен.
Короче говоря, похоже, что ваша библиотека привязки python создана с версией до 1.0.10, но ваша библиотека libtorrent была 1.0.10 или более поздней.
Пока привязки python и основная библиотека относятся к одной и той же версии libtorrent, у вас все должно быть в порядке.