You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ran the following Python code in an attempt to parse a .msg file. Tried with multiple different .msg files.
from msg_parser import MsOxMessage
msg_obj = MsOxMessage('./TEST.msg')
json_string = msg_obj.get_message_as_json()
I expected the email to be parsed into JSON. Instead MSG_Parser crashed when trying to create the MxOxMessage object.
Traceback (most recent call last):
File "parse.py", line 3, in
msg_obj = MsOxMessage('./TEST.msg')
File "/home/user/.local/lib/python2.7/site-packages/msg_parser/msg_parser.py", line 307, in init
self._message = Message(kids_dict)
File "/home/user/.local/lib/python2.7/site-packages/msg_parser/msg_parser.py", line 35, in init
self.properties = self._get_properties()
File "/home/user/.local/lib/python2.7/site-packages/msg_parser/msg_parser.py", line 124, in _get_properties
property_data = self._get_property_data(directory_name, directory_entry)
File "/home/user/.local/lib/python2.7/site-packages/msg_parser/msg_parser.py", line 217, in _get_property_data
property_value = self._data_model.get_value(raw_content, data_type=property_type)
File "/home/user/.local/lib/python2.7/site-packages/msg_parser/data_models.py", line 29, in get_value
value = getattr(self, self.data_type_name)(data_value)
File "/home/user/.local/lib/python2.7/site-packages/msg_parser/data_models.py", line 160, in PtypMultipleString
string_list.append(item_bytes.decode('utf-16-le'))
File "/usr/lib/python2.7/encodings/utf_16_le.py", line 16, in decode
return codecs.utf_16_le_decode(input, errors, True)
UnicodeDecodeError: 'utf16' codec can't decode byte 0x65 in position 0: truncated data
The text was updated successfully, but these errors were encountered:
Ran the following Python code in an attempt to parse a .msg file. Tried with multiple different .msg files.
from msg_parser import MsOxMessage
msg_obj = MsOxMessage('./TEST.msg')
json_string = msg_obj.get_message_as_json()
I expected the email to be parsed into JSON. Instead MSG_Parser crashed when trying to create the MxOxMessage object.
Traceback (most recent call last):
File "parse.py", line 3, in
msg_obj = MsOxMessage('./TEST.msg')
File "/home/user/.local/lib/python2.7/site-packages/msg_parser/msg_parser.py", line 307, in init
self._message = Message(kids_dict)
File "/home/user/.local/lib/python2.7/site-packages/msg_parser/msg_parser.py", line 35, in init
self.properties = self._get_properties()
File "/home/user/.local/lib/python2.7/site-packages/msg_parser/msg_parser.py", line 124, in _get_properties
property_data = self._get_property_data(directory_name, directory_entry)
File "/home/user/.local/lib/python2.7/site-packages/msg_parser/msg_parser.py", line 217, in _get_property_data
property_value = self._data_model.get_value(raw_content, data_type=property_type)
File "/home/user/.local/lib/python2.7/site-packages/msg_parser/data_models.py", line 29, in get_value
value = getattr(self, self.data_type_name)(data_value)
File "/home/user/.local/lib/python2.7/site-packages/msg_parser/data_models.py", line 160, in PtypMultipleString
string_list.append(item_bytes.decode('utf-16-le'))
File "/usr/lib/python2.7/encodings/utf_16_le.py", line 16, in decode
return codecs.utf_16_le_decode(input, errors, True)
UnicodeDecodeError: 'utf16' codec can't decode byte 0x65 in position 0: truncated data
The text was updated successfully, but these errors were encountered: