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

Bug: External transfers resulting in timeout #131

Open
xXJamieXx opened this issue Nov 17, 2022 · 0 comments
Open

Bug: External transfers resulting in timeout #131

xXJamieXx opened this issue Nov 17, 2022 · 0 comments

Comments

@xXJamieXx
Copy link

Describe the issue

Getting a timeout when trying to transfer to an external account, been debugging and it gets to getAccountFromExternalAccount but isn't able to retrieve the account. Can't figure out why it can't find any accounts from the extenal_accounts table. I've checked the database and the account is listed in there so drawing blanks :/

Expected behavior

Should successfully retrieve the account from the external_accounts table and be able to link that up with the account in question and successfully transfer the specified amount.

To Reproduce

Steps to reproduce the behavior:

  1. Open bank/phone app
  2. Navigate to transfer page
  3. Select account to transfer from
  4. Select external account to transfer to
  5. Enter amount to transfer
  6. Click transfer and after a lengthy time it will timeout and show an unsuccessful response to the player

Needed information (please complete the following information):

  • Client Version: Canary
  • Template Version: 1.0.0

Additional context

While testing this, it has become apparent that when it runs through the process and eventually times out, nobody on the server is able to make any interaction with PEFCL while it tries to process the event and result in a timeout. This causes problems especially on larger servers where many players are trying to complete actions at the same time and facing longer load times and unresponsiveness due to one players action that results in a timeout.

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

No branches or pull requests

1 participant