added an exception trap around the received message parsing to get more data on why its happening