error handling in part_parser and added a basic error logger
version bump-patch