aws / aws-cdk

The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code
https://aws.amazon.com/cdk
Apache License 2.0
11.58k stars 3.88k forks source link

Unable to build Dockerfile #7785

Closed sonofachamp closed 4 years ago

sonofachamp commented 4 years ago

Reproduction Steps

docker build -t aws-cdk .

Error Log

→ docker build -t aws-cdk .
Sending build context to Docker daemon  132.8MB
Step 1/6 : FROM jsii/superchain
 ---> 46cc5c422133
Step 2/6 : WORKDIR /app
 ---> Using cache
 ---> 0383366e4ee9
Step 3/6 : ARG BUILD_ARGS
 ---> Using cache
 ---> 3d7b8404a652
Step 4/6 : COPY . .
 ---> aa2c5e780556
Step 5/6 : RUN ./build.sh ${BUILD_ARGS} && ./link-all.sh
 ---> Running in a2df63b7382b
=============================================================================================
installing...
yarn install v1.22.4
[1/4] Resolving packages...
[2/4] Fetching packages...
info fsevents@2.1.2: The platform "linux" is incompatible with this module.
info "fsevents@2.1.2" is an optional dependency and failed compatibility check. Excluding it from installation.
info fsevents@1.2.12: The platform "linux" is incompatible with this module.
info "fsevents@1.2.12" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
warning " > monocdk-experiment@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/alexa-ask@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/app-delivery@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/assert@0.0.0" has unmet peer dependency "jest@^25.5.4".
warning " > @aws-cdk/assert@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/assets@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-accessanalyzer@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-acmpca@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-amazonmq@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-amplify@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-apigateway@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-apigatewayv2@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-appconfig@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-applicationautoscaling@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-appmesh@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-appstream@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-appsync@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-athena@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-autoscaling-common@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-autoscaling-hooktargets@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-autoscaling@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-autoscalingplans@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-backup@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-batch@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-budgets@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-certificatemanager@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-cloud9@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-cloudformation@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-cloudfront@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-cloudtrail@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-cloudwatch-actions@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-cloudwatch@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-codebuild@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-codecommit@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-codedeploy@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-codepipeline-actions@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-codepipeline@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-codestar@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-codestarnotifications@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-cognito@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-config@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-datapipeline@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-dax@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-directoryservice@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-dlm@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-dms@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-docdb@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-dynamodb-global@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-dynamodb@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-ec2@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-ecr-assets@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-ecr@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-ecs-patterns@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-ecs@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-efs@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-eks-legacy@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-eks@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-elasticache@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-elasticbeanstalk@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-elasticloadbalancing@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-elasticloadbalancingv2-targets@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-elasticloadbalancingv2@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-elasticsearch@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-emr@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-events-targets@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-events@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-eventschemas@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-fms@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-fsx@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-gamelift@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-glue@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-greengrass@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-guardduty@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-iam@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-inspector@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-iot@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-iot1click@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-iotanalytics@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-iotevents@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-iotthingsgraph@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-kinesis@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-kinesisanalytics@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-kinesisfirehose@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-kms@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-lakeformation@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-lambda-destinations@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-lambda-event-sources@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-lambda-nodejs@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-lambda@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-logs-destinations@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-logs@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-managedblockchain@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-mediaconvert@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-medialive@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-mediastore@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-msk@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-neptune@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-opsworks@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-opsworkscm@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-pinpoint@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-pinpointemail@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-qldb@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-ram@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-rds@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-redshift@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-robomaker@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-route53-patterns@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-route53-targets@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-route53@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-route53resolver@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-s3-assets@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-s3-deployment@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-s3-notifications@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-s3@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-sagemaker@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-sam@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-sdb@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-secretsmanager@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-securityhub@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-servicecatalog@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-servicediscovery@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-ses-actions@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-ses@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-sns-subscriptions@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-sns@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-sqs@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-ssm@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-stepfunctions-tasks@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-stepfunctions@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-transfer@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-waf@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-wafregional@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-wafv2@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-workspaces@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/core@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/custom-resources@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @monocdk-experiment/assert@0.0.0" has unmet peer dependency "jest@^25.5.4".
warning " > @monocdk-experiment/assert@0.0.0" has unmet peer dependency "constructs@^3.0.2".
[4/4] Building fresh packages...
Done in 52.11s.
git-secrets scan ok
lerna notice cli v3.20.2
lerna success found 167 packages
=============================================================================================
building...
lerna notice cli v3.20.2
lerna info Executing command in 167 packages: "yarn run build+test"
cdk-dasm: yarn run v1.22.4
awslint: yarn run v1.22.4
cdk-dasm: $ npm run build && npm test
dns_validated_certificate_handler: yarn run v1.22.4
awslint: $ npm run build && npm test
aws-global-lambda-coordinator: yarn run v1.22.4
pkglint: yarn run v1.22.4
prlint: yarn run v1.22.4
dns_validated_certificate_handler: $ npm run build && npm test
pkglint: $ npm run build && npm test
aws-global-lambda-coordinator: $ npm run build && npm test
prlint: $ npm run build test && npm run test
cdk-dasm: > cdk-dasm@0.0.0 build /app/packages/cdk-dasm
cdk-dasm: > tsc -b && chmod +x bin/cdk-dasm
awslint: > awslint@0.0.0 build /app/tools/awslint
awslint: > tsc -b && chmod +x bin/awslint
pkglint: > pkglint@0.0.0 build /app/tools/pkglint
pkglint: > tsc -b && tslint -p . && chmod +x bin/pkglint
aws-global-lambda-coordinator: > aws-global-lambda-coordinator@0.0.0 build /app/packages/@aws-cdk/aws-dynamodb-global/lambda-packages/aws-global-table-coordinator
aws-global-lambda-coordinator: > echo No build
aws-global-lambda-coordinator: No build
dns_validated_certificate_handler: > dns_validated_certificate_handler@0.0.0 build /app/packages/@aws-cdk/aws-certificatemanager/lambda-packages/dns_validated_certificate_handler
dns_validated_certificate_handler: > echo No build
dns_validated_certificate_handler: No build
prlint: > prlint@0.0.0 build /app/tools/prlint
prlint: > echo success "test"
prlint: success test
prlint: > prlint@0.0.0 test /app/tools/prlint
prlint: > echo sucees
prlint: sucees
dns_validated_certificate_handler: > dns_validated_certificate_handler@0.0.0 test /app/packages/@aws-cdk/aws-certificatemanager/lambda-packages/dns_validated_certificate_handler
dns_validated_certificate_handler: > jest
prlint: Done in 1.05s.
aws-global-lambda-coordinator: > aws-global-lambda-coordinator@0.0.0 test /app/packages/@aws-cdk/aws-dynamodb-global/lambda-packages/aws-global-table-coordinator
aws-global-lambda-coordinator: > jest
aws-global-lambda-coordinator: PASS test/test.lambda.handler.js
aws-global-lambda-coordinator:   Global DynamoDB Handler
aws-global-lambda-coordinator:     ✓ Fails if the event payload is empty (24ms)
aws-global-lambda-coordinator:     ✓ Fails if the request type is bogus (3ms)
aws-global-lambda-coordinator:     ✓ Call createGlobalTable if RequestType is Create (23ms)
aws-global-lambda-coordinator:     ✓ Call describeGlobalTable and updateGlobalTable if RequestType is Update (6ms)
aws-global-lambda-coordinator:     ✓ Do nothing if RequestType is Delete (1ms)
aws-global-lambda-coordinator: Test Suites: 1 passed, 1 total
aws-global-lambda-coordinator: Tests:       5 passed, 5 total
aws-global-lambda-coordinator: Snapshots:   0 total
aws-global-lambda-coordinator: Time:        2.126s
aws-global-lambda-coordinator: Ran all test suites.
aws-global-lambda-coordinator: Done in 4.51s.
dns_validated_certificate_handler: PASS test/handler.test.js
dns_validated_certificate_handler:   DNS Validated Certificate Handler
dns_validated_certificate_handler:     ✓ Empty event payload fails (16ms)
dns_validated_certificate_handler:     ✓ Bogus operation fails (2ms)
dns_validated_certificate_handler:     ✓ Create operation requests a certificate (33ms)
dns_validated_certificate_handler:     ✓ Create operation with `SubjectAlternativeNames` requests a certificate with validation records for all options (8ms)
dns_validated_certificate_handler:     ✓ Create operation with `SubjectAlternativeNames` requests a certificate for all options without duplicates (9ms)
dns_validated_certificate_handler:     ✓ Create operation fails after more than 60s if certificate has no DomainValidationOptions (8ms)
dns_validated_certificate_handler:     ✓ Create operation fails within 360s and 10 attempts if certificate has no DomainValidationOptions (9ms)
dns_validated_certificate_handler:     ✓ Create operation with a maximum of 1 attempts describes the certificate once (9ms)
dns_validated_certificate_handler:     ✓ Delete operation deletes the certificate (7ms)
dns_validated_certificate_handler:     ✓ Delete operation is idempotent (6ms)
dns_validated_certificate_handler:     ✓ Delete operation succeeds if certificate becomes not-in-use (6ms)
dns_validated_certificate_handler:     ✓ Delete operation fails within 360s and 10 attempts if certificate is in-use (9ms)
dns_validated_certificate_handler:     ✓ Delete operation fails if some other error is encountered during describe (14ms)
dns_validated_certificate_handler:     ✓ Delete operation fails if some other error is encountered during delete (4ms)
dns_validated_certificate_handler:     ✓ Delete operation with a maximum of 1 attempts describes the certificate once (4ms)
dns_validated_certificate_handler: Test Suites: 1 passed, 1 total
dns_validated_certificate_handler: Tests:       15 passed, 15 total
dns_validated_certificate_handler: Snapshots:   0 total
dns_validated_certificate_handler: Time:        2.217s
dns_validated_certificate_handler: Ran all test suites.
dns_validated_certificate_handler: Done in 4.63s.
cdk-dasm: > cdk-dasm@0.0.0 test /app/packages/cdk-dasm
cdk-dasm: > jest
awslint: > awslint@0.0.0 test /app/tools/awslint
awslint: > echo ok
awslint: ok
awslint: Done in 11.76s.
cdk-dasm: PASS test/dasm.test.js
cdk-dasm:   ✓ basic test (15ms)
cdk-dasm:   ✓ no props (2ms)
cdk-dasm:   ✓ multiple of same type (1ms)
cdk-dasm:   ✓ bucket-and-key (4ms)
cdk-dasm: Test Suites: 1 passed, 1 total
cdk-dasm: Tests:       4 passed, 4 total
cdk-dasm: Snapshots:   4 passed, 4 total
cdk-dasm: Time:        0.926s
cdk-dasm: Ran all test suites.
cdk-dasm: Done in 12.53s.
pkglint: > pkglint@0.0.0 test /app/tools/pkglint
pkglint: > echo success
pkglint: success
pkglint: Done in 13.59s.
yarn-cling: yarn run v1.22.4
yarn-cling: $ npm run build && npm test
yarn-cling: > yarn-cling@0.0.0 build /app/tools/yarn-cling
yarn-cling: > tsc
yarn-cling: > yarn-cling@0.0.0 test /app/tools/yarn-cling
yarn-cling: > ln -sf ../../package2 test/test-fixture/package1/node_modules/ && jest
yarn-cling: ln: target ‘test/test-fixture/package1/node_modules/’ is not a directory: No such file or directory
yarn-cling: npm ERR! Test failed.  See above for more details.
yarn-cling: error Command failed with exit code 1.
yarn-cling: info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
lerna ERR! yarn run build+test exited 1 in 'yarn-cling'

real    0m31.536s
user    1m29.953s
sys     0m3.442s
❌  Last command failed. Scroll up to see errors in log (search for '!!!!!!!!').
The command '/bin/sh -c ./build.sh ${BUILD_ARGS} && ./link-all.sh' returned a non-zero code: 1

Environment

Other


This is :bug: Bug Report

MrArnoldPalmer commented 4 years ago

Hard to say whats causing this without more details. Building current master branch in superchain is working as expected. Please create a repository that reproduces this error with your dockerfile/etc.

sonofachamp commented 4 years ago

I updated my fork with the latest upstream master, did a clean clone, and still get the same error.

docker --version: Docker version 19.03.6, build 369ce74a3c OS: Ubuntu 18.04

Error output

→ docker build -t aws-cdk .
Sending build context to Docker daemon  123.5MB
Step 1/6 : FROM jsii/superchain
 ---> 46cc5c422133
Step 2/6 : WORKDIR /app
 ---> Using cache
 ---> f0f3b1a06535
Step 3/6 : ARG BUILD_ARGS
 ---> Using cache
 ---> 6473e37bb4f3
Step 4/6 : COPY . .
 ---> 81a80532e656
Step 5/6 : RUN ./build.sh ${BUILD_ARGS} && ./link-all.sh
 ---> Running in 48e2243683cb
=============================================================================================
installing...
yarn install v1.22.4
[1/4] Resolving packages...
[2/4] Fetching packages...
info fsevents@2.1.2: The platform "linux" is incompatible with this module.
info "fsevents@2.1.2" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
warning " > monocdk-experiment@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/alexa-ask@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/app-delivery@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/assert@0.0.0" has unmet peer dependency "jest@^25.5.4".
warning " > @aws-cdk/assert@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/assets@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-accessanalyzer@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-acmpca@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-amazonmq@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-amplify@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-apigateway@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-apigatewayv2@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-appconfig@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-applicationautoscaling@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-appmesh@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-appstream@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-appsync@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-athena@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-autoscaling-common@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-autoscaling-hooktargets@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-autoscaling@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-autoscalingplans@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-backup@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-batch@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-budgets@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-certificatemanager@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-cloud9@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-cloudformation@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-cloudfront@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-cloudtrail@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-cloudwatch-actions@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-cloudwatch@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-codebuild@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-codecommit@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-codedeploy@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-codepipeline-actions@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-codepipeline@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-codestar@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-codestarnotifications@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-cognito@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-config@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-datapipeline@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-dax@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-directoryservice@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-dlm@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-dms@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-docdb@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-dynamodb-global@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-dynamodb@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-ec2@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-ecr-assets@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-ecr@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-ecs-patterns@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-ecs@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-efs@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-eks-legacy@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-eks@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-elasticache@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-elasticbeanstalk@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-elasticloadbalancing@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-elasticloadbalancingv2-targets@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-elasticloadbalancingv2@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-elasticsearch@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-emr@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-events-targets@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-events@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-eventschemas@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-fms@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-fsx@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-gamelift@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-glue@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-greengrass@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-guardduty@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-iam@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-inspector@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-iot@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-iot1click@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-iotanalytics@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-iotevents@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-iotthingsgraph@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-kinesis@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-kinesisanalytics@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-kinesisfirehose@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-kms@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-lakeformation@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-lambda-destinations@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-lambda-event-sources@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-lambda-nodejs@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-lambda@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-logs-destinations@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-logs@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-managedblockchain@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-mediaconvert@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-medialive@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-mediastore@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-msk@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-neptune@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-opsworks@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-opsworkscm@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-pinpoint@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-pinpointemail@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-qldb@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-ram@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-rds@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-redshift@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-robomaker@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-route53-patterns@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-route53-targets@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-route53@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-route53resolver@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-s3-assets@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-s3-deployment@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-s3-notifications@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-s3@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-sagemaker@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-sam@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-sdb@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-secretsmanager@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-securityhub@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-servicecatalog@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-servicediscovery@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-ses-actions@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-ses@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-sns-subscriptions@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-sns@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-sqs@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-ssm@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-stepfunctions-tasks@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-stepfunctions@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-transfer@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-waf@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-wafregional@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-wafv2@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/aws-workspaces@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/core@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @aws-cdk/custom-resources@0.0.0" has unmet peer dependency "constructs@^3.0.2".
warning " > @monocdk-experiment/assert@0.0.0" has unmet peer dependency "jest@^25.5.4".
warning " > @monocdk-experiment/assert@0.0.0" has unmet peer dependency "constructs@^3.0.2".
[4/4] Building fresh packages...
Done in 18.56s.
=============================================================================================
Downloading git-secrets...
Cloning into 'git-secrets'...
git-secrets scan ok
lerna notice cli v3.20.2
lerna success found 167 packages
=============================================================================================
building...
lerna notice cli v3.20.2
lerna info Executing command in 167 packages: "yarn run build+test"
dns_validated_certificate_handler: yarn run v1.22.4
prlint: yarn run v1.22.4
aws-global-lambda-coordinator: yarn run v1.22.4
cdk-dasm: yarn run v1.22.4
pkglint: yarn run v1.22.4
awslint: yarn run v1.22.4
dns_validated_certificate_handler: $ npm run build && npm test
prlint: $ npm run build test && npm run test
aws-global-lambda-coordinator: $ npm run build && npm test
cdk-dasm: $ npm run build && npm test
pkglint: $ npm run build && npm test
awslint: $ npm run build && npm test
dns_validated_certificate_handler: > dns_validated_certificate_handler@0.0.0 build /app/packages/@aws-cdk/aws-certificatemanager/lambda-packages/dns_validated_certificate_handler
dns_validated_certificate_handler: > echo No build
prlint: > prlint@0.0.0 build /app/tools/prlint
prlint: > echo success "test"
dns_validated_certificate_handler: No build
prlint: success test
aws-global-lambda-coordinator: > aws-global-lambda-coordinator@0.0.0 build /app/packages/@aws-cdk/aws-dynamodb-global/lambda-packages/aws-global-table-coordinator
aws-global-lambda-coordinator: > echo No build
pkglint: > pkglint@0.0.0 build /app/tools/pkglint
pkglint: > tsc -b && tslint -p . && chmod +x bin/pkglint
cdk-dasm: > cdk-dasm@0.0.0 build /app/packages/cdk-dasm
cdk-dasm: > tsc -b && chmod +x bin/cdk-dasm
aws-global-lambda-coordinator: No build
awslint: > awslint@0.0.0 build /app/tools/awslint
awslint: > tsc -b && chmod +x bin/awslint
dns_validated_certificate_handler: > dns_validated_certificate_handler@0.0.0 test /app/packages/@aws-cdk/aws-certificatemanager/lambda-packages/dns_validated_certificate_handler
dns_validated_certificate_handler: > jest
prlint: > prlint@0.0.0 test /app/tools/prlint
prlint: > echo sucees
prlint: sucees
aws-global-lambda-coordinator: > aws-global-lambda-coordinator@0.0.0 test /app/packages/@aws-cdk/aws-dynamodb-global/lambda-packages/aws-global-table-coordinator
aws-global-lambda-coordinator: > jest
prlint: Done in 1.18s.
aws-global-lambda-coordinator: PASS test/test.lambda.handler.js
aws-global-lambda-coordinator:   Global DynamoDB Handler
aws-global-lambda-coordinator:     ✓ Fails if the event payload is empty (26ms)
aws-global-lambda-coordinator:     ✓ Fails if the request type is bogus (4ms)
aws-global-lambda-coordinator:     ✓ Call createGlobalTable if RequestType is Create (56ms)
aws-global-lambda-coordinator:     ✓ Call describeGlobalTable and updateGlobalTable if RequestType is Update (40ms)
aws-global-lambda-coordinator:     ✓ Do nothing if RequestType is Delete (2ms)
aws-global-lambda-coordinator: Test Suites: 1 passed, 1 total
aws-global-lambda-coordinator: Tests:       5 passed, 5 total
aws-global-lambda-coordinator: Snapshots:   0 total
aws-global-lambda-coordinator: Time:        2.413s
aws-global-lambda-coordinator: Ran all test suites.
aws-global-lambda-coordinator: Done in 5.12s.
dns_validated_certificate_handler: PASS test/handler.test.js
dns_validated_certificate_handler:   DNS Validated Certificate Handler
dns_validated_certificate_handler:     ✓ Empty event payload fails (34ms)
dns_validated_certificate_handler:     ✓ Bogus operation fails (4ms)
dns_validated_certificate_handler:     ✓ Create operation requests a certificate (138ms)
dns_validated_certificate_handler:     ✓ Create operation with `SubjectAlternativeNames` requests a certificate with validation records for all options (18ms)
dns_validated_certificate_handler:     ✓ Create operation with `SubjectAlternativeNames` requests a certificate for all options without duplicates (13ms)
dns_validated_certificate_handler:     ✓ Create operation fails after more than 60s if certificate has no DomainValidationOptions (11ms)
dns_validated_certificate_handler:     ✓ Create operation fails within 360s and 10 attempts if certificate has no DomainValidationOptions (10ms)
dns_validated_certificate_handler:     ✓ Create operation with a maximum of 1 attempts describes the certificate once (8ms)
dns_validated_certificate_handler:     ✓ Delete operation deletes the certificate (6ms)
dns_validated_certificate_handler:     ✓ Delete operation is idempotent (7ms)
dns_validated_certificate_handler:     ✓ Delete operation succeeds if certificate becomes not-in-use (7ms)
dns_validated_certificate_handler:     ✓ Delete operation fails within 360s and 10 attempts if certificate is in-use (7ms)
dns_validated_certificate_handler:     ✓ Delete operation fails if some other error is encountered during describe (13ms)
dns_validated_certificate_handler:     ✓ Delete operation fails if some other error is encountered during delete (7ms)
dns_validated_certificate_handler:     ✓ Delete operation with a maximum of 1 attempts describes the certificate once (6ms)
dns_validated_certificate_handler: Test Suites: 1 passed, 1 total
dns_validated_certificate_handler: Tests:       15 passed, 15 total
dns_validated_certificate_handler: Snapshots:   0 total
dns_validated_certificate_handler: Time:        2.666s
dns_validated_certificate_handler: Ran all test suites.
dns_validated_certificate_handler: Done in 5.43s.
cdk-dasm: > cdk-dasm@0.0.0 test /app/packages/cdk-dasm
cdk-dasm: > jest
awslint: > awslint@0.0.0 test /app/tools/awslint
awslint: > echo ok
awslint: ok
awslint: Done in 12.99s.
cdk-dasm: PASS test/dasm.test.js
cdk-dasm:   ✓ basic test (16ms)
cdk-dasm:   ✓ no props (2ms)
cdk-dasm:   ✓ multiple of same type (1ms)
cdk-dasm:   ✓ bucket-and-key (4ms)
cdk-dasm: Test Suites: 1 passed, 1 total
cdk-dasm: Tests:       4 passed, 4 total
cdk-dasm: Snapshots:   4 passed, 4 total
cdk-dasm: Time:        0.976s
cdk-dasm: Ran all test suites.
cdk-dasm: Done in 13.99s.
pkglint: > pkglint@0.0.0 test /app/tools/pkglint
pkglint: > echo success
pkglint: success
pkglint: Done in 15.39s.
yarn-cling: yarn run v1.22.4
yarn-cling: $ npm run build && npm test
yarn-cling: > yarn-cling@0.0.0 build /app/tools/yarn-cling
yarn-cling: > tsc
yarn-cling: > yarn-cling@0.0.0 test /app/tools/yarn-cling
yarn-cling: > ln -sf ../../package2 test/test-fixture/package1/node_modules/ && jest
yarn-cling: ln: target ‘test/test-fixture/package1/node_modules/’ is not a directory: No such file or directory
yarn-cling: npm ERR! Test failed.  See above for more details.
yarn-cling: error Command failed with exit code 1.
yarn-cling: info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
lerna ERR! yarn run build+test exited 1 in 'yarn-cling'

real    0m33.306s
user    1m33.802s
sys 0m4.150s
❌  Last command failed. Scroll up to see errors in log (search for '!!!!!!!!').
The command '/bin/sh -c ./build.sh ${BUILD_ARGS} && ./link-all.sh' returned a non-zero code: 1
tobli commented 4 years ago

Add this to .dockerignore to fix this error (needed since 8f614e4bbbe02170f2ddfbbdd19f4feb19761bca I think)

!tools/yarn-cling/test/test-fixture/package1/node_modules/package2
!tools/yarn-cling/test/test-fixture/package1/node_modules/*/package.json

All node_modules folders are ignored when sources are being copied into the container, but this one is actually checked into git, and being used for test cases.

I can provide a PR for this.

There will be other error down the line, since d86e5001e08c21b846c47ed051f6c17fc9826d1a the build script runs docker. There's no Docker daemon running inside the container when building the image. Not 100% sure what the best way to resolve that is. Perhaps a slightly different setup for the development in Docker workflow.

sonofachamp commented 4 years ago

Thanks @tobli , I can confirm the .dockerignore changes resolved the issue as well as that tests further along fail due to the docker daemon not running inside the container. I skipped the tests with this command to get the image built:

docker build -t aws-cdk --build-arg BUILD_ARGS=--skip-tests .

Dzhuneyt commented 4 years ago

Duplicate of https://github.com/aws/aws-cdk/issues/6406

robertd commented 4 years ago

FWIW my local builds (on Mac) have been failing since Feb (see #6406) and the only way was to run builds in docker.

FAIL test/init.test.js
  ● verify "future flags" are added to cdk.json

    Could not add project AwsCdkTestm1MdyS.csproj to solution AwsCdkTestm1MdyS.sln. Error code: 127

      at ChildProcess.<anonymous> (../../../../../../../private/var/folders/qy/4g09xft92tl4920lgkhc111c00265b/T/aws-cdk-testm1MdyS/tmp/add-project.hook.ts:29:16)
SomayaB commented 4 years ago

Hi @robertd, are you still experiencing this issue?

robertd commented 4 years ago

@SomayaB Yep. Still experiencing this issue.

NGL321 commented 4 years ago

@robertd

The error message verify "future flags" are added to cdk.json comes from trying to run the init templates in each language in a temp dir and check that their cdk.json both exists and contains the "future flags" (listed below).

https://github.com/aws/aws-cdk/blob/a1b5bf6f5a77e236169f95159cf62a2ecfb25bc4/packages/aws-cdk/test/init.test.ts#L51-L77

https://github.com/aws/aws-cdk/blob/a1b5bf6f5a77e236169f95159cf62a2ecfb25bc4/packages/%40aws-cdk/cx-api/lib/features.ts#L60-L67

So either your build is failing to generate a cdk.json with those flags, or (more likely due to the second .NET error. You are failing to create the .NET init templates. You should check that you have all the prerequisites to build a .NETCore project installed (dotnet CLI principally).

That looks like a separate issue from the initial one though, so if you arent able to figure that out with that info, please go ahead and cut a new issue with the information you initially provided and tag me in it so I can help further.

😸 😷

robertd commented 3 years ago

Thanks @NGL321 . Not sure how I missed your response.

I've been using workaround in https://github.com/aws/aws-cdk/issues/6406 which works 80% of the time 😃