I have an issue that can be consistently recreated via the PHP SDK.
When trying to authenticate my Sandbox account, 2 out of 3 login attempts will fail with an unrecoverable error.
[02-Dec-2019 15:50:36 Australia/Melbourne] PHP Fatal error: Uncaught Exception: Serialization of 'Closure' is not allowed in [no active file]:0 Stack trace: #0 {main} thrown in [no active file] on line 0 [02-Dec-2019 15:50:39 Australia/Melbourne] PHP Fatal error: Uncaught Exception: Serialization of 'Closure' is not allowed in [no active file]:0 Stack trace: #0 {main} thrown in [no active file] on line 0 [02-Dec-2019 15:50:42 Australia/Melbourne] PHP Fatal error: Uncaught Exception: Serialization of 'Closure' is not allowed in [no active file]:0 Stack trace: #0 {main} thrown in [no active file] on line 0 [02-Dec-2019 15:50:45 Australia/Melbourne] PHP Fatal error: Uncaught Exception: Serialization of 'Closure' is not allowed in [no active file]:0 Stack trace: #0 {main} thrown in [no active file] on line 0 [02-Dec-2019 15:50:47 Australia/Melbourne] PHP Fatal error: Uncaught Exception: Serialization of 'Closure' is not allowed in [no active file]:0 Stack trace: #0 {main} thrown in [no active file] on line 0 [02-Dec-2019 15:50:51 Australia/Melbourne] PHP Fatal error: Uncaught Exception: Response has unsuccessful status in /vendor/ringcentral/ringcentral-php/src/Http/Client.php:44 Stack trace: #0 /vendor/ringcentral/ringcentral-php/src/Platform/Platform.php(329): RingCentral\SDK\Http\Client->send(Object(GuzzleHttp\Psr7\Request)) #1 /vendor/ringcentral/ringcentral-php/src/Platform/Platform.php(465): RingCentral\SDK\Platform\Platform->sendRequest(Object(GuzzleHttp\Psr7\Request), Array) #2 /vendor/ringcentral/ringcentral-php/src/Platform/Platform.php(221): RingCentral\SDK\Platform\Platform->requestToken('/restapi/oauth/...', Array) #3 /_classes/TelephonyRingCentral.class.php(55): RingCentral\SDK\Platform\Platform->login(Array, '', 'some_password') #4 /Users/nigelmclaughlin/Documents/WIP/REAS_ in /vendor/ringcentral/ringcentral-php/src/Http/Client.php on line 52
The credentials haven't changed in between. If I try again, sometimes it's successful and sometimes it isn't.
Has anyone else experienced this issue?