[ https://issues.apache.org/jira/browse/BEAM-5364?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16611444#comment-16611444 ]
Chamikara Jayalath commented on BEAM-5364: ------------------------------------------ Kevin, is this a regression from 2.6.0 if not this should probably not be a release blocker. Nevertheless agree that we should fix this soon. > BigtableIO source tries to validate table ID even though validation is > turned off > ---------------------------------------------------------------------------------- > > Key: BEAM-5364 > URL: https://issues.apache.org/jira/browse/BEAM-5364 > Project: Beam > Issue Type: Bug > Components: io-java-gcp > Reporter: Kevin Si > Assignee: Chamikara Jayalath > Priority: Blocker > > [https://github.com/apache/beam/blob/master/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java#L1084|https://www.google.com/url?q=https://github.com/apache/beam/blob/master/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.java%23L1084&sa=D&usg=AFQjCNEfHprTOvnwAwFSrXwUuLvc__JBWg] > The validation can be turned off with following: > BigtableIO.read() > .withoutValidation() // skip validation when constructing the > pipelline. > A Dataflow template cannot be constructed due to this validation failure. > > Error log when trying to construct a template: > Exception in thread "main" java.lang.IllegalArgumentException: tableId was > not supplied > at > com.google.common.base.Preconditions.checkArgument(Preconditions.java:122) > at > org.apache.beam.sdk.io.gcp.bigtable.BigtableIO$BigtableSource.validate(BigtableIO.java:1084) > at org.apache.beam.sdk.io.Read$Bounded.expand(Read.java:95) > at org.apache.beam.sdk.io.Read$Bounded.expand(Read.java:85) > at org.apache.beam.sdk.Pipeline.applyInternal(Pipeline.java:537) > at org.apache.beam.sdk.Pipeline.applyTransform(Pipeline.java:471) > at org.apache.beam.sdk.values.PBegin.apply(PBegin.java:44) > at org.apache.beam.sdk.Pipeline.apply(Pipeline.java:167) > at > org.apache.beam.sdk.io.gcp.bigtable.BigtableIO$Read.expand(BigtableIO.java:423) > at > org.apache.beam.sdk.io.gcp.bigtable.BigtableIO$Read.expand(BigtableIO.java:179) > at org.apache.beam.sdk.Pipeline.applyInternal(Pipeline.java:537) > at org.apache.beam.sdk.Pipeline.applyTransform(Pipeline.java:488) > at org.apache.beam.sdk.values.PBegin.apply(PBegin.java:56) > at org.apache.beam.sdk.Pipeline.apply(Pipeline.java:182) > at > com.google.cloud.teleport.bigtable.BigtableToAvro.main(BigtableToAvro.java:89) -- This message was sent by Atlassian JIRA (v7.6.3#76005)