egg
egg copied to clipboard
sofa-node 线上阿里云ecs环境报错, 单机本地pc端运行没有异常,都为docker容器。
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服务器