Добрый день!
Сделал копию биллинга на другом железе для экспериментов, попутно обновил все модули до последней версии (собственно один из экспериментов).
Подкладываю netflow-коллектору файлы логов за несколько дней, даю команду на обработку, получаю отсутствие оной и следующее в логе:
09-19/16:26:42 INFO [Thread-13] dataloader - Processing source:1 time: 2011-09-14 17:00:00.0
09-19/16:26:42 DEBUG [Thread-13] IPHourlyDataLog - Opening /usr/local/BGIPNNetflowCollector/log/source_1/2011/2011
-09/2011-09-14/log_2011-09-14-17.000.bgdl
09-19/16:26:42 DEBUG [Thread-13] BGDataLog - DataLog file [/usr/local/BGIPNNetflowCollector/log/source_1/2011/2011
-09/2011-09-14/log_2011-09-14-17.000.bgdl] was opened
09-19/16:26:42 DEBUG [Thread-13] BGDataLog - Header length=44
09-19/16:26:42 DEBUG [Thread-13] BGDataLog - Read TLV [type=3, length=1, rem=36]
09-19/16:26:42 DEBUG [Thread-13] BGDataLog - Read TLV [type=4, length=5, rem=27]
09-19/16:26:42 DEBUG [Thread-13] BGDataLog - Read TLV [type=5, length=3, rem=14]
09-19/16:26:42 DEBUG [Thread-13] BGDataLog - Read TLV [type=13, length=167772160, rem=3]
09-19/16:26:42 ERROR [Thread-13] HourlyDataLog - Error when opening dataLog /usr/local/BGIPNNetflowCollector/log/s
ource_1/2011/2011-09/2011-09-14/log_2011-09-14-17.000.bgdl
java.nio.BufferUnderflowException
at java.nio.Buffer.nextGetIndex(Unknown Source)
at java.nio.DirectByteBuffer.getInt(Unknown Source)
at ru.bitel.bgbilling.kernel.base.server.datalog.BGDataLog.readHeaderTLV(BGDataLog.java:385)
at ru.bitel.bgbilling.kernel.base.server.datalog.BGDataLog.readHeader(BGDataLog.java:378)
at ru.bitel.bgbilling.kernel.base.server.datalog.BGDataLog.asReaderImpl(BGDataLog.java:302)
at ru.bitel.bgbilling.kernel.network.datalog.IPDataLog.asReaderImpl(IPDataLog.java:115)
at ru.bitel.bgbilling.kernel.base.server.datalog.DataLog.asReader(DataLog.java:206)
at ru.bitel.bgbilling.kernel.base.server.datalog.hourly.HourlyDataLog.nextReader(HourlyDataLog.java:102)
at bitel.billing.server.ipn.DataProcess$1.call(DataProcess.java:166)
at bitel.billing.server.ipn.DataProcess$1.call(DataProcess.java:1)
at bitel.billing.server.ipn.DataProcess.proccess(DataProcess.java:184)
at bitel.billing.server.netflow.ipn.Processor$1.call(Processor.java:128)
at bitel.billing.server.netflow.ipn.Processor$1.call(Processor.java:1)
at bitel.billing.server.netflow.ipn.Processor.run(Processor.java:147)
09-19/16:26:42 INFO [Thread-13] dataloader - proccess [ 14-09-2011 17:00:00; mid => 1; param => 1 ] Bean create
=> 14 Processed lines => 0; inserts => 0; errors => 0; time => 25 ms.
09-19/16:28:12 WARN [Finalizer] BGDataLog - DataLog was open on finalize! /usr/local/BGIPNNetflowCollector/log/so
urce_1/2011/2011-09/2011-09-14/log_2011-09-14-17.000.bgdl
Собственные логи обрабатываются и переобрабатываются без проблем.
Намекните плиз - куда мне копать?