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

Fix #530 add about section #630

Merged
merged 2 commits into from
Jan 29, 2025
Merged

Fix #530 add about section #630

merged 2 commits into from
Jan 29, 2025

Conversation

Anchel123
Copy link
Contributor

@Anchel123 Anchel123 commented Jan 26, 2025

PR Type

Enhancement


Description

  • Added a Sheet component for displaying application information.

  • Enhanced the Help section with new links and an About button.

  • Introduced a visually appealing About section with branding and version details.

  • Improved user interface with better navigation and accessibility.


Changes walkthrough 📝

Relevant files
Enhancement
Header.tsx
Enhanced `Header` component with `Sheet` and `Help` updates

app/components/Header.tsx

  • Added a Sheet component for displaying additional information.
  • Enhanced Help section with links to documentation and support.
  • Introduced an About section with branding and version details.
  • Improved navigation menu structure and accessibility.
  • +74/-44 

    Need help?
  • Type /help how to ... in the comments thread for any questions about Qodo Merge usage.
  • Check out the documentation for more information.
  • - Added a Sheet component for displaying additional information about the application.
    Copy link

    vercel bot commented Jan 26, 2025

    The latest updates on your projects. Learn more about Vercel for Git ↗︎

    Name Status Preview Comments Updated (UTC)
    falkordb-browser ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jan 28, 2025 7:26pm

    Copy link
    Contributor

    coderabbitai bot commented Jan 26, 2025

    Important

    Review skipped

    Auto reviews are disabled on base/target branches other than the default branch.

    Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

    You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


    Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

    ❤️ Share
    🪧 Tips

    Chat

    There are 3 ways to chat with CodeRabbit:

    • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
      • I pushed a fix in commit <commit_id>, please review it.
      • Generate unit testing code for this file.
      • Open a follow-up GitHub issue for this discussion.
    • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
      • @coderabbitai generate unit testing code for this file.
      • @coderabbitai modularize this function.
    • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
      • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
      • @coderabbitai read src/utils.ts and generate unit testing code.
      • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
      • @coderabbitai help me debug CodeRabbit configuration file.

    Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

    CodeRabbit Commands (Invoked using PR comments)

    • @coderabbitai pause to pause the reviews on a PR.
    • @coderabbitai resume to resume the paused reviews.
    • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
    • @coderabbitai full review to do a full review from scratch and review all the files again.
    • @coderabbitai summary to regenerate the summary of the PR.
    • @coderabbitai generate docstrings to generate docstrings for this PR. (Beta)
    • @coderabbitai resolve resolve all the CodeRabbit review comments.
    • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
    • @coderabbitai help to get help.

    Other keywords and placeholders

    • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
    • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
    • Add @coderabbitai anywhere in the PR title to generate the title automatically.

    CodeRabbit Configuration File (.coderabbit.yaml)

    • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
    • Please see the configuration documentation for more information.
    • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

    Documentation and Community

    • Visit our Documentation for detailed information on how to use CodeRabbit.
    • Join our Discord Community to get help, request features, and share feedback.
    • Follow us on X/Twitter for updates and announcements.

    Copy link

    Qodo Merge was enabled for this repository. To continue using it, please link your Git account with your Qodo account here.

    PR Reviewer Guide 🔍

    Here are some key observations to aid the review process:

    ⏱️ Estimated effort to review: 2 🔵🔵⚪⚪⚪
    🧪 No relevant tests
    🔒 No security concerns identified
    ⚡ Recommended focus areas for review

    Version Display

    The version display uses template literal syntax {${pkg.version}} which may not render correctly. Consider using direct string interpolation.

    <p>Version: {`{${pkg.version}}`}</p>
    Copyright Year

    The copyright year logic will show the same year twice when the current year is 2024 (2024-2024). Consider adding a condition to only show the range when the years differ.

    <p className="text-sm text-nowrap">All Rights Reserved © 2024 - {new Date().getFullYear()} falkordb.com</p>

    Copy link

    Qodo Merge was enabled for this repository. To continue using it, please link your Git account with your Qodo account here.

    PR Code Suggestions ✨

    Explore these optional code suggestions:

    CategorySuggestion                                                                                                                                    Score
    General
    Fix version string interpolation

    Replace hardcoded version string interpolation with direct variable usage to prevent
    potential syntax errors. Remove the curly braces from the version display.

    app/components/Header.tsx [123]

    -<p>Version: {`{${pkg.version}}`}</p>
    +<p>Version: {pkg.version}</p>
    • Apply this suggestion
    Suggestion importance[1-10]: 7

    Why: The suggestion removes unnecessary template literal and curly braces wrapping around pkg.version, making the code cleaner and preventing potential syntax errors.

    7
    Improve accessibility with aria-label

    Add aria-label to the Sheet component to improve accessibility for screen readers,
    as it contains important about section information.

    app/components/Header.tsx [55]

    -<Sheet>
    +<Sheet aria-label="About FalkorDB">
    • Apply this suggestion
    Suggestion importance[1-10]: 6

    Why: Adding an aria-label to the Sheet component improves accessibility for screen readers, which is important since it contains key information about the application.

    6

    @Anchel123 Anchel123 linked an issue Jan 26, 2025 that may be closed by this pull request
    Copy link

    Qodo Merge was enabled for this repository. To continue using it, please link your Git account with your Qodo account here.

    CI Feedback 🧐

    A test triggered by this PR failed. Here is an AI-generated analysis of the failure:

    Action: test

    Failed stage: Run Playwright tests with detailed reporting [❌]

    Failed test name: settingsConfig.spec.ts:111:13 › Settings Tests › @admin Modify MAX_INFO_QUERIES via UI validation via API

    Failure summary:

    The action failed due to test failures in the settings configuration tests:

  • Test "Modify MAX_INFO_QUERIES via UI validation via API" failed in both Chromium and Firefox
    browsers
  • The test expected a value comparison to be true but it was false (at line 123 of
    settingsConfig.spec.ts)
  • The test was attempting to modify the MAX_INFO_QUERIES setting to value "20" but the actual value
    did not match the expected value after modification
  • The test was retried 3 times but failed consistently

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    1540:  - Network:      http://10.1.0.137:3000
    1541:  ✓ Starting...
    1542:  ⚠ "next start" does not work with "output: standalone" configuration. Use "node .next/standalone/server.js" instead.
    1543:  ✓ Ready in 343ms
    1544:  Running 191 tests using 1 worker
    1545:  Running 191 tests using 1 worker
    1546:  [next-auth][warn][NEXTAUTH_URL] 
    1547:  https://next-auth.js.org/warnings#nextauth_url
    1548:  TypeError: Cannot read properties of null (reading '1')
    1549:  at t.transformReply (.next/server/chunks/488.js:1:90312)
    1550:  at t.transformCommandReply (.next/server/chunks/488.js:1:89110)
    1551:  at n.commandsExecutor (.next/server/chunks/488.js:1:41157)
    1552:  at async p (.next/server/app/api/user/route.js:1:2243)
    1553:  TypeError: Cannot read properties of null (reading '1')
    1554:  at t.transformReply (.next/server/chunks/488.js:1:90312)
    1555:  at t.transformCommandReply (.next/server/chunks/488.js:1:89110)
    1556:  at n.commandsExecutor (.next/server/chunks/488.js:1:41157)
    1557:  at async p (.next/server/app/api/user/route.js:1:2243)
    1558:  ·  ✓  1 [setup] › auth.setup.ts:12:6 › admin authentication (6.0s)
    1559:  [Error: NOPERM User readwriteuser has no permissions to run the 'acl|getuser' command]
    1560:  [Error: ERR wrong number of arguments for 'graph.QUERY' command]
    1561:  ·  ✓  2 [setup] › auth.setup.ts:36:10 › readwrite authentication (1.9s)
    1562:  [Error: NOPERM User readonlyuser has no permissions to run the 'acl|getuser' command]
    1563:  [Error: NOPERM User readonlyuser has no permissions to run the 'graph.QUERY' command]
    ...
    
    1567:  ·  ✓  6 [[Admin] Chromium] › graph.spec.ts:50:13 › Graph Tests › @admin Create graph -> click the Export Data button -> verify the file has been successfully downloaded (1.3s)
    1568:  ·  ✓  7 [[Admin] Chromium] › graph.spec.ts:61:13 › Graph Tests › @admin Query Test: Create a graph via api -> run a query via api and validate that the response data is correct (25ms)
    1569:  ·  ✓  8 [[Admin] Chromium] › navBar.spec.ts:20:13 › Navbar tests › @admin Verify clicking on FalkorDB logo redirects to specified URL (1.7s)
    1570:  ·  ✓  9 [[Admin] Chromium] › navBar.spec.ts:29:13 › Navbar tests › @admin Verify clicking on Graphs button redirects to specified URL (1.1s)
    1571:  ·  ✓  10 [[Admin] Chromium] › navBar.spec.ts:39:13 › Navbar tests › @admin Verify clicking on Schemas button redirects to specified URL (2.0s)
    1572:  ·  ✓  11 [[Admin] Chromium] › navBar.spec.ts:49:13 › Navbar tests › @admin Verify clicking on help -> Documentation redirects to specified URL (1.1s)
    1573:  ·  ✓  12 [[Admin] Chromium] › navBar.spec.ts:58:13 › Navbar tests › @admin Verify clicking on help -> Support redirects to specified URL (1.2s)
    1574:  ·  ✓  13 [[Admin] Chromium] › navBar.spec.ts:67:13 › Navbar tests › @admin Verify clicking on Settings redirects to specified URL (1.0s)
    1575:  [Error: Failed to set config value MAX_QUEUED_QUERIES to NaN]
    1576:  ·  ✓  14 [[Admin] Chromium] › settingsConfig.spec.ts:21:13 › Settings Tests › @admin Modify MAX_QUEUED_QUERIES via API validation via UI: Input value: aa description: invalid input - character (2.5s)
    1577:  [Error: Failed to set config value MAX_QUEUED_QUERIES to -3]
    1578:  ·  ✓  15 [[Admin] Chromium] › settingsConfig.spec.ts:21:13 › Settings Tests › @admin Modify MAX_QUEUED_QUERIES via API validation via UI: Input value: -3 description: invalid input - negative number (2.2s)
    1579:  [Error: Failed to set config value MAX_QUEUED_QUERIES to 0]
    1580:  ·  ✓  16 [[Admin] Chromium] › settingsConfig.spec.ts:21:13 › Settings Tests › @admin Modify MAX_QUEUED_QUERIES via API validation via UI: Input value: 00-1 description: invalid input (2.2s)
    1581:  ·  ✓  17 [[Admin] Chromium] › settingsConfig.spec.ts:21:13 › Settings Tests › @admin Modify MAX_QUEUED_QUERIES via API validation via UI: Input value: 1 description: valid input (2.2s)
    1582:  [Error: Failed to set config value MAX_QUEUED_QUERIES to 0]
    1583:  ·  ✓  18 [[Admin] Chromium] › settingsConfig.spec.ts:21:13 › Settings Tests › @admin Modify MAX_QUEUED_QUERIES via API validation via UI: Input value: 0 description: invalid input - zero value (2.2s)
    1584:  [Error: Failed to set config value TIMEOUT_MAX to NaN]
    1585:  ·  ✓  19 [[Admin] Chromium] › settingsConfig.spec.ts:33:13 › Settings Tests › @admin Modify TIMEOUT_MAX via API validation via UI: Input value: aa description: invalid input - character (1.2s)
    1586:  [Error: Failed to set config value TIMEOUT_MAX to -3]
    1587:  ·  ✓  20 [[Admin] Chromium] › settingsConfig.spec.ts:33:13 › Settings Tests › @admin Modify TIMEOUT_MAX via API validation via UI: Input value: -3 description: invalid input - negative number (1.2s)
    1588:  ·  ✓  21 [[Admin] Chromium] › settingsConfig.spec.ts:33:13 › Settings Tests › @admin Modify TIMEOUT_MAX via API validation via UI: Input value: 00-1 description: invalid input (1.2s)
    1589:  ·  ✓  22 [[Admin] Chromium] › settingsConfig.spec.ts:33:13 › Settings Tests › @admin Modify TIMEOUT_MAX via API validation via UI: Input value: 30 description: valid input (1.2s)
    1590:  [Error: Failed to set config value TIMEOUT_DEFAULT to NaN]
    1591:  ·  ✓  23 [[Admin] Chromium] › settingsConfig.spec.ts:44:13 › Settings Tests › @admin Modify TIMEOUT_DEFAULT via API validation via UI: Input value: aa description: invalid input - character (1.2s)
    1592:  [Error: Failed to set config value TIMEOUT_DEFAULT to -3]
    1593:  ·  ✓  24 [[Admin] Chromium] › settingsConfig.spec.ts:44:13 › Settings Tests › @admin Modify TIMEOUT_DEFAULT via API validation via UI: Input value: -3 description: invalid input - negative number (1.2s)
    1594:  ·  ✓  25 [[Admin] Chromium] › settingsConfig.spec.ts:44:13 › Settings Tests › @admin Modify TIMEOUT_DEFAULT via API validation via UI: Input value: 00-1 description: invalid input (1.2s)
    1595:  ·  ✓  26 [[Admin] Chromium] › settingsConfig.spec.ts:44:13 › Settings Tests › @admin Modify TIMEOUT_DEFAULT via API validation via UI: Input value: 1 description: valid input (1.2s)
    1596:  ·  ✓  27 [[Admin] Chromium] › settingsConfig.spec.ts:44:13 › Settings Tests › @admin Modify TIMEOUT_DEFAULT via API validation via UI: Input value: 0 description: valid input - zero value (1.2s)
    1597:  [Error: Failed to set config value RESULTSET_SIZE to NaN]
    1598:  ·  ✓  28 [[Admin] Chromium] › settingsConfig.spec.ts:55:13 › Settings Tests › @admin Modify RESULTSET_SIZE via API validation via UI: Input value: aa description: invalid input - character (1.2s)
    1599:  ·  ✓  29 [[Admin] Chromium] › settingsConfig.spec.ts:55:13 › Settings Tests › @admin Modify RESULTSET_SIZE via API validation via UI: Input value: -3 description: invalid input - negative number (1.2s)
    1600:  ·  ✓  30 [[Admin] Chromium] › settingsConfig.spec.ts:55:13 › Settings Tests › @admin Modify RESULTSET_SIZE via API validation via UI: Input value: 00-1 description: invalid input (1.2s)
    1601:  ·  ✓  31 [[Admin] Chromium] › settingsConfig.spec.ts:55:13 › Settings Tests › @admin Modify RESULTSET_SIZE via API validation via UI: Input value: 1 description: valid input (1.2s)
    1602:  ·  ✓  32 [[Admin] Chromium] › settingsConfig.spec.ts:55:13 › Settings Tests › @admin Modify RESULTSET_SIZE via API validation via UI: Input value: 0 description: valid input - zero value (1.2s)
    1603:  [Error: Failed to set config value QUERY_MEM_CAPACITY to NaN]
    1604:  ·  ✓  33 [[Admin] Chromium] › settingsConfig.spec.ts:66:13 › Settings Tests › @admin Modify QUERY_MEM_CAPACITY via API validation via UI: Input value: aa description: invalid input - character (1.2s)
    1605:  [Error: Failed to set config value QUERY_MEM_CAPACITY to -3]
    1606:  ·  ✓  34 [[Admin] Chromium] › settingsConfig.spec.ts:66:13 › Settings Tests › @admin Modify QUERY_MEM_CAPACITY via API validation via UI: Input value: -3 description: invalid input - negative number (1.2s)
    1607:  ·  ✓  35 [[Admin] Chromium] › settingsConfig.spec.ts:66:13 › Settings Tests › @admin Modify QUERY_MEM_CAPACITY via API validation via UI: Input value: 00-1 description: invalid input (1.2s)
    1608:  ·  ✓  36 [[Admin] Chromium] › settingsConfig.spec.ts:66:13 › Settings Tests › @admin Modify QUERY_MEM_CAPACITY via API validation via UI: Input value: 1 description: valid input (1.2s)
    1609:  ·  ✓  37 [[Admin] Chromium] › settingsConfig.spec.ts:66:13 › Settings Tests › @admin Modify QUERY_MEM_CAPACITY via API validation via UI: Input value: 0 description: valid input - zero value (1.2s)
    1610:  [Error: Failed to set config value VKEY_MAX_ENTITY_COUNT to NaN]
    1611:  ·  ✓  38 [[Admin] Chromium] › settingsConfig.spec.ts:78:13 › Settings Tests › @admin Modify VKEY_MAX_ENTITY_COUNT via API validation via UI: Input value: aa description: invalid input - character (1.2s)
    1612:  [Error: Failed to set config value VKEY_MAX_ENTITY_COUNT to -3]
    1613:  ·  ✓  39 [[Admin] Chromium] › settingsConfig.spec.ts:78:13 › Settings Tests › @admin Modify VKEY_MAX_ENTITY_COUNT via API validation via UI: Input value: -3 description: invalid input - negative number (1.2s)
    1614:  ·  ✓  40 [[Admin] Chromium] › settingsConfig.spec.ts:78:13 › Settings Tests › @admin Modify VKEY_MAX_ENTITY_COUNT via API validation via UI: Input value: 00-1 description: invalid input (1.2s)
    1615:  ·  ✓  41 [[Admin] Chromium] › settingsConfig.spec.ts:78:13 › Settings Tests › @admin Modify VKEY_MAX_ENTITY_COUNT via API validation via UI: Input value: 1 description: valid input (1.2s)
    1616:  ·  ✓  42 [[Admin] Chromium] › settingsConfig.spec.ts:78:13 › Settings Tests › @admin Modify VKEY_MAX_ENTITY_COUNT via API validation via UI: Input value: 0 description: valid input - zero value (1.2s)
    1617:  [Error: Failed to set config value CMD_INFO to aa]
    1618:  ·  ✓  43 [[Admin] Chromium] › settingsConfig.spec.ts:89:13 › Settings Tests › @admin Modify CMD_INFO via API validation via UI: Input value: aa description: invalid input - character (1.2s)
    1619:  [Error: Failed to set config value CMD_INFO to -3]
    1620:  ·  ✓  44 [[Admin] Chromium] › settingsConfig.spec.ts:89:13 › Settings Tests › @admin Modify CMD_INFO via API validation via UI: Input value: -3 description: invalid input - negative number (1.2s)
    1621:  [Error: Failed to set config value CMD_INFO to 00-1]
    1622:  ·  ✓  45 [[Admin] Chromium] › settingsConfig.spec.ts:89:13 › Settings Tests › @admin Modify CMD_INFO via API validation via UI: Input value: 00-1 description: invalid input (1.2s)
    1623:  [Error: Failed to set config value CMD_INFO to 10s]
    1624:  ·  ✓  46 [[Admin] Chromium] › settingsConfig.spec.ts:89:13 › Settings Tests › @admin Modify CMD_INFO via API validation via UI: Input value: 10s description: invalid input (1.2s)
    1625:  ·  ✓  47 [[Admin] Chromium] › settingsConfig.spec.ts:89:13 › Settings Tests › @admin Modify CMD_INFO via API validation via UI: Input value: no description: valid input - no value (1.2s)
    1626:  ·  ✓  48 [[Admin] Chromium] › settingsConfig.spec.ts:89:13 › Settings Tests › @admin Modify CMD_INFO via API validation via UI: Input value: yes description: valid input - yes value (1.2s)
    1627:  [Error: Failed to set config value MAX_INFO_QUERIES to NaN]
    1628:  ·  ✓  49 [[Admin] Chromium] › settingsConfig.spec.ts:100:13 › Settings Tests › @admin Modify MAX_INFO_QUERIES via API validation via UI: Input value: aa description: invalid input - character (1.2s)
    1629:  [Error: Failed to set config value MAX_INFO_QUERIES to -3]
    ...
    
    1636:  ·  ✓  56 [[Admin] Chromium] › settingsConfig.spec.ts:111:13 › Settings Tests › @admin Modify TIMEOUT_DEFAULT via UI validation via API: Input value: 10 description: modify defaultTimeOut (713ms)
    1637:  ·  ✓  57 [[Admin] Chromium] › settingsConfig.spec.ts:111:13 › Settings Tests › @admin Modify RESULTSET_SIZE via UI validation via API: Input value: 20 description: modify resultSetSize (714ms)
    1638:  ·  ✓  58 [[Admin] Chromium] › settingsConfig.spec.ts:111:13 › Settings Tests › @admin Modify QUERY_MEM_CAPACITY via UI validation via API: Input value: 20 description: modify queryMemCapacity (716ms)
    1639:  ·  ✓  59 [[Admin] Chromium] › settingsConfig.spec.ts:111:13 › Settings Tests › @admin Modify VKEY_MAX_ENTITY_COUNT via UI validation via API: Input value: 20 description: modify vKeyMaxEntityCount (714ms)
    1640:  ·  ✓  60 [[Admin] Chromium] › settingsConfig.spec.ts:111:13 › Settings Tests › @admin Modify CMD_INFO via UI validation via API: Input value: yes description: modify cmdInfo (712ms)
    1641:  ×  ✘  61 [[Admin] Chromium] › settingsConfig.spec.ts:111:13 › Settings Tests › @admin Modify MAX_INFO_QUERIES via UI validation via API: Input value: 20 description: modify maxInfoQueries (721ms)
    1642:  ×  ✘  62 [[Admin] Chromium] › settingsConfig.spec.ts:111:13 › Settings Tests › @admin Modify MAX_INFO_QUERIES via UI validation via API: Input value: 20 description: modify maxInfoQueries (retry #1) (1.1s)
    1643:  F  ✘  63 [[Admin] Chromium] › settingsConfig.spec.ts:111:13 › Settings Tests › @admin Modify MAX_INFO_QUERIES via UI validation via API: Input value: 20 description: modify maxInfoQueries (retry #2) (1.1s)
    1644:  TypeError: Cannot read properties of null (reading '1')
    1645:  at t.transformReply (.next/server/chunks/488.js:1:90312)
    1646:  at t.transformCommandReply (.next/server/chunks/488.js:1:89110)
    1647:  at n.commandsExecutor (.next/server/chunks/488.js:1:41157)
    1648:  at async p (.next/server/app/api/user/route.js:1:2243)
    1649:  ·  ✓  64 [[Admin] Chromium] › settingsUsers.spec.ts:19:9 › Settings Tests › @admin Add one new user -> validating user exists in the users list (2.8s)
    1650:  TypeError: Cannot read properties of null (reading '1')
    1651:  at t.transformReply (.next/server/chunks/488.js:1:90312)
    1652:  at t.transformCommandReply (.next/server/chunks/488.js:1:89110)
    1653:  at n.commandsExecutor (.next/server/chunks/488.js:1:41157)
    1654:  at async p (.next/server/app/api/user/route.js:1:2243)
    1655:  ·  ✓  65 [[Admin] Chromium] › settingsUsers.spec.ts:29:9 › Settings Tests › @admin Add one user -> remove one user -> Validate that the user has been removed (3.1s)
    1656:  TypeError: Cannot read properties of null (reading '1')
    1657:  at t.transformReply (.next/server/chunks/488.js:1:90312)
    1658:  at t.transformCommandReply (.next/server/chunks/488.js:1:89110)
    1659:  at n.commandsExecutor (.next/server/chunks/488.js:1:41157)
    1660:  at async p (.next/server/app/api/user/route.js:1:2243)
    1661:  ·  ✓  66 [[Admin] Chromium] › settingsUsers.spec.ts:44:9 › Settings Tests › @admin Add one user -> change the role -> Validate that the user role have been changed (4.1s)
    1662:  TypeError: Cannot read properties of null (reading '1')
    1663:  at t.transformReply (.next/server/chunks/488.js:1:90312)
    1664:  at t.transformCommandReply (.next/server/chunks/488.js:1:89110)
    1665:  at n.commandsExecutor (.next/server/chunks/488.js:1:41157)
    1666:  at async p (.next/server/app/api/user/route.js:1:2243)
    1667:  TypeError: Cannot read properties of null (reading '1')
    1668:  at t.transformReply (.next/server/chunks/488.js:1:90312)
    1669:  at t.transformCommandReply (.next/server/chunks/488.js:1:89110)
    1670:  at n.commandsExecutor (.next/server/chunks/488.js:1:41157)
    1671:  at async p (.next/server/app/api/user/route.js:1:2243)
    1672:  ·  ✓  67 [[Admin] Chromium] › settingsUsers.spec.ts:59:9 › Settings Tests › @admin Add two users -> change their roles via checkbox -> Validate that the users roles have been changed (6.5s)
    1673:  TypeError: Cannot read properties of null (reading '1')
    1674:  at t.transformReply (.next/server/chunks/488.js:1:90312)
    1675:  at t.transformCommandReply (.next/server/chunks/488.js:1:89110)
    1676:  at n.commandsExecutor (.next/server/chunks/488.js:1:41157)
    1677:  at async p (.next/server/app/api/user/route.js:1:2243)
    1678:  TypeError: Cannot read properties of null (reading '1')
    ...
    
    1683:  ·  ✓  68 [[Admin] Chromium] › settingsUsers.spec.ts:80:9 › Settings Tests › @admin Add two users -> delete the two users by checkbox -> Validate that the users have been deleted (6.3s)
    1684:  ·  ✓  69 [[Admin] Chromium] › settingsUsers.spec.ts:109:13 › Settings Tests › @admin Enter password for new user: Test123 reason: short password  (3.0s)
    1685:  ·  ✓  70 [[Admin] Chromium] › settingsUsers.spec.ts:109:13 › Settings Tests › @admin Enter password for new user: Test1234 reason: without special character  (3.0s)
    1686:  ·  ✓  71 [[Admin] Chromium] › settingsUsers.spec.ts:109:13 › Settings Tests › @admin Enter password for new user: Testtes@ reason: without digits  (3.0s)
    1687:  ·  ✓  72 [[Admin] Chromium] › settingsUsers.spec.ts:109:13 › Settings Tests › @admin Enter password for new user: TESTES1@ reason: without lowercase letters  (3.0s)
    1688:  ·  ✓  73 [[Admin] Chromium] › settingsUsers.spec.ts:109:13 › Settings Tests › @admin Enter password for new user: testte1@ reason: without uppercase letters  (3.0s)
    1689:  ·  ✓  74 [[Admin] Chromium] › settingsUsers.spec.ts:109:13 › Settings Tests › @admin Enter password for new user:  reason: without password  (3.0s)
    1690:  ·  ✓  75 [[Admin] Chromium] › settingsUsers.spec.ts:121:9 › Settings Tests › @admin Attempt to add a user without assigning a role -> Verify that the user has not been added (2.9s)
    1691:  [Error: ERR The 'default' user cannot be removed]
    1692:  ·  ✓  76 [[Admin] Chromium] › settingsUsers.spec.ts:132:9 › Settings Tests › @admin Attempt to delete the default admin user -> Verify that the user has not been deleted. (771ms)
    1693:  TypeError: Cannot read properties of null (reading '1')
    1694:  at t.transformReply (.next/server/chunks/488.js:1:90312)
    1695:  at t.transformCommandReply (.next/server/chunks/488.js:1:89110)
    1696:  at n.commandsExecutor (.next/server/chunks/488.js:1:41157)
    1697:  at async p (.next/server/app/api/user/route.js:1:2243)
    1698:  Error: Missing parameters
    1699:  at p (.next/server/app/api/user/route.js:1:2208)
    1700:  ·  ✓  77 [[Admin] Chromium] › settingsUsers.spec.ts:140:9 › Settings Tests › @admin API Test:Add user via API -> Validated user existing via API -> Delete user via API. (38ms)
    1701:  Error: Missing parameters
    1702:  at p (.next/server/app/api/user/route.js:1:2208)
    1703:  ·  ✓  78 [[Admin] Chromium] › settingsUsers.spec.ts:150:9 › Settings Tests › @admin API Test: without passing a username, Attempt to add a user and validate the user was not added (14ms)
    1704:  Error: Missing parameters
    1705:  at p (.next/server/app/api/user/route.js:1:2208)
    1706:  ·  ✓  79 [[Admin] Chromium] › settingsUsers.spec.ts:159:9 › Settings Tests › @admin API Test: without passing a role, Attempt to add a user and validate the user was not added (14ms)
    1707:  Error: Missing parameters
    ...
    
    1713:  ·  ✓  84 [[Admin] Firefox] › graph.spec.ts:50:13 › Graph Tests › @admin Create graph -> click the Export Data button -> verify the file has been successfully downloaded (1.2s)
    1714:  ·  ✓  85 [[Admin] Firefox] › graph.spec.ts:61:13 › Graph Tests › @admin Query Test: Create a graph via api -> run a query via api and validate that the response data is correct (22ms)
    1715:  ·  ✓  86 [[Admin] Firefox] › navBar.spec.ts:20:13 › Navbar tests › @admin Verify clicking on FalkorDB logo redirects to specified URL (1.6s)
    1716:  ·  ✓  87 [[Admin] Firefox] › navBar.spec.ts:29:13 › Navbar tests › @admin Verify clicking on Graphs button redirects to specified URL (1.1s)
    1717:  ·  ✓  88 [[Admin] Firefox] › navBar.spec.ts:39:13 › Navbar tests › @admin Verify clicking on Schemas button redirects to specified URL (2.0s)
    1718:  ·  ✓  89 [[Admin] Firefox] › navBar.spec.ts:49:13 › Navbar tests › @admin Verify clicking on help -> Documentation redirects to specified URL (1.1s)
    1719:  ·  ✓  90 [[Admin] Firefox] › navBar.spec.ts:58:13 › Navbar tests › @admin Verify clicking on help -> Support redirects to specified URL (1.2s)
    1720:  ·  ✓  91 [[Admin] Firefox] › navBar.spec.ts:67:13 › Navbar tests › @admin Verify clicking on Settings redirects to specified URL (1.1s)
    1721:  [Error: Failed to set config value MAX_QUEUED_QUERIES to NaN]
    1722:  ·  ✓  92 [[Admin] Firefox] › settingsConfig.spec.ts:21:13 › Settings Tests › @admin Modify MAX_QUEUED_QUERIES via API validation via UI: Input value: aa description: invalid input - character (2.4s)
    1723:  [Error: Failed to set config value MAX_QUEUED_QUERIES to -3]
    1724:  ·  ✓  93 [[Admin] Firefox] › settingsConfig.spec.ts:21:13 › Settings Tests › @admin Modify MAX_QUEUED_QUERIES via API validation via UI: Input value: -3 description: invalid input - negative number (2.2s)
    1725:  [Error: Failed to set config value MAX_QUEUED_QUERIES to 0]
    1726:  ·  ✓  94 [[Admin] Firefox] › settingsConfig.spec.ts:21:13 › Settings Tests › @admin Modify MAX_QUEUED_QUERIES via API validation via UI: Input value: 00-1 description: invalid input (2.2s)
    1727:  ·  ✓  95 [[Admin] Firefox] › settingsConfig.spec.ts:21:13 › Settings Tests › @admin Modify MAX_QUEUED_QUERIES via API validation via UI: Input value: 1 description: valid input (2.2s)
    1728:  [Error: Failed to set config value MAX_QUEUED_QUERIES to 0]
    1729:  ·  ✓  96 [[Admin] Firefox] › settingsConfig.spec.ts:21:13 › Settings Tests › @admin Modify MAX_QUEUED_QUERIES via API validation via UI: Input value: 0 description: invalid input - zero value (2.2s)
    1730:  [Error: Failed to set config value TIMEOUT_MAX to NaN]
    1731:  ·  ✓  97 [[Admin] Firefox] › settingsConfig.spec.ts:33:13 › Settings Tests › @admin Modify TIMEOUT_MAX via API validation via UI: Input value: aa description: invalid input - character (1.2s)
    1732:  [Error: Failed to set config value TIMEOUT_MAX to -3]
    1733:  ·  ✓  98 [[Admin] Firefox] › settingsConfig.spec.ts:33:13 › Settings Tests › @admin Modify TIMEOUT_MAX via API validation via UI: Input value: -3 description: invalid input - negative number (1.2s)
    1734:  ·  ✓  99 [[Admin] Firefox] › settingsConfig.spec.ts:33:13 › Settings Tests › @admin Modify TIMEOUT_MAX via API validation via UI: Input value: 00-1 description: invalid input (1.2s)
    1735:  ·  ✓  100 [[Admin] Firefox] › settingsConfig.spec.ts:33:13 › Settings Tests › @admin Modify TIMEOUT_MAX via API validation via UI: Input value: 30 description: valid input (1.2s)
    1736:  [Error: Failed to set config value TIMEOUT_DEFAULT to NaN]
    1737:  ·  ✓  101 [[Admin] Firefox] › settingsConfig.spec.ts:44:13 › Settings Tests › @admin Modify TIMEOUT_DEFAULT via API validation via UI: Input value: aa description: invalid input - character (1.2s)
    1738:  [Error: Failed to set config value TIMEOUT_DEFAULT to -3]
    1739:  ·  ✓  102 [[Admin] Firefox] › settingsConfig.spec.ts:44:13 › Settings Tests › @admin Modify TIMEOUT_DEFAULT via API validation via UI: Input value: -3 description: invalid input - negative number (1.2s)
    1740:  ·  ✓  103 [[Admin] Firefox] › settingsConfig.spec.ts:44:13 › Settings Tests › @admin Modify TIMEOUT_DEFAULT via API validation via UI: Input value: 00-1 description: invalid input (1.2s)
    1741:  ·  ✓  104 [[Admin] Firefox] › settingsConfig.spec.ts:44:13 › Settings Tests › @admin Modify TIMEOUT_DEFAULT via API validation via UI: Input value: 1 description: valid input (1.2s)
    1742:  ·  ✓  105 [[Admin] Firefox] › settingsConfig.spec.ts:44:13 › Settings Tests › @admin Modify TIMEOUT_DEFAULT via API validation via UI: Input value: 0 description: valid input - zero value (1.2s)
    1743:  [Error: Failed to set config value RESULTSET_SIZE to NaN]
    1744:  ·  ✓  106 [[Admin] Firefox] › settingsConfig.spec.ts:55:13 › Settings Tests › @admin Modify RESULTSET_SIZE via API validation via UI: Input value: aa description: invalid input - character (1.2s)
    1745:  ·  ✓  107 [[Admin] Firefox] › settingsConfig.spec.ts:55:13 › Settings Tests › @admin Modify RESULTSET_SIZE via API validation via UI: Input value: -3 description: invalid input - negative number (1.2s)
    1746:  ·  ✓  108 [[Admin] Firefox] › settingsConfig.spec.ts:55:13 › Settings Tests › @admin Modify RESULTSET_SIZE via API validation via UI: Input value: 00-1 description: invalid input (1.2s)
    1747:  ·  ✓  109 [[Admin] Firefox] › settingsConfig.spec.ts:55:13 › Settings Tests › @admin Modify RESULTSET_SIZE via API validation via UI: Input value: 1 description: valid input (1.2s)
    1748:  ·  ✓  110 [[Admin] Firefox] › settingsConfig.spec.ts:55:13 › Settings Tests › @admin Modify RESULTSET_SIZE via API validation via UI: Input value: 0 description: valid input - zero value (1.2s)
    1749:  [Error: Failed to set config value QUERY_MEM_CAPACITY to NaN]
    1750:  ·  ✓  111 [[Admin] Firefox] › settingsConfig.spec.ts:66:13 › Settings Tests › @admin Modify QUERY_MEM_CAPACITY via API validation via UI: Input value: aa description: invalid input - character (1.2s)
    1751:  [Error: Failed to set config value QUERY_MEM_CAPACITY to -3]
    1752:  ·  ✓  112 [[Admin] Firefox] › settingsConfig.spec.ts:66:13 › Settings Tests › @admin Modify QUERY_MEM_CAPACITY via API validation via UI: Input value: -3 description: invalid input - negative number (1.2s)
    1753:  ·  ✓  113 [[Admin] Firefox] › settingsConfig.spec.ts:66:13 › Settings Tests › @admin Modify QUERY_MEM_CAPACITY via API validation via UI: Input value: 00-1 description: invalid input (1.2s)
    1754:  ·  ✓  114 [[Admin] Firefox] › settingsConfig.spec.ts:66:13 › Settings Tests › @admin Modify QUERY_MEM_CAPACITY via API validation via UI: Input value: 1 description: valid input (1.2s)
    1755:  ·  ✓  115 [[Admin] Firefox] › settingsConfig.spec.ts:66:13 › Settings Tests › @admin Modify QUERY_MEM_CAPACITY via API validation via UI: Input value: 0 description: valid input - zero value (1.2s)
    1756:  [Error: Failed to set config value VKEY_MAX_ENTITY_COUNT to NaN]
    1757:  ·  ✓  116 [[Admin] Firefox] › settingsConfig.spec.ts:78:13 › Settings Tests › @admin Modify VKEY_MAX_ENTITY_COUNT via API validation via UI: Input value: aa description: invalid input - character (1.2s)
    1758:  [Error: Failed to set config value VKEY_MAX_ENTITY_COUNT to -3]
    1759:  ·  ✓  117 [[Admin] Firefox] › settingsConfig.spec.ts:78:13 › Settings Tests › @admin Modify VKEY_MAX_ENTITY_COUNT via API validation via UI: Input value: -3 description: invalid input - negative number (1.2s)
    1760:  ·  ✓  118 [[Admin] Firefox] › settingsConfig.spec.ts:78:13 › Settings Tests › @admin Modify VKEY_MAX_ENTITY_COUNT via API validation via UI: Input value: 00-1 description: invalid input (1.2s)
    1761:  ·  ✓  119 [[Admin] Firefox] › settingsConfig.spec.ts:78:13 › Settings Tests › @admin Modify VKEY_MAX_ENTITY_COUNT via API validation via UI: Input value: 1 description: valid input (1.2s)
    1762:  ·  ✓  120 [[Admin] Firefox] › settingsConfig.spec.ts:78:13 › Settings Tests › @admin Modify VKEY_MAX_ENTITY_COUNT via API validation via UI: Input value: 0 description: valid input - zero value (1.2s)
    1763:  [Error: Failed to set config value CMD_INFO to aa]
    1764:  ·  ✓  121 [[Admin] Firefox] › settingsConfig.spec.ts:89:13 › Settings Tests › @admin Modify CMD_INFO via API validation via UI: Input value: aa description: invalid input - character (1.2s)
    1765:  [Error: Failed to set config value CMD_INFO to -3]
    1766:  ·  ✓  122 [[Admin] Firefox] › settingsConfig.spec.ts:89:13 › Settings Tests › @admin Modify CMD_INFO via API validation via UI: Input value: -3 description: invalid input - negative number (1.2s)
    1767:  [Error: Failed to set config value CMD_INFO to 00-1]
    1768:  ·  ✓  123 [[Admin] Firefox] › settingsConfig.spec.ts:89:13 › Settings Tests › @admin Modify CMD_INFO via API validation via UI: Input value: 00-1 description: invalid input (1.2s)
    1769:  [Error: Failed to set config value CMD_INFO to 10s]
    1770:  ·  ✓  124 [[Admin] Firefox] › settingsConfig.spec.ts:89:13 › Settings Tests › @admin Modify CMD_INFO via API validation via UI: Input value: 10s description: invalid input (1.2s)
    1771:  ·  ✓  125 [[Admin] Firefox] › settingsConfig.spec.ts:89:13 › Settings Tests › @admin Modify CMD_INFO via API validation via UI: Input value: no description: valid input - no value (1.2s)
    1772:  ·  ✓  126 [[Admin] Firefox] › settingsConfig.spec.ts:89:13 › Settings Tests › @admin Modify CMD_INFO via API validation via UI: Input value: yes description: valid input - yes value (1.2s)
    1773:  [Error: Failed to set config value MAX_INFO_QUERIES to NaN]
    1774:  ·  ✓  127 [[Admin] Firefox] › settingsConfig.spec.ts:100:13 › Settings Tests › @admin Modify MAX_INFO_QUERIES via API validation via UI: Input value: aa description: invalid input - character (1.2s)
    1775:  [Error: Failed to set config value MAX_INFO_QUERIES to -3]
    ...
    
    1783:  ·  ✓  135 [[Admin] Firefox] › settingsConfig.spec.ts:111:13 › Settings Tests › @admin Modify TIMEOUT_DEFAULT via UI validation via API: Input value: 10 description: modify defaultTimeOut (728ms)
    1784:  ·  ✓  136 [[Admin] Firefox] › settingsConfig.spec.ts:111:13 › Settings Tests › @admin Modify RESULTSET_SIZE via UI validation via API: Input value: 20 description: modify resultSetSize (719ms)
    1785:  ·  ✓  137 [[Admin] Firefox] › settingsConfig.spec.ts:111:13 › Settings Tests › @admin Modify QUERY_MEM_CAPACITY via UI validation via API: Input value: 20 description: modify queryMemCapacity (713ms)
    1786:  ·  ✓  138 [[Admin] Firefox] › settingsConfig.spec.ts:111:13 › Settings Tests › @admin Modify VKEY_MAX_ENTITY_COUNT via UI validation via API: Input value: 20 description: modify vKeyMaxEntityCount (711ms)
    1787:  ·  ✓  139 [[Admin] Firefox] › settingsConfig.spec.ts:111:13 › Settings Tests › @admin Modify CMD_INFO via UI validation via API: Input value: yes description: modify cmdInfo (717ms)
    1788:  ×  ✘  140 [[Admin] Firefox] › settingsConfig.spec.ts:111:13 › Settings Tests › @admin Modify MAX_INFO_QUERIES via UI validation via API: Input value: 20 description: modify maxInfoQueries (731ms)
    1789:  ×  ✘  141 [[Admin] Firefox] › settingsConfig.spec.ts:111:13 › Settings Tests › @admin Modify MAX_INFO_QUERIES via UI validation via API: Input value: 20 description: modify maxInfoQueries (retry #1) (1.1s)
    1790:  F  ✘  142 [[Admin] Firefox] › settingsConfig.spec.ts:111:13 › Settings Tests › @admin Modify MAX_INFO_QUERIES via UI validation via API: Input value: 20 description: modify maxInfoQueries (retry #2) (1.0s)
    1791:  TypeError: Cannot read properties of null (reading '1')
    1792:  at t.transformReply (.next/server/chunks/488.js:1:90312)
    1793:  at t.transformCommandReply (.next/server/chunks/488.js:1:89110)
    1794:  at n.commandsExecutor (.next/server/chunks/488.js:1:41157)
    1795:  at async p (.next/server/app/api/user/route.js:1:2243)
    1796:  ·  ✓  143 [[Admin] Firefox] › settingsUsers.spec.ts:19:9 › Settings Tests › @admin Add one new user -> validating user exists in the users list (2.8s)
    1797:  TypeError: Cannot read properties of null (reading '1')
    1798:  at t.transformReply (.next/server/chunks/488.js:1:90312)
    1799:  at t.transformCommandReply (.next/server/chunks/488.js:1:89110)
    1800:  at n.commandsExecutor (.next/server/chunks/488.js:1:41157)
    1801:  at async p (.next/server/app/api/user/route.js:1:2243)
    1802:  ·  ✓  144 [[Admin] Firefox] › settingsUsers.spec.ts:29:9 › Settings Tests › @admin Add one user -> remove one user -> Validate that the user has been removed (3.1s)
    1803:  TypeError: Cannot read properties of null (reading '1')
    1804:  at t.transformReply (.next/server/chunks/488.js:1:90312)
    1805:  at t.transformCommandReply (.next/server/chunks/488.js:1:89110)
    1806:  at n.commandsExecutor (.next/server/chunks/488.js:1:41157)
    1807:  at async p (.next/server/app/api/user/route.js:1:2243)
    1808:  ·  ✓  145 [[Admin] Firefox] › settingsUsers.spec.ts:44:9 › Settings Tests › @admin Add one user -> change the role -> Validate that the user role have been changed (4.0s)
    1809:  TypeError: Cannot read properties of null (reading '1')
    1810:  at t.transformReply (.next/server/chunks/488.js:1:90312)
    1811:  at t.transformCommandReply (.next/server/chunks/488.js:1:89110)
    1812:  at n.commandsExecutor (.next/server/chunks/488.js:1:41157)
    1813:  at async p (.next/server/app/api/user/route.js:1:2243)
    1814:  TypeError: Cannot read properties of null (reading '1')
    1815:  at t.transformReply (.next/server/chunks/488.js:1:90312)
    1816:  at t.transformCommandReply (.next/server/chunks/488.js:1:89110)
    1817:  at n.commandsExecutor (.next/server/chunks/488.js:1:41157)
    1818:  at async p (.next/server/app/api/user/route.js:1:2243)
    1819:  ·  ✓  146 [[Admin] Firefox] › settingsUsers.spec.ts:59:9 › Settings Tests › @admin Add two users -> change their roles via checkbox -> Validate that the users roles have been changed (6.4s)
    1820:  TypeError: Cannot read properties of null (reading '1')
    1821:  at t.transformReply (.next/server/chunks/488.js:1:90312)
    1822:  at t.transformCommandReply (.next/server/chunks/488.js:1:89110)
    1823:  at n.commandsExecutor (.next/server/chunks/488.js:1:41157)
    1824:  at async p (.next/server/app/api/user/route.js:1:2243)
    1825:  TypeError: Cannot read properties of null (reading '1')
    ...
    
    1830:  ·  ✓  147 [[Admin] Firefox] › settingsUsers.spec.ts:80:9 › Settings Tests › @admin Add two users -> delete the two users by checkbox -> Validate that the users have been deleted (6.3s)
    1831:  ·  ✓  148 [[Admin] Firefox] › settingsUsers.spec.ts:109:13 › Settings Tests › @admin Enter password for new user: Test123 reason: short password  (3.0s)
    1832:  ·  ✓  149 [[Admin] Firefox] › settingsUsers.spec.ts:109:13 › Settings Tests › @admin Enter password for new user: Test1234 reason: without special character  (3.0s)
    1833:  ·  ✓  150 [[Admin] Firefox] › settingsUsers.spec.ts:109:13 › Settings Tests › @admin Enter password for new user: Testtes@ reason: without digits  (3.0s)
    1834:  ·  ✓  151 [[Admin] Firefox] › settingsUsers.spec.ts:109:13 › Settings Tests › @admin Enter password for new user: TESTES1@ reason: without lowercase letters  (2.9s)
    1835:  ·  ✓  152 [[Admin] Firefox] › settingsUsers.spec.ts:109:13 › Settings Tests › @admin Enter password for new user: testte1@ reason: without uppercase letters  (3.0s)
    1836:  ·  ✓  153 [[Admin] Firefox] › settingsUsers.spec.ts:109:13 › Settings Tests › @admin Enter password for new user:  reason: without password  (2.9s)
    1837:  ·  ✓  154 [[Admin] Firefox] › settingsUsers.spec.ts:121:9 › Settings Tests › @admin Attempt to add a user without assigning a role -> Verify that the user has not been added (2.9s)
    1838:  [Error: ERR The 'default' user cannot be removed]
    1839:  ·  ✓  155 [[Admin] Firefox] › settingsUsers.spec.ts:132:9 › Settings Tests › @admin Attempt to delete the default admin user -> Verify that the user has not been deleted. (764ms)
    1840:  TypeError: Cannot read properties of null (reading '1')
    1841:  at t.transformReply (.next/server/chunks/488.js:1:90312)
    1842:  at t.transformCommandReply (.next/server/chunks/488.js:1:89110)
    1843:  at n.commandsExecutor (.next/server/chunks/488.js:1:41157)
    1844:  at async p (.next/server/app/api/user/route.js:1:2243)
    1845:  Error: Missing parameters
    1846:  at p (.next/server/app/api/user/route.js:1:2208)
    1847:  ·  ✓  156 [[Admin] Firefox] › settingsUsers.spec.ts:140:9 › Settings Tests › @admin API Test:Add user via API -> Validated user existing via API -> Delete user via API. (37ms)
    1848:  Error: Missing parameters
    1849:  at p (.next/server/app/api/user/route.js:1:2208)
    1850:  ·  ✓  157 [[Admin] Firefox] › settingsUsers.spec.ts:150:9 › Settings Tests › @admin API Test: without passing a username, Attempt to add a user and validate the user was not added (15ms)
    1851:  Error: Missing parameters
    1852:  at p (.next/server/app/api/user/route.js:1:2208)
    1853:  ·  ✓  158 [[Admin] Firefox] › settingsUsers.spec.ts:159:9 › Settings Tests › @admin API Test: without passing a role, Attempt to add a user and validate the user was not added (13ms)
    1854:  Error: Missing parameters
    ...
    
    1887:  ·  ✓  190 [[Read-Only] - Firefox] › navBar.spec.ts:20:13 › Navbar tests › @readonly Verify clicking on FalkorDB logo redirects to specified URL (1.7s)
    1888:  ·  ✓  191 [[Read-Only] - Firefox] › navBar.spec.ts:29:13 › Navbar tests › @readonly Verify clicking on Graphs button redirects to specified URL (1.1s)
    1889:  ·  ✓  192 [[Read-Only] - Firefox] › navBar.spec.ts:39:13 › Navbar tests › @readonly Verify clicking on Schemas button redirects to specified URL (2.0s)
    1890:  ·  ✓  193 [[Read-Only] - Firefox] › navBar.spec.ts:49:13 › Navbar tests › @readonly Verify clicking on help -> Documentation redirects to specified URL (1.1s)
    1891:  ·  ✓  194 [[Read-Only] - Firefox] › navBar.spec.ts:58:13 › Navbar tests › @readonly Verify clicking on help -> Support redirects to specified URL (1.2s)
    1892:  ·  ✓  195 [[Read-Only] - Firefox] › navBar.spec.ts:67:13 › Navbar tests › @readonly Verify clicking on Settings redirects to specified URL (1.1s)
    1893:  ·  ✓  196 [[Read-Only] - Firefox] › signOut.spec.ts:19:13 › @readonly SignOut Test › Sign out Test (2.5s)
    1894:  1) [[Admin] Chromium] › settingsConfig.spec.ts:111:13 › Settings Tests › @admin Modify MAX_INFO_QUERIES via UI validation via API: Input value: 20 description: modify maxInfoQueries 
    1895:  Error: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoBe�[2m(�[22m�[32mexpected�[39m�[2m) // Object.is equality�[22m
    ...
    
    1899:  122 |             await apiCall.modifySettingsRole(roles.queryMemCapacity, "0") // update to default values   
    1900:  > 123 |             expect(value === input).toBe(expected)
    1901:  |                                     ^
    1902:  124 |         });
    1903:  125 |     })
    1904:  126 |
    1905:  at /home/runner/work/falkordb-browser/falkordb-browser/e2e/tests/settingsConfig.spec.ts:123:37
    1906:  Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
    1907:  Error: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoBe�[2m(�[22m�[32mexpected�[39m�[2m) // Object.is equality�[22m
    ...
    
    1916:  126 |
    1917:  at /home/runner/work/falkordb-browser/falkordb-browser/e2e/tests/settingsConfig.spec.ts:123:37
    1918:  attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
    1919:  test-results/settingsConfig-Settings-Te-9ddaf-ption-modify-maxInfoQueries--Admin-Chromium-retry1/trace.zip
    1920:  Usage:
    1921:  npx playwright show-trace test-results/settingsConfig-Settings-Te-9ddaf-ption-modify-maxInfoQueries--Admin-Chromium-retry1/trace.zip
    1922:  ────────────────────────────────────────────────────────────────────────────────────────────────
    1923:  Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
    1924:  Error: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoBe�[2m(�[22m�[32mexpected�[39m�[2m) // Object.is equality�[22m
    ...
    
    1928:  122 |             await apiCall.modifySettingsRole(roles.queryMemCapacity, "0") // update to default values   
    1929:  > 123 |             expect(value === input).toBe(expected)
    1930:  |                                     ^
    1931:  124 |         });
    1932:  125 |     })
    1933:  126 |
    1934:  at /home/runner/work/falkordb-browser/falkordb-browser/e2e/tests/settingsConfig.spec.ts:123:37
    1935:  2) [[Admin] Firefox] › settingsConfig.spec.ts:111:13 › Settings Tests › @admin Modify MAX_INFO_QUERIES via UI validation via API: Input value: 20 description: modify maxInfoQueries 
    1936:  Error: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoBe�[2m(�[22m�[32mexpected�[39m�[2m) // Object.is equality�[22m
    ...
    
    1940:  122 |             await apiCall.modifySettingsRole(roles.queryMemCapacity, "0") // update to default values   
    1941:  > 123 |             expect(value === input).toBe(expected)
    1942:  |                                     ^
    1943:  124 |         });
    1944:  125 |     })
    1945:  126 |
    1946:  at /home/runner/work/falkordb-browser/falkordb-browser/e2e/tests/settingsConfig.spec.ts:123:37
    1947:  Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
    1948:  Error: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoBe�[2m(�[22m�[32mexpected�[39m�[2m) // Object.is equality�[22m
    ...
    
    1957:  126 |
    1958:  at /home/runner/work/falkordb-browser/falkordb-browser/e2e/tests/settingsConfig.spec.ts:123:37
    1959:  attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
    1960:  test-results/settingsConfig-Settings-Te-9ddaf-ption-modify-maxInfoQueries--Admin-Firefox-retry1/trace.zip
    1961:  Usage:
    1962:  npx playwright show-trace test-results/settingsConfig-Settings-Te-9ddaf-ption-modify-maxInfoQueries--Admin-Firefox-retry1/trace.zip
    1963:  ────────────────────────────────────────────────────────────────────────────────────────────────
    1964:  Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
    1965:  Error: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoBe�[2m(�[22m�[32mexpected�[39m�[2m) // Object.is equality�[22m
    ...
    
    1969:  122 |             await apiCall.modifySettingsRole(roles.queryMemCapacity, "0") // update to default values   
    1970:  > 123 |             expect(value === input).toBe(expected)
    1971:  |                                     ^
    1972:  124 |         });
    1973:  125 |     })
    1974:  126 |
    1975:  at /home/runner/work/falkordb-browser/falkordb-browser/e2e/tests/settingsConfig.spec.ts:123:37
    1976:  3) [[Admin] Firefox] › settingsConfig.spec.ts:100:13 › Settings Tests › @admin Modify MAX_INFO_QUERIES via API validation via UI: Input value: 1 description: valid input 
    1977:  Error: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoBe�[2m(�[22m�[32mexpected�[39m�[2m) // Object.is equality�[22m
    ...
    
    1983:  |                                     ^
    1984:  107 |         });
    1985:  108 |     })
    1986:  109 |
    1987:  at /home/runner/work/falkordb-browser/falkordb-browser/e2e/tests/settingsConfig.spec.ts:106:37
    1988:  Slow test file: [[Admin] Chromium] › settingsUsers.spec.ts (44.4s)
    1989:  Slow test file: [[Admin] Firefox] › settingsUsers.spec.ts (44.2s)
    1990:  Consider splitting slow test files to speed up parallel execution
    1991:  2 failed
    1992:  [[Admin] Chromium] › settingsConfig.spec.ts:111:13 › Settings Tests › @admin Modify MAX_INFO_QUERIES via UI validation via API: Input value: 20 description: modify maxInfoQueries 
    1993:  [[Admin] Firefox] › settingsConfig.spec.ts:111:13 › Settings Tests › @admin Modify MAX_INFO_QUERIES via UI validation via API: Input value: 20 description: modify maxInfoQueries 
    1994:  1 flaky
    1995:  [[Admin] Firefox] › settingsConfig.spec.ts:100:13 › Settings Tests › @admin Modify MAX_INFO_QUERIES via API validation via UI: Input value: 1 description: valid input 
    1996:  188 passed (5.6m)
    1997:  1) [[Admin] Chromium] › settingsConfig.spec.ts:111:13 › Settings Tests › @admin Modify MAX_INFO_QUERIES via UI validation via API: Input value: 20 description: modify maxInfoQueries 
    1998:  Error: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoBe�[2m(�[22m�[32mexpected�[39m�[2m) // Object.is equality�[22m
    ...
    
    2002:  122 |             await apiCall.modifySettingsRole(roles.queryMemCapacity, "0") // update to default values   
    2003:  > 123 |             expect(value === input).toBe(expected)
    2004:  |                                     ^
    2005:  124 |         });
    2006:  125 |     })
    2007:  126 |
    2008:  at /home/runner/work/falkordb-browser/falkordb-browser/e2e/tests/settingsConfig.spec.ts:123:37
    2009:  Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
    2010:  Error: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoBe�[2m(�[22m�[32mexpected�[39m�[2m) // Object.is equality�[22m
    ...
    
    2019:  126 |
    2020:  at /home/runner/work/falkordb-browser/falkordb-browser/e2e/tests/settingsConfig.spec.ts:123:37
    2021:  attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
    2022:  test-results/settingsConfig-Settings-Te-9ddaf-ption-modify-maxInfoQueries--Admin-Chromium-retry1/trace.zip
    2023:  Usage:
    2024:  npx playwright show-trace test-results/settingsConfig-Settings-Te-9ddaf-ption-modify-maxInfoQueries--Admin-Chromium-retry1/trace.zip
    2025:  ────────────────────────────────────────────────────────────────────────────────────────────────
    2026:  Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
    2027:  Error: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoBe�[2m(�[22m�[32mexpected�[39m�[2m) // Object.is equality�[22m
    ...
    
    2031:  122 |             await apiCall.modifySettingsRole(roles.queryMemCapacity, "0") // update to default values   
    2032:  > 123 |             expect(value === input).toBe(expected)
    2033:  |                                     ^
    2034:  124 |         });
    2035:  125 |     })
    2036:  126 |
    2037:  at /home/runner/work/falkordb-browser/falkordb-browser/e2e/tests/settingsConfig.spec.ts:123:37
    2038:  2) [[Admin] Firefox] › settingsConfig.spec.ts:111:13 › Settings Tests › @admin Modify MAX_INFO_QUERIES via UI validation via API: Input value: 20 description: modify maxInfoQueries 
    2039:  Error: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoBe�[2m(�[22m�[32mexpected�[39m�[2m) // Object.is equality�[22m
    ...
    
    2043:  122 |             await apiCall.modifySettingsRole(roles.queryMemCapacity, "0") // update to default values   
    2044:  > 123 |             expect(value === input).toBe(expected)
    2045:  |                                     ^
    2046:  124 |         });
    2047:  125 |     })
    2048:  126 |
    2049:  at /home/runner/work/falkordb-browser/falkordb-browser/e2e/tests/settingsConfig.spec.ts:123:37
    2050:  Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
    2051:  Error: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoBe�[2m(�[22m�[32mexpected�[39m�[2m) // Object.is equality�[22m
    ...
    
    2060:  126 |
    2061:  at /home/runner/work/falkordb-browser/falkordb-browser/e2e/tests/settingsConfig.spec.ts:123:37
    2062:  attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
    2063:  test-results/settingsConfig-Settings-Te-9ddaf-ption-modify-maxInfoQueries--Admin-Firefox-retry1/trace.zip
    2064:  Usage:
    2065:  npx playwright show-trace test-results/settingsConfig-Settings-Te-9ddaf-ption-modify-maxInfoQueries--Admin-Firefox-retry1/trace.zip
    2066:  ────────────────────────────────────────────────────────────────────────────────────────────────
    2067:  Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
    2068:  Error: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoBe�[2m(�[22m�[32mexpected�[39m�[2m) // Object.is equality�[22m
    ...
    
    2072:  122 |             await apiCall.modifySettingsRole(roles.queryMemCapacity, "0") // update to default values   
    2073:  > 123 |             expect(value === input).toBe(expected)
    2074:  |                                     ^
    2075:  124 |         });
    2076:  125 |     })
    2077:  126 |
    2078:  at /home/runner/work/falkordb-browser/falkordb-browser/e2e/tests/settingsConfig.spec.ts:123:37
    2079:  3) [[Admin] Firefox] › settingsConfig.spec.ts:100:13 › Settings Tests › @admin Modify MAX_INFO_QUERIES via API validation via UI: Input value: 1 description: valid input 
    2080:  Error: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoBe�[2m(�[22m�[32mexpected�[39m�[2m) // Object.is equality�[22m
    ...
    
    2086:  |                                     ^
    2087:  107 |         });
    2088:  108 |     })
    2089:  109 |
    2090:  at /home/runner/work/falkordb-browser/falkordb-browser/e2e/tests/settingsConfig.spec.ts:106:37
    2091:  Slow test file: [[Admin] Chromium] › settingsUsers.spec.ts (44.4s)
    2092:  Slow test file: [[Admin] Firefox] › settingsUsers.spec.ts (44.2s)
    2093:  Consider splitting slow test files to speed up parallel execution
    2094:  2 failed
    2095:  [[Admin] Chromium] › settingsConfig.spec.ts:111:13 › Settings Tests › @admin Modify MAX_INFO_QUERIES via UI validation via API: Input value: 20 description: modify maxInfoQueries 
    2096:  [[Admin] Firefox] › settingsConfig.spec.ts:111:13 › Settings Tests › @admin Modify MAX_INFO_QUERIES via UI validation via API: Input value: 20 description: modify maxInfoQueries 
    2097:  1 flaky
    2098:  [[Admin] Firefox] › settingsConfig.spec.ts:100:13 › Settings Tests › @admin Modify MAX_INFO_QUERIES via API validation via UI: Input value: 1 description: valid input 
    2099:  188 passed (5.6m)
    2100:  ##[error]Process completed with exit code 1.
    ...
    
    2118:  [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
    2119:  [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
    2120:  [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
    2121:  http.https://github.com/.extraheader
    2122:  [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
    2123:  [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
    2124:  Print service container logs: dc9a82408b92455d9f5a5a8727320a6a_falkordbfalkordblatest_2a50c7
    2125:  ##[command]/usr/bin/docker logs --details aa574bbb9b0c0d8c1f6b1142285f1f41567a4731473d5557dea1706654dae90e
    2126:  11:C 26 Jan 2025 10:15:34.956 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. Being disabled, it can also cause failures without low memory condition, see https://github.com/jemalloc/jemalloc/issues/1328. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
    

    @Anchel123 Anchel123 merged commit 39665e2 into staging Jan 29, 2025
    8 checks passed
    @Anchel123 Anchel123 deleted the add-about-section branch January 29, 2025 10:30
    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

    Successfully merging this pull request may close these issues.

    Add "About" section with the version details
    3 participants