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

YOBOKOP UI returning bad response for certain yeast nodes #217

Open
Woozl opened this issue May 16, 2024 · 1 comment
Open

YOBOKOP UI returning bad response for certain yeast nodes #217

Woozl opened this issue May 16, 2024 · 1 comment
Assignees
Labels
bug Something isn't working UI

Comments

@Woozl
Copy link
Member

Woozl commented May 16, 2024

We're encountering an issue with yobokop.apps.renci.org/question-builder when querying for E1BSW0_CHICK AHA1, activator of heat shock 90kDa 2 (yeast) (trembl) related to Named Thing.

query
{
  "message": {
    "query_graph": {
      "nodes": {
        "n0": {
          "name": "E1BSW0_CHICK AHA1, activator of heat shock 90kDa 2 (yeast) (trembl)",
          "categories": [
            "biolink:Protein",
            "biolink:GeneProductMixin",
            "biolink:Polypeptide",
            "biolink:ChemicalEntityOrGeneOrGeneProduct",
            "biolink:ChemicalEntityOrProteinOrPolypeptide",
            "biolink:BiologicalEntity",
            "biolink:ThingWithTaxon",
            "biolink:NamedThing",
            "biolink:Entity",
            "biolink:GeneOrGeneProduct",
            "biolink:MacromolecularMachineMixin"
          ],
          "ids": [
            "UniProtKB:E1BSW0"
          ]
        },
        "n1": {
          "categories": [
            "biolink:NamedThing"
          ],
          "name": "Named Thing"
        }
      },
      "edges": {
        "e0": {
          "subject": "n0",
          "object": "n1",
          "predicates": [
            "biolink:related_to"
          ]
        }
      }
    }
  }
}

For just this query, the UI endpoint (POST https://yobokop.apps.renci.org/question-builder/api/quick_answer/?ara=robokop) returns

<html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx</center>
</body>
</html>
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->

and never hits the backend. This seems like a deployment/ingress issue, but most other queries work fine. We're wondering if something about it is triggering a firewall rule or similar issue.

@Woozl Woozl added the UI label May 16, 2024
@Woozl Woozl self-assigned this May 16, 2024
@hina-shah hina-shah added the bug Something isn't working label Oct 1, 2024
@hina-shah
Copy link

image
David looked at this, and predicts there might be an issue with qgraph or firewall/qgraph configuration. It only happens with that particular query, and happens from Robokop UI as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working UI
Projects
None yet
Development

No branches or pull requests

2 participants