Я реализую ATM Simulator, который принимает ISO8583 сообщение от клиента и распаковывает его с помощью библиотеки jPOS. Ошибка, возникшая при распаковке моего сообщения: «поле распаковки ошибок 102: negativearraysizeexception». Я исследовал об этой ошибке и подумал о добавлении регистратора в свою программу, чтобы при печати я получил информацию о том, какие данные идут в это поле.
код, который я включить в моем существующие приложения Java выглядит следующим образом:jPOS logger: добавить регистратор в упаковщик
Logger logger = new Logger();
logger.addListener (new SimpleLogListener(System.out));
((LogSource)p).setLogger(logger, "debug");// p is my ISOPackger
Это дает мне ошибку компиляции, как
1- Конструктор Logger() не определено
2 Метод добавления слушателя не определено для тип Logger
3- LogSource не может быть разрешен к типу
мне помочь в решении этих ошибок. Любая помощь будет оценена по достоинству. Заранее спасибо.