Issues

Select view

Select search mode

 
50 of 153

Fix Eureka Sprint testing environment issues

Done

Description

In scope of initial env verification, the following issues were encountered on https://folio-etesting-sprint-fs09000000.ci.folio.org/ :

#

Description

Evidence

Notes

1

Cannnot import a file via data import. After uploading the file and selecting the Job profile, the file disappears and nothing happens.

 

 

2

400 Bad Request after clicking  "Send reset password email" on "Users" -> "Edit" page                                                                                             POST  https://folio-etesting-sprint-kong.ci.folio.org/users-keycloak/password-reset/link

{
    "errors": [
        {
            "message": "[400 Bad Request] during [POST] to [http://authn/password-reset-action] [LoginClient#savePasswordResetAction(PasswordResetAction)]: [{\"errors\":[{\"message\":\"Failed to get credentials for a user: 43e1cd0f-3515-479d-a6af-070f9ace2545\",\"type\":\"ServiceException\",\"code\":\"service_error\",\"parameters\":[{\"key\":\"cause\",\"value\":\"[401 Unauthori... (615 bytes)]",
            "type": "BadRequest",
            "code": "validation_error",
            "parameters": []
        }
    ],
    "total_records": 1
}

 

3

Cannot add publication pattern in "Serials" app                                              1. Go to "Serials" and open the serial record without publication pattern                                                                                                                                2. Click "Add publication pattern"                                                                           3. Setup the Publication cycle as follows:

  • Cycle length / Time unit = Day

  • Cycle length / Number of days = 1

  • No. of issues published per cycle = 1                                                            4. Click "Add label" in the Labelling accordion and select "Chronology" the "Label style" field                                                                       5. Complete the fields with the following options:

  • Label style = Chronology

  • Chronology format = Chronology Date

  • Weekday format = Monday

  • Month day format = 3rd

  • Month format = Oct

  • Year format = 2023                                                                                                  6. In the Template field enter the text:


{{chronology1.weekday}}, {{chronology1.monthDay}} {{chronology1.month}} {{chronology1.year}}                                                     7. Click “Preview” and fill out the "Start date" with 1st January 2024    8. Click "Preview"                                                                                                             9. Click "Save&Close"

POST 500 Internal Server Error - "Preview"                                              https://folio-eureka-spanish-kong.ci.folio.org/serials-management/predictedPieces/generate                                                                                     POST 500 Internal Server Error  - "Save&Close"                                               https://folio-eureka-spanish-kong.ci.folio.org/serials-management/rulesets

 

4

500 error when deleting a license

 

 

5

reporting "build query" shows something went wrong:
Error: HTTP error 500 () -- could not find reporting DB: cannot extract data from 'dbinfo':
cannot fetch 'dbinfo' from config: :
HTTP error 400 (Bad Request):
GET http://localhost:8082/settings/entries?query=scope=="ui-ldp.admin"+and+key=="dbinfo"

 

6

An unknown error when creating MARC authority
    "errors": [
        {
            "message": "Index not found: folio-etesting-sprint_authority_fs09000000",
            "type": "OpenSearchException",
            "code": "elasticsearch_error",
            "parameters": []
        }

VP: Fixed

looks like problem with mod-search

7

Inventory app takes unusually long to open.
White screen for up to 20 second before the element shown.
The app is very slow in general

 

 

8

400 errors for multiple requests in "MARC authority" app.
Search results are not loading
    "errors": [
        {
            "message": "Index not found: folio-etesting-sprint_authority_fs09000000",
            "type": "OpenSearchException",
            "code": "elasticsearch_error",
            "parameters": []
        }

VP: fixed

 

10

Uploading a file with a created user's barcode in Bulk edit
displays the following error: Reason for error => User folio does not have required permission to view the user record - barcode=t19 on the tenant fs09000000

The same error appears when working with Query toggle:

  1. Select 'Users' under Record types - Click 'Build query'

  2. Select 'Users - User - Barcode' - Operator 'equals' - Value '1'

  3. Click 'Test query' => 'Run query'

 

Reproduced for all record types: instances, holdings, items. users. The issue is related to incorrect work of bulk edit permissions on eureka environment

11

POST /authn/credentials often fails with 400 status and the following error: 
"errors": [
    {
      "message": "Failed to create auth credentials for a username: cypresstestuser835.5901688713761668",
      "type": "ServiceException",
      "code": "service_error",
      "parameters": [
        {
"key": "cause",
"value": "[401 Unauthorized] during [GET] to [http://keycloak-sprint-headless.sprint.svc.cluster.local:8080/admin/realms/fs09000000/users?q=user_id%3A30cbac1f-d721-43ac-b933-a8722a10ee2e&briefRepresentation=true] [KeycloakUserClient#findUsersWithAttrs(String,String,String,boolean)]: [{\"error\":\"HTTP 401 Unauthorized\",\"error_description\":\"For more on this error consult the server log at the debug level.\"}]"
        }
      ]
    }
  ],

 

Fails most of the Eureka auto-tests.
Not consistently reproducible.
Same issue was reproducible on Eureka snapshot envs (scout, spanish) but was somehow resolved.

The same error sometimes appear when trying to reset password in "Settings" → "Developer" → "Paswd" (for GET /authn/credentials-existence?userId=...)

13

Cannot get reset password link when editing a user.
POST /users-keycloak/password-reset/link failes with 400 status and the following response body:
{
    "errors": [
        {
            "message": "[400 Bad Request] during [POST] to [http://notify] [NotificationClient#sendNotification(Notification)]: [Requested template does not support 'text/plain' output format]",
            "type": "BadRequest",
            "code": "validation_error",
            "parameters": []
        }
    ],
    "total_records": 1
}

 

Blocks normal manual testing (when each tester creates a test user in UI) and assigns role/capabilities to it

14

Total number of users returned by "Status" filter is not equal to sum of active and inactive users

 

Currently, there are 90508 active and 360 inactive users, it gives 90868 users in total, but when both "Active" and "Inactive" checkboxes are checked, the number of users returned is 90847, so ~20 users are not found. Devtools responses  have the same values as on UI.

PLEASE SEE THIS COMMENT:

15

Cannot create Holdings record in Inventory app:

  1. Find and open any Instance record

  2. Click on the "Add holdings" button

  3. Fill required fields

  4. Click on the "Save & close" button

VP: Fixed

 

16

Emty "Resource type" dropdown during creation/editing of "Instance" record

  1. Go to "Inventory" app

  2. Click on the "Actions" > "New"

  3. Fill resource title

  4. Check "Resource type" dropdown.


Actual result: "Resource type" dropdown should have all options as exist at the "Settings" > "Inventory" > "Resource type"

Picture

 

Excel spreadsheet with the same issues (includes pictures):

Online version of the same spreadsheet (requires access):

Environment

None

Potential Workaround

None

Attachments

2

Checklist

hide

Details

Assignee

Reporter

Tester Assignee

Priority

Story Points

Sprint

Development Team

Kitfox

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created October 15, 2024 at 4:16 PM
Updated February 24, 2025 at 1:53 PM
Resolved February 24, 2025 at 1:43 PM

Activity

Show:

Oleg Kurdyayev February 24, 2025 at 1:42 PM

Separate tickets have been opened for all active issues, so this one is no longer needed and can be closed.
, , thanks for your assistance!

Eldiiar Duishenaliev February 24, 2025 at 10:58 AM

Hello & ,
in the future sprint-testing envs, all dummy users will be deleted, you’ll not see them via UI:

reset-password-link issue is resolved too:

Please review this ticket one more time and close it.

TY in advance.

Eldiiar Duishenaliev February 20, 2025 at 6:59 AM

Hi , ,

KFYI please.

mod-reporting aka mod-ldp have never been deployed on sprint-testing envs. We’ve included it, just to avoid errors\warning in UI settings → Versions page.

Danylo Vazhynskyi February 18, 2025 at 4:16 PM

Hi , I have verified most of the listed issues, you may check the results in the spreadsheet via link

Oleg Kurdyayev February 18, 2025 at 12:32 PM

hi , work is underway, no immediate action is needed from you. for all ‘actual’ issues will be created tickets

TestRail: Cases
TestRail: Runs
Loading...