egg icon indicating copy to clipboard operation
egg copied to clipboard

sofa-node 线上阿里云ecs环境报错, 单机本地pc端运行没有异常,都为docker容器。

Open 345316222 opened this issue 4 years ago • 0 comments

2021-05-03 12:20:25,588 ERROR 49 [-/172.18.0.1/ac1200021620015625547100049/41ms POST /api/order/v1/book/create] nodejs.RpcRequestEncodeError: Cannot read property 'lookupService' of undefined
    at Object.exports.getMethodInfo (/home/moogrid/server/order/node_modules/sofa-bolt-node/lib/utils.js:40:27)
    at Object.exports.encode (/home/moogrid/server/order/node_modules/sofa-bolt-node/lib/codec/protobuf/request.js:6:28)
    at Object.exports.encode (/home/moogrid/server/order/node_modules/sofa-bolt-node/lib/codec/protobuf/index.js:11:23)
    at RpcRequestCommand.serializeContent (/home/moogrid/server/order/node_modules/sofa-bolt-node/lib/protocol/rpc_req_cmd.js:40:11)
    at Object.exports.encode (/home/moogrid/server/order/node_modules/sofa-bolt-node/lib/protocol/v1.js:80:7)
    at Object.exports.encode (/home/moogrid/server/order/node_modules/sofa-bolt-node/lib/protocol/index.js:85:13)
    at Object.exports.requestEncode (/home/moogrid/server/order/node_modules/sofa-bolt-node/lib/protocol/index.js:21:18)
    at ProtocolEncoder._requestEncode (/home/moogrid/server/order/node_modules/sofa-bolt-node/lib/encoder.js:187:26)
    at ProtocolEncoder._writePacket (/home/moogrid/server/order/node_modules/sofa-bolt-node/lib/encoder.js:164:55)
    at ProtocolEncoder.writeRequest (/home/moogrid/server/order/node_modules/sofa-bolt-node/lib/encoder.js:96:10)
    at RpcConnection.invoke (/home/moogrid/server/order/node_modules/sofa-rpc-node/lib/client/connection/rpc.js:187:21)
    at RpcConsumer._invoke (/home/moogrid/server/order/node_modules/sofa-rpc-node/lib/client/consumer.js:177:28)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at RpcConsumer.invoke (/home/moogrid/server/order/node_modules/sofa-rpc-node/lib/client/consumer.js:199:7)
    at ProductService.echoTest (/home/moogrid/server/order/app/proxy/ProductService.js:33:14)
    at Object.<anonymous> (/home/moogrid/server/order/app/controller/order.ts:196:28)
name: "RpcRequestEncodeError"
resultCode: "02"
pid: 49
hostname: 3a72abd6d19c
{
"dependencies": {
    "egg": "^2.6.1",
    "egg-scripts": "^2.6.0",
    "sofa-node": "^1.0.1",
  },
  "devDependencies": {
    "@types/mocha": "^2.2.40",
    "@types/node": "^7.0.12",
    "@types/supertest": "^2.0.0",
    "autod": "^3.0.1",
    "autod-egg": "^1.1.0",
    "egg-bin": "^4.11.0",
    "egg-ci": "^1.8.0",
    "egg-mock": "^3.25.1",
    "eslint": "^6.7.2",
    "eslint-config-egg": "^8.0.0",
    "tslib": "^1.9.0",
    "typescript": "^3.0.0",
    "egg-rpc-generator": "^1.3.1"
  },
}

Context

  • Node Version: node:alpine
  • Egg Version: 2.6.1
  • Plugin Name: sofa-node
  • Plugin Version:
  • Platform: 阿里云linux服务器

345316222 avatar May 03 '21 04:05 345316222