Details
-
Bug
-
Status: Resolved
-
P2
-
Resolution: Duplicate
-
2.1.0
-
None
Description
My Dataflow job just started throwing exceptions after an unrelated update:
java.lang.NullPointerException org.apache.beam.sdk.io.gcp.bigquery.BigQueryServicesImpl$DatasetServiceImpl.insertAll(BigQueryServicesImpl.java:759) org.apache.beam.sdk.io.gcp.bigquery.BigQueryServicesImpl$DatasetServiceImpl.insertAll(BigQueryServicesImpl.java:809) org.apache.beam.sdk.io.gcp.bigquery.StreamingWriteFn.flushRows(StreamingWriteFn.java:126) org.apache.beam.sdk.io.gcp.bigquery.StreamingWriteFn.finishBundle(StreamingWriteFn.java:96)
The only change was to convert a DoFn<String, TableRow> to a DoFn<PubsubMessage, TableRow> and use PubsubIO.readMessages instead of PubsubIO.readString.
Any ideas?