Вы должны проверить сообщение, которое вы получаете в Исключении: оно говорит:
java.lang.NumberFormatException: For input string: "11340.0"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:580)
Где-то в вашем коде вы пытаетесь сгенерировать Integer
из String
, который не может быть .
преобразуется *1007*. В вашем случае: 11340.0
: хотя математическое значение является целочисленным значением, Java понимает, что это Float
или Double
из-за окончания .0
и вызывает исключение.
Попробуйте найти, откуда происходит это преобразование, и посмотрите, сможете ли вы поймать или обработать исключение.