system
November 20, 2018, 4:00pm
1
Migrated from Redmine #290 | Author: Anonymous
Status: New | Priority: Normal | Created: 2018-11-20
I’m getting this error on the server when calling addServiceProvider or setWorkDayInfo:
JSONRpcClientException {
code: -32000,
message: ‘SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction’ }
Any ideas?
system
November 20, 2018, 4:21pm
2
Redmine Admin wrote:
please provide raw http request
system
November 21, 2018, 2:42pm
3
Anonymous wrote:
Looks like what was happening was I was hitting the simplybook.me API too fast. I was looping over about 5 requests to send to setWorkDayInfo and once I throttled the loop to once every two seconds the error stopped. Sadly SBM can’t handle high frequency requests.
system
November 21, 2018, 2:53pm
4
Anonymous wrote:
Nevermind, I’m still getting the error even with it throttled to 2 seconds though far less frequent.
system
November 21, 2018, 2:54pm
5
Anonymous wrote:
I don’t have access to the http request. This is being sent via a serverless cloud function from firebase not the browser.
system
November 21, 2018, 3:01pm
6
Redmine Admin wrote:
we can’t help you without http request unfortunately
system
November 27, 2018, 6:51pm
7
Anonymous wrote:
{
“jsonrpc”: “2.0”,
“method”: “setWorkDayInfo”,
“params”:
[{
“start_time”:“”,
“end_time”:“”,
“is_day_off”:1,
“breaktime”:[{“start_time”:“”, “end_time”:“”}],
“index”:“2”,
“name”:“”,
“date”:“”,
“unit_group_id”:“xxx”
“event_id”:“”
}],
“id”: 1
}
system
November 28, 2018, 9:26am
8
Redmine Admin wrote:
You need to pass date and name