Stack trace:
#0 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(2, 'array_merge(): ...', '/home/forge/mem...', 201, Array)
#1 /home/forge/releases/20180713132954/vendor/podio/podio-php/lib/PodioObject.php(201): array_merge(NULL, Array)
#2 /home/forge/releases/20180713132954/vendor/podio/podio-php/models/PodioItem.php(99): PodioObject::member(Object(PodioResponse))
#3 /home/forge/releases/20180713132954/app/Helpers/PodioBackendHelper.php(243): PodioItem::get(891197897)
我们正在尝试使用Podio API来获取项目,并且在过去的几天中我们在日志中看到了很多错误。我确认我们在一个多月以来没有在代码上做任何更改,也检查了Podio PHP库也没有更新。
希望来自Podio团队的人可以检查并解决这个问题。
发布于 2018-07-19 07:17:01
正如我的线程( Pavlo在他的回复中友好地链接)中提到的,解决这个问题的方法是将Podio调用包装在try循环中,而try循环又包装在do循环中。do循环将一直执行,直到调用成功,如果抛出异常,它将继续循环。每次进行Podio调用都要编写大约10行代码,这非常烦人(在我们的系统中可能有数千行代码)。
https://stackoverflow.com/questions/51366615
复制相似问题