首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启动失败: UnknownError: Not : Dynamodb -错误-未知错误

启动失败: UnknownError: Not : Dynamodb -错误-未知错误
EN

Stack Overflow用户
提问于 2020-11-30 22:49:11
回答 1查看 1K关注 0票数 1

目标

我试图使用以下命令启动Dynamodb本地

代码语言:javascript
复制
yarn start:beta 

它调用这个脚本

代码语言:javascript
复制
source ./scripts/prod-assumerole.sh && SLS_DEBUG=* sls offline start --region us-east-1 --stage local-beta --inMemory true --migrate true  --seed local --noAuth true --dontPrintOutput

问题

此调用在此帖子末尾链接的错误中失败。如果我导航到localhost:8000/shell,就会加载aws本地文件,但是没有表。

以前的尝试

  • 我们尝试过使用不同版本的java。当前版本为13.0.2
  • 我们尝试删除node_modules文件夹和.dynamodb文件夹,然后使用纱线
  • 重新安装它们我们确认安装了无服务器(以下版本信息)

代码语言:javascript
复制
Serverless: Running "serverless" installed locally (in service node_modules)
Framework Core: 1.54.0
Plugin: 3.1.2
SDK: 2.1.2
Components Core: 1.1.1
Components CLI: 1.4.0

问题

有人知道是什么导致了这个错误吗?

或者有人有任何疑难解答的想法?

错误消息

代码语言:javascript
复制
UnknownError: Not Found: DynamoDB - Error - 
 
  Unknown Error ------------------------------------------
 
  UnknownError: Not Found
      at Request.extractError (/Users/myUser/Documents/GitHub/myRepoName/node_modules/serverless-dynamodb-local/node_modules/aws-sdk/lib/protocol/json.js:48:27)
      at Request.callListeners (/Users/myUser/Documents/GitHub/myRepoName/node_modules/serverless-dynamodb-local/node_modules/aws-sdk/lib/sequential_executor.js:105:20)
      at Request.emit (/Users/myUser/Documents/GitHub/myRepoName/node_modules/serverless-dynamodb-local/node_modules/aws-sdk/lib/sequential_executor.js:77:10)
      at Request.emit (/Users/myUser/Documents/GitHub/myRepoName/node_modules/serverless-dynamodb-local/node_modules/aws-sdk/lib/request.js:683:14)
      at Request.transition (/Users/myUser/Documents/GitHub/myRepoName/node_modules/serverless-dynamodb-local/node_modules/aws-sdk/lib/request.js:22:10)
      at AcceptorStateMachine.runTo (/Users/myUser/Documents/GitHub/myRepoName/node_modules/serverless-dynamodb-local/node_modules/aws-sdk/lib/state_machine.js:14:12)
      at /Users/myUser/Documents/GitHub/myRepoName/node_modules/serverless-dynamodb-local/node_modules/aws-sdk/lib/state_machine.js:26:10
      at Request.<anonymous> (/Users/myUser/Documents/GitHub/myRepoName/node_modules/serverless-dynamodb-local/node_modules/aws-sdk/lib/request.js:38:9)
      at Request.<anonymous> (/Users/myUser/Documents/GitHub/myRepoName/node_modules/serverless-dynamodb-local/node_modules/aws-sdk/lib/request.js:685:12)
      at Request.callListeners (/Users/myUser/Documents/GitHub/myRepoName/node_modules/serverless-dynamodb-local/node_modules/aws-sdk/lib/sequential_executor.js:115:18)
      at Request.emit (/Users/myUser/Documents/GitHub/myRepoName/node_modules/serverless-dynamodb-local/node_modules/aws-sdk/lib/sequential_executor.js:77:10)
      at Request.emit (/Users/myUser/Documents/GitHub/myRepoName/node_modules/serverless-dynamodb-local/node_modules/aws-sdk/lib/request.js:683:14)
      at Request.transition (/Users/myUser/Documents/GitHub/myRepoName/node_modules/serverless-dynamodb-local/node_modules/aws-sdk/lib/request.js:22:10)
      at AcceptorStateMachine.runTo (/Users/myUser/Documents/GitHub/myRepoName/node_modules/serverless-dynamodb-local/node_modules/aws-sdk/lib/state_machine.js:14:12)
      at /Users/myUser/Documents/GitHub/myRepoName/node_modules/serverless-dynamodb-local/node_modules/aws-sdk/lib/state_machine.js:26:10
      at Request.<anonymous> (/Users/myUser/Documents/GitHub/myRepoName/node_modules/serverless-dynamodb-local/node_modules/aws-sdk/lib/request.js:38:9)
      at Request.<anonymous> (/Users/myUser/Documents/GitHub/myRepoName/node_modules/serverless-dynamodb-local/node_modules/aws-sdk/lib/request.js:685:12)
      at Request.callListeners (/Users/myUser/Documents/GitHub/myRepoName/node_modules/serverless-dynamodb-local/node_modules/aws-sdk/lib/sequential_executor.js:115:18)
      at callNextListener (/Users/myUser/Documents/GitHub/myRepoName/node_modules/serverless-dynamodb-local/node_modules/aws-sdk/lib/sequential_executor.js:95:12)
      at IncomingMessage.onEnd (/Users/myUser/Documents/GitHub/myRepoName/node_modules/serverless-dynamodb-local/node_modules/aws-sdk/lib/event_listeners.js:269:13)
      at IncomingMessage.emit (events.js:215:7)
      at IncomingMessage.EventEmitter.emit (domain.js:475:20)
      at endReadableNT (_stream_readable.js:1184:12)
      at processTicksAndRejections (internal/process/task_queues.js:80:21)
  From previous event:
      at PluginManager.invoke (/Users/myUser/Documents/GitHub/myRepoName/node_modules/serverless/lib/classes/PluginManager.js:505:22)
      at /Users/myUser/Documents/GitHub/myRepoName/node_modules/serverless/lib/classes/PluginManager.js:540:24
  From previous event:
      at PluginManager.run (/Users/myUser/Documents/GitHub/myRepoName/node_modules/serverless/lib/classes/PluginManager.js:540:8)
      at /Users/myUser/Documents/GitHub/myRepoName/node_modules/serverless/lib/Serverless.js:115:33
      at processImmediate (internal/timers.js:439:21)
      at process.topLevelDomainCallback (domain.js:130:23)
  From previous event:
      at Serverless.run (/Users/myUser/Documents/GitHub/myRepoName/node_modules/serverless/lib/Serverless.js:102:74)
      at /Users/myUser/Documents/GitHub/myRepoName/node_modules/serverless/bin/serverless.js:72:30
      at /Users/myUser/Documents/GitHub/myRepoName/node_modules/serverless/node_modules/fs-extra/node_modules/graceful-fs/graceful-fs.js:111:16
      at /Users/myUser/Documents/GitHub/myRepoName/node_modules/serverless/node_modules/graceful-fs/graceful-fs.js:111:16
      at /Users/myUser/Documents/GitHub/myRepoName/node_modules/archiver-utils/node_modules/graceful-fs/graceful-fs.js:43:10
      at /Users/myUser/Documents/GitHub/myRepoName/node_modules/decompress/node_modules/graceful-fs/graceful-fs.js:43:10
      at /Users/myUser/Documents/GitHub/myRepoName/node_modules/write-file-atomic/node_modules/graceful-fs/graceful-fs.js:43:10
      at /Users/myUser/Documents/GitHub/myRepoName/node_modules/serverless/node_modules/write-file-atomic/node_modules/graceful-fs/graceful-fs.js:43:10
      at /Users/myUser/Documents/GitHub/myRepoName/node_modules/@serverless/platform-sdk/node_modules/graceful-fs/graceful-fs.js:43:10
      at /Users/myUser/Documents/GitHub/myRepoName/node_modules/serverless/node_modules/graceful-fs/graceful-fs.js:45:10
      at FSReqCallback.oncomplete (fs.js:146:23)
  From previous event:
      at /Users/myUser/Documents/GitHub/myRepoName/node_modules/serverless/bin/serverless.js:72:8
      at processImmediate (internal/timers.js:439:21)
      at process.topLevelDomainCallback (domain.js:130:23)
  From previous event:
      at Object.<anonymous> (/Users/myUser/Documents/GitHub/myRepoName/node_modules/serverless/bin/serverless.js:57:4)
      at Module._compile (internal/modules/cjs/loader.js:959:30)
      at Object.Module._extensions..js (internal/modules/cjs/loader.js:995:10)
      at Module.load (internal/modules/cjs/loader.js:815:32)
      at Function.Module._load (internal/modules/cjs/loader.js:727:14)
      at Function.Module.runMain (internal/modules/cjs/loader.js:1047:10)
      at internal/main/run_main_module.js:17:11
EN

回答 1

Stack Overflow用户

发布于 2020-12-16 21:36:24

我们发现,我意外地修改了/etc/host文件,并删除了对localhost的引用。

在我添加了以下内容之后,我能够在没有任何问题的情况下启动dynamodblocal:

代码语言:javascript
复制
127.0.0.1    localhost
255.255.255.255 broadcasthost
::1       localhost

我们通过测试启动dynamodblocal时发现了这个问题,无论我的vpn连接与否。它在未连接时工作,但在连接时失败(而localhost:3000无法解决并显示错误)。这促使我们检查“etc/host”文件,该文件确实缺少这些引用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65082286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档