Commit b1fddf9
Fix JsonToRow swallowing downstream errors when runners fuse transforms.
Separate JSON parsing from MultiOutputReceiver output in ParseWithError so
exceptions from fused downstream consumers are not misreported as parse
failures. Fixes #20935.
Co-authored-by: Cursor <cursoragent@cursor.com>1 parent 1cadc5f commit b1fddf9
2 files changed
Lines changed: 29 additions & 4 deletions
File tree
- sdks/java/core/src
- main/java/org/apache/beam/sdk/transforms
- test/java/org/apache/beam/sdk/transforms
Lines changed: 4 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
309 | 309 | | |
310 | 310 | | |
311 | 311 | | |
| 312 | + | |
312 | 313 | | |
313 | | - | |
314 | | - | |
315 | | - | |
| 314 | + | |
316 | 315 | | |
317 | | - | |
318 | 316 | | |
319 | 317 | | |
320 | 318 | | |
| |||
328 | 326 | | |
329 | 327 | | |
330 | 328 | | |
| 329 | + | |
331 | 330 | | |
| 331 | + | |
332 | 332 | | |
333 | 333 | | |
334 | 334 | | |
| |||
Lines changed: 25 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
274 | 274 | | |
275 | 275 | | |
276 | 276 | | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
277 | 302 | | |
278 | 303 | | |
279 | 304 | | |
| |||
0 commit comments