Skip to content

Getting exception after running "cdk synth" #11

@awspractise

Description

@awspractise

Hello Team
After running the command "cdk synth" We are getting the following exception. Please let us know what could be the issue.
FYI we are running the CDK on "Amazon Linux 2023" OS.

jsii.errors.JavaScriptError:
  Error: spawnSync docker ENOENT
      at Object.spawnSync (node:internal/child_process:1117:20)
      at spawnSync (node:child_process:876:24)
      at dockerExec (/tmp/jsii-kernel-mp3yiQ/node_modules/aws-cdk-lib/core/lib/private/asset-staging.js:1:3730)
      at DockerImage.fromBuild (/tmp/jsii-kernel-mp3yiQ/node_modules/aws-cdk-lib/core/lib/bundling.js:1:4956)
      at Code.fromDockerBuild (/tmp/jsii-kernel-mp3yiQ/node_modules/aws-cdk-lib/aws-lambda/lib/code.js:5:531)
      at new CRProvider (/tmp/jsii-kernel-mp3yiQ/node_modules/@cdklabs/generative-ai-cdk-constructs/lib/common/helpers/custom-resource-provider-helper.js:44:35)
      at CRProvider.getProvider (/tmp/jsii-kernel-mp3yiQ/node_modules/@cdklabs/generative-ai-cdk-constructs/lib/common/helpers/custom-resource-provider-helper.js:33:20)
      at new VectorIndex (/tmp/jsii-kernel-mp3yiQ/node_modules/@cdklabs/generative-ai-cdk-constructs/lib/cdk-lib/opensearch-vectorindex/vector-index.js:33:62)
      at new VectorKnowledgeBase (/tmp/jsii-kernel-mp3yiQ/node_modules/@cdklabs/generative-ai-cdk-constructs/lib/cdk-lib/bedrock/knowledge-bases/vector-knowledge-base.js:287:36)
      at Kernel._Kernel_create (/tmp/tmpzmkrnn5i/lib/program.js:548:25)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/WAR/sample-well-architected-acceleration-with-generative-ai/app.py", line 27, in <module>
    WafrGenaiAcceleratorStack(app, "WellArchitectedReviewUsingGenAIStack", tags=tags, optional_features=optional_features,
  File "/home/WAR/sample-well-architected-acceleration-with-generative-ai/.venv/lib64/python3.9/site-packages/jsii/_runtime.py", line 118, in __call__
    inst = super(JSIIMeta, cast(JSIIMeta, cls)).__call__(*args, **kwargs)
  File "/home/WAR/sample-well-architected-acceleration-with-generative-ai/wafr_genai_accelerator/wafr_genai_accelerator_stack.py", line 92, in __init__
    kb = bedrock.VectorKnowledgeBase(self, "WAFR-KnowledgeBase",
  File "/home/WAR/sample-well-architected-acceleration-with-generative-ai/.venv/lib64/python3.9/site-packages/jsii/_runtime.py", line 118, in __call__
    inst = super(JSIIMeta, cast(JSIIMeta, cls)).__call__(*args, **kwargs)
  File "/home/WAR/sample-well-architected-acceleration-with-generative-ai/.venv/lib64/python3.9/site-packages/cdklabs/generative_ai_cdk_constructs/bedrock/__init__.py", line 17864, in __init__
    jsii.create(self.__class__, self, [scope, id, props])
  File "/home/WAR/sample-well-architected-acceleration-with-generative-ai/.venv/lib64/python3.9/site-packages/jsii/_kernel/__init__.py", line 334, in create
    response = self.provider.create(
  File "/home/WAR/sample-well-architected-acceleration-with-generative-ai/.venv/lib64/python3.9/site-packages/jsii/_kernel/providers/process.py", line 365, in create
    return self._process.send(request, CreateResponse)
  File "/home/WAR/sample-well-architected-acceleration-with-generative-ai/.venv/lib64/python3.9/site-packages/jsii/_kernel/providers/process.py", line 342, in send
    raise RuntimeError(resp.error) from JavaScriptError(resp.stack)
RuntimeError: spawnSync docker ENOENT

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions