Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gRPC client throws uncaught error when simple-bigtable sets a column qualifier range #15

Open
ckreiling opened this issue Jul 24, 2018 · 0 comments

Comments

@ckreiling
Copy link

ckreiling commented Jul 24, 2018

I create a simple-bigtable client, and try to run the following to read a few rows:

bigtable.read("table").rows().family("columnFamily").columns()
    .startQualifierOpen("someQualifier").endQualifierClosed("zomeQualifier").executeAsync()

When I run the code with that client, I receive the following error:

"Error in field 'column_range_filter' : Invalid id for collection columnFamilies"

Taking a deeper look, it appears as though the ColumnRange builder wrappers inside ReadColumns.java does not set the column family field on the ColumnRange.Builder object, thus causing the error above.

Temporary workaround: use the underlying gRPC client by calling bigtable.getSession().getDataClient().readRowsAsync(readRowsRequest), and passing in a valid ReadRowsRequest object.

@ckreiling ckreiling changed the title gRPC client throws error when startQualifier(Closed|Open) or endQualifier(Closed|Open) is called. gRPC client throws uncaught error when simple-bigtable sets a column qualifier range Jul 24, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant