quiltdata / local Goto Github PK
View Code? Open in Web Editor NEWLocal Mode for the Quilt Catalog
Local Mode for the Quilt Catalog
I am able to browse an S3 bucket using the local catalog and view package manifests in the .quilt
prefix, however when I go to the "PACKAGES" tab, I see the message: "No packages" (screenshots below). I believe this error message is related although it doesn't happen every time I click the "PACKAGES" tab:
INFO: <masked>:60634 - "HEAD /<masked>/.quilt/workflows/config.yml HTTP/1.1" 404 Not Found
INFO: <masked>:60661 - "POST /graphql HTTP/1.1" 307 Temporary Redirect
'"325c4e3d3883e66f55bafd462afd65fd"'
GraphQL request:3:5
2 | packages(bucket: $bucket, filter: $filter) {
3 | total
| ^
4 | __typename
Traceback (most recent call last):
File "<masked>/lib/python3.10/site-packages/graphql/execution/execute.py", line 625, in await_result
return_type, field_nodes, info, path, await result
File "<masked>/lib/python3.10/site-packages/quilt3_local/graphql.py", line 150, in package_list_total
return len(await packages.get_all_package_pointers(pl.bucket, pl.filter))
File "<masked>/lib/python3.10/site-packages/quilt3_local/async_cache.py", line 53, in wrapper
return await asyncio.shield(fut)
File "<masked>/lib/python3.10/site-packages/quilt3_local/packages.py", line 188, in get_all_package_pointers
by_etag[name][etag].tags.append(tag)
KeyError: '"325c4e3d3883e66f55bafd462afd65fd"'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "<masked>/lib/python3.10/site-packages/graphql/execution/execute.py", line 628, in await_result
return await completed
File "<masked>/lib/python3.10/site-packages/graphql/execution/execute.py", line 456, in get_results
await gather(*(results[field] for field in awaitable_fields)),
File "<masked>/lib/python3.10/site-packages/graphql/execution/execute.py", line 632, in await_result
self.handle_field_error(error, return_type)
File "<masked>/lib/python3.10/site-packages/graphql/execution/execute.py", line 666, in handle_field_error
raise error
File "<masked>/lib/python3.10/site-packages/graphql/execution/execute.py", line 625, in await_result
return_type, field_nodes, info, path, await result
File "<masked>/lib/python3.10/site-packages/quilt3_local/graphql.py", line 150, in package_list_total
return len(await packages.get_all_package_pointers(pl.bucket, pl.filter))
File "<masked>/lib/python3.10/site-packages/quilt3_local/async_cache.py", line 53, in wrapper
return await asyncio.shield(fut)
File "<masked>/lib/python3.10/site-packages/quilt3_local/packages.py", line 188, in get_all_package_pointers
by_etag[name][etag].tags.append(tag)
graphql.error.graphql_error.GraphQLError: '"325c4e3d3883e66f55bafd462afd65fd"'
GraphQL request:3:5
2 | packages(bucket: $bucket, filter: $filter) {
3 | total
| ^
4 | __typename
INFO: <masked>:60674 - "POST / HTTP/1.1" 200 OK
'"325c4e3d3883e66f55bafd462afd65fd"'
GraphQL request:3:5
2 | packages(bucket: $bucket, filter: $filter) {
3 | page(number: $page, perPage: $perPage, order: $order) {
| ^
4 | bucket
Traceback (most recent call last):
File "<masked>/lib/python3.10/site-packages/graphql/execution/execute.py", line 625, in await_result
return_type, field_nodes, info, path, await result
File "<masked>/lib/python3.10/site-packages/ariadne/utils.py", line 69, in async_wrapper
return await func(*args, **convert_to_snake_case(kwargs))
File "<masked>/lib/python3.10/site-packages/quilt3_local/graphql.py", line 162, in package_list_page
pointers = await packages.get_all_package_pointers(pl.bucket, pl.filter)
File "<masked>/lib/python3.10/site-packages/quilt3_local/async_cache.py", line 53, in wrapper
return await asyncio.shield(fut)
File "<masked>/lib/python3.10/site-packages/quilt3_local/packages.py", line 188, in get_all_package_pointers
by_etag[name][etag].tags.append(tag)
KeyError: '"325c4e3d3883e66f55bafd462afd65fd"'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "<masked>/lib/python3.10/site-packages/graphql/execution/execute.py", line 628, in await_result
return await completed
File "<masked>/lib/python3.10/site-packages/graphql/execution/execute.py", line 456, in get_results
await gather(*(results[field] for field in awaitable_fields)),
File "<masked>/lib/python3.10/site-packages/graphql/execution/execute.py", line 632, in await_result
self.handle_field_error(error, return_type)
File "<masked>/lib/python3.10/site-packages/graphql/execution/execute.py", line 666, in handle_field_error
raise error
File "<masked>/lib/python3.10/site-packages/graphql/execution/execute.py", line 625, in await_result
return_type, field_nodes, info, path, await result
File "<masked>/lib/python3.10/site-packages/ariadne/utils.py", line 69, in async_wrapper
return await func(*args, **convert_to_snake_case(kwargs))
File "<masked>/lib/python3.10/site-packages/quilt3_local/graphql.py", line 162, in package_list_page
pointers = await packages.get_all_package_pointers(pl.bucket, pl.filter)
File "<masked>/lib/python3.10/site-packages/quilt3_local/async_cache.py", line 53, in wrapper
return await asyncio.shield(fut)
File "<masked>/lib/python3.10/site-packages/quilt3_local/packages.py", line 188, in get_all_package_pointers
by_etag[name][etag].tags.append(tag)
graphql.error.graphql_error.GraphQLError: '"325c4e3d3883e66f55bafd462afd65fd"'
GraphQL request:3:5
2 | packages(bucket: $bucket, filter: $filter) {
3 | page(number: $page, perPage: $perPage, order: $order) {
| ^
4 | bucket
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.