I am having problem deserializing from a file of a serialized object. An exception of
input stream error always occurs. The class of the object is pasted [here]
(http://pastebin.com/6XEBybWV). The xml file is pasted [here]
(http://pastebin.com/e2Ka2kVH). I tried debugging the program. The top few frames
of the back trace of the exception is as follows
#0 0x00007f8f9be4c267 in __GI_raise (sig=sig@entry=6) at
../sysdeps/unix/sysv/linux/raise.c:55 #1 0x00007f8f9be4deca in
__GI_abort () at abort.c:89 #2 0x00007f8f9c76006d in
__gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-
gnu/libstdc++.so.6 #3 0x00007f8f9c75dee6 in ?? () from
/usr/lib/x86_64-linux-gnu/libstdc++.so.6 #4 0x00007f8f9c75df31 in std::terminate() ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #5
0x00007f8f9c75e149 in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#6 0x00007f8f9e661734 in void
boost::serialization::throw_exceptionboost::archive::archive_exception(boost::archiv
e::archive_exception const&) () from /usr/lib/x86_64-linux-
gnu/libboost_serialization.so.1.55.0 #7 0x00007f8f9e67e2f7 in
boost::archive::basic_xml_iarchiveboost::archive::xml_iarchive::load_start(char
const*) () from /usr/lib/x86_64-linux-gnu/libboost_serialization.so.1.55.0 #8
0x0000000000486ab4 in
boost::archive::basic_xml_iarchiveboost::archive::xml_iarchive::load_override