id summary reporter owner description type status milestone component version severity resolution keywords cc 6850 serialization/deserialization does not work for more than 25 objects (very strange!!!) Liviu Robert Ramey "hello I have installed boost 1.47.0 library on my system and I have a strange problem. If I try to serialize more then 25 objects, the serialization (save()) apparently works but the deserialization (load()) does not work anymore and it gives me the following error: Unhandled exception at 0x7c812afb in Boost_tests.exe: Microsoft C++ exception: boost::archive::archive_exception at memory location 0x0012e5ec.. this error is raised when the last object (say the 26th object, if the number of objects is higher then 25) is being deserialized. here is the code: {{{ #include #include #include #include #include #include #include using namespace std; #define COUNT 26 class person; vector v; class person { public: string _name; int _age; person (string name=""Liviu"", int age=25):_name(name),_age(age){}; friend class boost::serialization::access; template void serialize(Archive & ar, const unsigned int version) { ar & _name; ar & _age; } }; void save() { ofstream file(""archiv.cst""); boost::archive::binary_oarchive oa(file); for (int i=1; i<=COUNT; i++) { oa<>p; v.push_back(p); // cout << p._name<<"" "" <>i; while (i!=2) { if (i==0) save(); if (i==1) load(); cin>>i; } } }}} Can you help me please? Is something wrong with the library? " Bugs closed To Be Determined serialization Boost 1.47.0 Problem invalid serialization deserialization 25