首页 > 解决方案 > Unable to start amplify mock InternalFailure:请求处理因未知错误、异常或失败而失败

问题描述

我刚刚尝试启动我的amplify mock服务并收到以下错误:

InternalFailure: The request processing has failed because of an unknown error, exception or failure.

这在几个小时前就已经奏效了,没有重置或其他更改。

为了解决这个问题,我确实成功地完全删除了放大,amplify init & amplify add api但这意味着我每次都会丢失我的本地数据,但它在过去几个小时内随机发生多次。

对于发生错误时的完整日志:

hutber@hutber:/var/www/unsal.co.uk$ amplify mock

GraphQL schema compiled successfully.

Edit your schema at /var/www/unsal.co.uk/amplify/backend/api/unsalcouk/schema.graphql or place .graphql files in a directory at /var/www/unsal.co.uk/amplify/backend/api/unsalcouk/schema
Failed to start API Mock endpoint InternalFailure

标签: amazon-web-servicesgraphqlaws-amplify

解决方案


问题可能来自用于模拟的 SQLite 文件(我猜是锁定故事)。删除mock-data/dynamodb/your_db_file.db文件夹中的文件并再次执行amplify mock api。该文件会正确地重新创建自身。这避免了重置整个放大项目。


推荐阅读