Получение исключения в потоке "main" java.lang.NoSuchMethodError в функции nextMT() RJEReader
Я пытаюсь преобразовать быстрое сообщение в удобочитаемый формат, для этого я создаю ридер, в котором я получаю ошибку. Точная ошибка
Exception in thread "main" java.lang.NoSuchMethodError: com.prowidesoftware.swift.model.SwiftMessage.parse(Ljava/lang/String;)Lcom/prowidesoftware/swift/model/SwiftMessage;
at com.prowidesoftware.swift.io.AbstractReader.nextSwiftMessage(AbstractReader.java:141) at com.prowidesoftware.swift.io.AbstractReader.nextMT(AbstractReader.java:111)
at One.parseMessage(One.java:613)
at One.processWI(One.java:349)
at One.main(One.java:179)
Часть кода, которую я использую для этого,
SwiftBlock4 block4 = null;
SwiftMessage obj =null;
RJEReader r = new RJEReader(str);
while (r.hasNext())
{
try
{
AbstractMT ack = null;
ack = r.nextMT();
//String swiftMessageStr = ack.message();
obj = ack.getSwiftMessage();
block4=obj.getBlock4();
}
catch(Exception e)
{
final Writer result = new StringWriter();
final PrintWriter printWriter = new PrintWriter(result);
e.printStackTrace(printWriter);
}
}