AWS NodeJS lambda function with JDK package
I am trying to use a DATABASE driver (Sybase driveR) with AWS NodeJS lambda. This driver uses JConnect which needs JDK at runtime. But it seems AWS Lambda for NodeJS does not come with Java runtime. It is failing with the following error
{
"errorType": "Error",
"errorMessage": "spawn java ENOENT",
"code": "ENOENT",
"errno": -2,
"syscall": "spawn java",
"path": "java",
"spawnargs": [
"-jar",
"/var/task/node_modules/sybase-fork/JavaSybaseLink/dist/JavaSybaseLink.jar",
// othe args
],
"stack": [
"Error: spawn java ENOENT",
" at Process.ChildProcess._handle.onexit (internal/child_process.js:269:19)",
" at onErrorNT (internal/child_process.js:467:16)",
" at processTicksAndRejections (internal/process/task_queues.js:82:21)"
]
}
Has someone tried spawning java process from node in AWS Lambda?