Skip to content

Receiving partial frames #3

Description

@dhm116

I will fairly frequently receive only partial frames (headers are in-tact, body is not) that obviously causes issues when deserializing the body.

   debug - websocket writing 5:::{"name":"HealthVmf","args":[{"content":{"software_version":"1","event_time":"2011-11-18T11:11:14","usmc_reg_number":"750007","reporting_rules":{},"niin":"","asset_predictions":[{"confidence":0.11886785150782209,"type":"health","prediction_value":24,"value":0.8690623483033539,"units_of_measure":"hours"},{"confidence":0.004299265411375486,"type":"health","prediction_value":48,"value":0.06361559861095223,"units_of_measure":"hours"},{"confidence":0.11785012912386283,"type":"health","prediction_value":72,"value":0.3375146161848036,"units_of_measure":"hours"},{"confidence":0.9456682047928826,"type":"capability","prediction_value":24,"value":0.16703802851403682,"units_of_measure":"hours"},{"confidence":0.06421372021030214,"type":"capability","prediction_value":48,"value":0.7132979341161454,"units_of_measure":"hours"},{"confidence":0.7637086198212889,"type":"capability","prediction_value":72,"value":0.24131532630889097,"units_of_measure":"hours"}],"subsystem_predictions":[],"null":"4ec683ac6b3d64131000004a","longitude":-91.98810313762532,"asset_ratings":[{"confidence":0.37463542561153107,"type":"health","value":0.14276005105890377},{"confidence":0.7280031347834909,"type":"status","value":0.5775468815260397},{"confidence":0.9904095475559633,"type":"capability","value":0.9380546816751684}],"iuid":"750007","latitude":61.10325997007084,"subsystem_ratings":[],"urn":"1","reporting_interval_minutes":54,"free_text":""}}]}
Error deserializing incoming data: SyntaxError: Unexpected token ILLEGAL
Original message: MESSAGE
message-id:ID:phm-dst-53194-1321478973416-2:174:-1:1:26
destination:/queue/websocket
timestamp:1321632678492
expires:0
priority:4

{"content": {"software_vers

   debug - websocket writing 5:::{"name":"HealthVmf","args":[{"content":{"software_version":"1","event_time":"2011-11-18T11:11:14","usmc_reg_number":"460120","reporting_rules":{},"niin":"","asset_predictions":[{"confidence":0.14583134511781315,"type":"health","prediction_value":24,"value":0.8374303824883288,"units_of_measure":"hours"},{"confidence":0.2235537688241921,"type":"health","prediction_value":48,"value":0.9900469231042737,"units_of_measure":"hours"},{"confidence":0.8385740996737078,"type":"health","prediction_value":72,"value":0.7004248233157432,"units_of_measure":"hours"},{"confidence":0.5594018113384451,"type":"capability","prediction_value":24,"value":0.6876143514882849,"units_of_measure":"hours"},{"confidence":0.8870432943790096,"type":"capability","prediction_value":48,"value":0.44314667511221295,"units_of_measure":"hours"},{"confidence":0.3371514399311314,"type":"capability","prediction_value":72,"value":0.4646472118803988,"units_of_measure":"hours"}],"subsystem_predictions":[],"null":"4ec683a46b3d64131000003e","longitude":99.44465273223716,"asset_ratings":[{"confidence":0.5969260411835807,"type":"health","value":0.38639053600759976},{"confidence":0.37693504788594645,"type":"status","value":0.8551969563563105},{"confidence":0.36904633564017475,"type":"capability","value":0.5075242386313786}],"iuid":"460120","latitude":83.47859480455003,"subsystem_ratings":[],"urn":"1","reporting_interval_minutes":17,"free_text":""}}]}

I have verified that the original data being published is a complete frame, so I'm suspecting there's just something strange going on with the node-stomp library. Are there speed limitations that I'm exceeding?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions