We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 46ee755 commit 4e84e56Copy full SHA for 4e84e56
src/core/Transport.ts
@@ -156,12 +156,13 @@ export abstract class AbstractTransport
156
let message: unknown;
157
try {
158
message = JSON.parse(fullData);
159
- } catch {
160
- // Failed to parse, ignore
+ } catch (error) {
+ throw new Error("Fragments did not form a valid JSON message!", {
161
+ cause: error,
162
+ });
163
+ } finally {
164
this.#fragmentBuffer.delete(id);
- return;
165
}
- this.#fragmentBuffer.delete(id);
166
if (isRosbridgeMessage(message)) {
167
this.handleRosbridgeMessage(message);
168
} else {
0 commit comments