LogoLogo
HomeGitHub RepoBook Demo
dev
dev
  • About Quilt
  • Architecture
  • Mental Model
  • Metadata Management
  • Metadata Workflows
  • Quilt Platform (Catalog) User
    • About the Catalog
    • Bucket Browsing
    • Document Previews
    • Embeddable iFrames
    • Packaging Engine
    • Query
    • Quilt+ URIs
    • Qurator Omni
    • Search
    • Visualization & Dashboards
    • Advanced
      • Athena
      • Elasticsearch
      • Removing Stacks
  • Quilt Platform Administrator
    • Admin Settings UI
    • Catalog Configuration
    • Cross-Account Access
    • Enterprise Installs
    • quilt3.admin Python API
    • Advanced
      • Package Events
      • Private Endpoints
      • Restrict Access by Bucket Prefix
      • S3 Events via EventBridge
      • SSO Permissions Mapping
      • Tabulator
      • Troubleshooting
        • SSO Redirect Loop
    • Best Practices
      • GxP for Security & Compliance
      • Organizing S3 Buckets
  • Quilt Python SDK
    • Installation
    • Quick Start
    • Editing a Package
    • Uploading a Package
    • Installing a Package
    • Getting Data from a Package
    • Example: Git-like Operations
    • API Reference
      • quilt3
      • quilt3.Package
      • quilt3.Bucket
      • quilt3.hooks
      • Local Catalog
      • CLI, Environment
      • Known Limitations
      • Custom SSL Certificates
    • Advanced
      • Browsing Buckets
      • Filtering a Package
      • .quiltignore
      • Manipulating Manifests
      • Materialization
      • S3 Select
    • More
      • Changelog
      • Contributing
      • Frequently Asked Questions
      • Troubleshooting
  • Quilt Ecosystem Integrations
    • Benchling Packager
    • Event-Driven Packaging
    • Nextflow Plugin
Powered by GitBook
On this page
  • Overview stats (objects, packages) seem incorrect or aren't updating
  • Packages tab doesn't work
  • Packages or stats are missing or are not updating
  • Re-index the bucket
  • Inspect the Elasticsearch domain
  • "Session expired" notice
  • Browser Network and Console Logs

Was this helpful?

  1. Quilt Platform Administrator
  2. Advanced

Troubleshooting

Overview stats (objects, packages) seem incorrect or aren't updating

Packages tab doesn't work

Packages or stats are missing or are not updating

These are all symptoms of the same underlying issue: the Elasticsearch index is out of sync. If any of the following are true, please wait a few minutes and try again:

  • you recently added the bucket or upgraded the stack

  • search volume is high, or

  • read/write volume is high

If that doesn't work, try the following steps:

Re-index the bucket

If you have less than 1 million objects in the bucket, you should re-index the bucket:

  1. Open the bucket overview in the Quilt catalog and click the gear icon (upper right), or navigate to Admin settings > Buckets and inspect the settings of the bucket in question.

  2. Under "Indexing and notifications", click "Re-index and Repair".

Optionally: if and only if bucket notifications are not working and you are certain that there are no other subscribers to the S3 Events of the bucket in question, check "Repair S3 notifications".

Bucket packages, stats, and the search index will repopulate in the next few minutes.

Inspect the Elasticsearch domain

  1. Determine your Quilt instance's ElasticSearch domain from Amazon Console > OpenSearch or aws opensearch list-domain-names. Note the domain name (hereafter QUILT_DOMAIN).

  2. Run the following command and save the output file:

    aws es describe-elasticsearch-domain --domain-name "$QUILT_DOMAIN"\
      > quilt-es-domain.json
  3. Visit Amazon Console > OpenSearch > QUILT_DOMAIN > Cluster health.

  4. Set the time range as long as possible to fully overlap with your observed issues.

  5. Screenshot the Summary, Overall Health, and Key Performance Indicator sections

As a rule you should not reconfigure your Elasticsearch domain directly as this will result in stack drift that will be lost the next time you update your Quilt instance.

"Session expired" notice

There are two reasons for encountering the "Session expired" notice after clicking the RELOAD button in the Quilt Catalog.

  1. Your browser cache is out of date, in which case you need to:

    1. Delete session storage

    2. Delete local storage

    3. Delete cookies

  2. Your Quilt user Role has been corrupted. You will need a Quilt Admin user to reset your Quilt user Role to a default (and valid) Role.

Browser Network and Console Logs

To help diagnose Catalog issues:

  1. Go to the affected page in your Quilt Catalog.

  2. Open the browser Developer tools:

    • Google Chrome: Press F12, Ctrl+Shift+I or from the Chrome menu select More tools > Developer tools.

  3. Select the Network tab.

    1. Ensure the session is recorded:

      • Google Chrome: Check the red button in the upper left corner is set toRecord.

    2. Ensure Preserve Log is enabled.

    3. Perform the action that triggers the error (e.g. clicking the Download package button).

    4. Export the logs as HAR format.

      • Google Chrome: Ctrl + Click anywhere on the grid of network requests and select Save all as HAR with content.

    5. Save the HAR-formatted file to your localhost.

  4. Select the Console tab.

    1. Perform the action that triggers the error (e.g. clicking the Download package button).

    2. Export the logs.

      • Google Chrome: Ctrl + Click anywhere on the grid of network requests and select Save as....

    3. Save the log file to your localhost.

PreviousTabulatorNextSSO Redirect Loop

Last updated 2 months ago

Was this helpful?

However, if you have more than 1 million objects in the bucket, re-indexing will take much longer and potentially become expensive. In that case, please try the below steps. If those do not work, please contact .

Send the JSON output file and screenshots to .

Quilt support
Quilt support
Save browser Network error logs as HAR content