Bug: Ошибка сервера при регистрации нового пользователя
Summary
Ошибка сервера при регистрации нового пользователя
Reproduction steps
1. Открыть проект https://codebattle.hexlet.io/
2. Открыть инструмент разработчика нажав на F12 либо сочетанием клавиш Ctrl + Shift + I
3. Перейти во вкладку Network
4. Нажать на кнопку Sing up
5. Заполнить поле Nickname
6. Заполнить поле Email
7. Заполнить поле Password
8. Заполнить поле Password Confirmation
9. Нажать кнопку "Submit"
Expected result
Пользователь успешно зарегистрирован
Actual result
В DevTools во вкладке Network 'users' 500 Internal Server Error
Browsers
Chrome
OS
Windows
Summary: New user registration via email doesn't work
Environment: Windows 11 Home 23H2 22631.4317 Google Chrome v130.0.6723.59 (64-bit) Firefox 131.0.3 (64-bit) Current site version: 1c3e2ba
Reproduction steps:
- Open website: https://codebattle.hexlet.io/
- Click on "Sign up" button
- Enter nickname, valid email, password and password confirmation in registration form
- Click "Submit" button
Expected result: New user registration is successful, user is transfered to main page
Actual result:
Registration doesn't work, there is error 500(Internal Server Error) in the "Network" tab in DevTools
https://github.com/user-attachments/assets/c9ac8518-a389-401c-b4e6-352f8f75fee4
Summary: Creating an account with mail does not work
Environment: Test environment: OC Windows 10 Browser: Opera GX LVL5 (core: 106.0.4998.76)
Reproduction steps:
- Open website: https://codebattle.hexlet.io/
- Click on "Sign up" button
- Enter data for registration
- Click "Submit" button Expected result: The user has successfully created an account and should be taken to the home page.
Actual result:
The DevTools tab gives a '500' error when querying 'users'.
summary: |
User registration using the registration form
requirement: |
The user should be able to register using the registration form
prerequisites: |
Open the main page of the game at https://codebattle.hexlet.io/
test-data: |
Version: ce14c2d
Browser version: Google Chrome 128.0.6613.120
Operating System: Windows 10
Username: validuser, Email: [email protected], Password: password123, Password Confirmation: password123
steps:
- Click the "Sign up" registration button
- Enter the username in the "Nickname" field
- Enter the email in the "Email" field
- Enter the password in the "Password" field
- Confirm the password in the "Password Confirmation" field
- Click the "Submit" button
expected-result: |
A new user is registered. The main page opens
actual-result: |
User is not registered. Error 500
Ошибка регистрация нового пользователя с уникальными данными
requirement: | Пользователь должен получить подтверждение об успешной регистрации prerequisites: | No data test-data: | Nickname = Anna2 Email = [email protected] Password = password environment: | Google Chrome 126.0.6478.127 (Официальная сборка) (64 бит) ОС Windows 11 steps:
- Нажать кнопку «Sign up»
- Ввести Nickname
- Ввести Email
- Ввести Password
- Ввести Password Confirmation
- Нажать кнопку «Submit» expected-result: | Пользователь должен получить подтверждение об успешной регистрации actual-result: | Пользователь не зарегистрирован. Ошибка 500.
Summary: | Ошибка при регистрации нового пользователя через email Environment: | Gooole Chrome 127.0.6533.120 (официальная сборка) (64 бит) ОС Windows 10 PRO Current version: bb44a99
Steps-to-reproduce: |
- Зайти на страницу регистрации, https://codebattle.hexlet.io/users/new?locale=en&next=%2F
- Открыть DevTools, вкладка Networks
- Ввести данные для регистрации: Nickname = Primero email = [email protected] Password = 123123 Password confirmation = 123123
- Нажать "Submit" Expected-result: | Должна произойти регистрация нового пользователя Actual-result: | Ошибка регистрации пользователя, код ошибки 500 (Internal Server Error)
Short description: | Server error when registering a new user Steps to play: | Go to the main page of the game https://codebattle.hexlet.io / steps:
- Click the "Register" button
- Click on the registration button "Register"
- Enter the user's name in the "Nickname" field
- Enter the email address in the "Email" field
- Enter the password in the "Password" field
- Confirm the password in the "Confirm password" field
- Click the "Send" button expected result: | A new user has been registered. The main page of the actual result opens: | The user is not registered. Error 500
Browser: Google Chrome, version 24.10.2.706 (64-bit) Operating system: Windows 11, version 21H2 Codebattle from the Hexlet community is the current version: ddf1389
correct foto
New user registration error.
Description: Windows 10, version Pro 22H2 Yandex browser version 24.10.3.814 (64-bit) Codebattle version bb44a99
Production steps:
- Open https://codebattle.hexlet.io/
- Click on the “Sign in” button
- Enter your email in the “Email” field
- Enter your password in the “Password” field
- Confirm your password in the “Password Confirmation” field
- Click the “Submit” button
- Open Devtools
Expected Result: The user registers on the site and is taken to the home page of the site.
Actual result: The user is unable to register on the site using the entered data. An error appears in the Devtools console.