Error while reading blf file

Issue #36 new
Navin created an issue

I have been using V2.3 to log and read blf files. Recently, I updated to the latest version of this library and I am not able to read the previously logged blf files anymore. I am using the parser example and I got the error of “Object Size= doesn’t match calculateObjectSize()=” (Parser.cpp line no: 2480).

While checking the commit that cause the issue, we found that the commit 23070e3 causes the issue.

Could you tell what's the change and how we can support the blf files logged with the previous versions of Vector_BLF.

Thanks for your support.

Comments (4)

  1. Tobias Lorenz repo owner

    Hello Navin,

    there were changes to multiple objects. I didn’t had test data available for it. With the test data I now have, I could see some issues in the data structures and tried to fix it.

    Do you have a particular message type you see this problem with?

    Bye

    Tobias

  2. Navin reporter

    Hi Tobias,

    I had logged blf file with can and canfdmessage. I wanted to read blf logged in CANoe that has CANFDMESSAGE64, and realised the old version doesnt support it. I updated the Vector blf library and now can and canfdmessage 64 typed doesnt work.

    Thanks

  3. Log in to comment