aws / aws-sam-cli

CLI tool to build, test, debug, and deploy Serverless applications using AWS SAM
https://aws.amazon.com/serverless/sam/
Apache License 2.0
6.53k stars 1.17k forks source link

sam not validating nodejs22.x #7726

Open JamesKyburz opened 5 days ago

JamesKyburz commented 5 days ago

Description:

sam not validating the Node 22 runtime correctly.

Steps to reproduce:

sam-latest-runtime-check.yaml

AWSTemplateFormatVersion: "2010-09-09"
Transform:
  - AWS::Serverless-2016-10-31
Resources:
  Function:
    Type: AWS::Serverless::Function
    Properties:
      Runtime: nodejs22.x
      Handler: index.main
      InlineCode: |
        export async function main() {}
sam --version
SAM CLI, version 1.130.0

Observed result:

sam validate --lint -t sam-latest-runtime-check.yaml
[[E3030: Check if properties have a valid value] ('nodejs22.x' is not one of ['dotnet6', 'dotnet8', 'dotnetcore1.0', 'dotnetcore2.0', 'dotnetcore2.1', 'dotnetcore3.1', 'go1.x', 'java11', 'java17', 'java21', 'java8', 'java8.al2', 'nodejs', 'nodejs10.x', 'nodejs12.x', 'nodejs14.x', 'nodejs16.x', 'nodejs18.x', 'nodejs20.x', 'nodejs4.3', 'nodejs4.3-edge', 'nodejs6.10', 'nodejs8.10', 'provided', 'provided.al2', 'provided.al2023', 'python2.7', 'python3.10', 'python3.11', 'python3.12', 'python3.13', 'python3.6', 'python3.7', 'python3.8', 'python3.9', 'ruby2.5', 'ruby2.7', 'ruby3.2', 'ruby3.3']) matched 6]
Error: Linting failed. At least one linting rule was matched to the provided template.

Expected result:

exit 0 and no error

Additional environment details (Ex: Windows, Mac, Amazon Linux etc)

  1. OS:
  2. sam --version:
  3. AWS region:
# Paste the output of `sam --info` here
{
  "version": "1.130.0",
  "system": {
    "python": "3.8.20",
    "os": "macOS-15.0-arm64-arm-64bit"
  },
  "additional_dependencies": {
    "docker_engine": "Not available",
    "aws_cdk": "Not available",
    "terraform": "Not available"
  },
  "available_beta_feature_env_vars": [
    "SAM_CLI_BETA_FEATURES",
    "SAM_CLI_BETA_BUILD_PERFORMANCE",
    "SAM_CLI_BETA_TERRAFORM_SUPPORT",
    "SAM_CLI_BETA_RUST_CARGO_LAMBDA"
  ]
}

Add --debug flag to command you are running

sam validate --lint --debug -t sam-latest-runtime-check.yaml
2024-11-22 08:40:29,811 | Using SAM Template at /Users/jkyburz/Documents/src/gp-benefits-all/gp-nova/devx-action-lambda-node-lts-versions/sam-latest-runtime-check.yaml
2024-11-22 08:40:29,816 | Config file location: /Users/jkyburz/Documents/src/gp-benefits-all/gp-nova/devx-action-lambda-node-lts-versions/samconfig.toml
2024-11-22 08:40:29,817 | Loading configuration values from [default.['validate'].parameters] (env.command_name.section) in config file at
'/Users/jkyburz/Documents/src/gp-benefits-all/gp-nova/devx-action-lambda-node-lts-versions/samconfig.toml'...
2024-11-22 08:40:29,817 | Configuration values successfully loaded.
2024-11-22 08:40:29,818 | Configuration values are: {}
2024-11-22 08:40:29,833 | Using config file: samconfig.toml, config environment: default
2024-11-22 08:40:29,834 | Expand command line arguments to:
2024-11-22 08:40:29,834 | --template_file=/Users/jkyburz/Documents/src/gp-benefits-all/gp-nova/devx-action-lambda-node-lts-versions/sam-latest-runtime-check.yaml --lint
2024-11-22 08:40:30 Looking for CFLINTRC before attempting to load
2024-11-22 08:40:30 Validating User CFNLINTRC
2024-11-22 08:40:30 Validating CFNLINTRC config with given JSONSchema
2024-11-22 08:40:30 Schema used: {'$id': 'https://github.com/aws-cloudformation/cfn-python-lint/blob/main/src/cfnlint/data/CfnLintCli/config/schema.json', '$schema': 'http://json-schema.org/draft-07/schema#', 'additionalProperties': False, 'description': 'CFNLINTRC configuration schema', 'properties': {'append_rules': {'description': 'Location of directories to append rules from', 'items': {'type': 'string'}, 'type': 'array'}, 'configure_rules': {'additionalProperties': False, 'description': 'Configure rules', 'patternProperties': {'^.*$': {'patternProperties': {'^.*$': {'anyOf': [{'type': 'string'}, {'type': 'integer'}, {'type': 'boolean'}, {'items': {'type': 'string'}, 'type': 'array'}, {'items': {'type': 'integer'}, 'type': 'array'}, {'items': {'type': 'string'}, 'type': 'boolean'}]}}, 'type': 'object'}}, 'type': 'object'}, 'custom_rules': {'description': 'custom rule file to use', 'type': 'string'}, 'ignore_checks': {'description': 'List of checks to ignore', 'items': {'type': 'string'}, 'type': 'array'}, 'ignore_templates': {'description': 'Templates to ignore', 'items': {'type': 'string'}, 'type': 'array'}, 'include_checks': {'description': 'List of checks to include', 'items': {'type': 'string'}, 'type': 'array'}, 'mandatory_checks': {'description': 'List of mandatory checks to enforce', 'items': {'type': 'string'}, 'type': 'array'}, 'merge_configs': {'description': 'Merges lists between configuration layers', 'type': 'boolean'}, 'output_file': {'description': 'Path to the file to write the main output to', 'type': 'string'}, 'override_spec': {'description': 'Path to spec file to override with', 'type': 'string'}, 'regions': {'description': 'Regions to test against', 'items': {'type': 'string'}, 'type': 'array'}, 'registry_schemas': {'description': 'One or more directories of CloudFormation Registry Resource Schemas', 'items': {'type': 'string'}, 'type': 'array'}, 'templates': {'description': 'Templates to lint', 'items': {'type': 'string'}, 'type': 'array'}}, 'title': 'CFNLINTRC JSON Schema', 'type': 'object'}
2024-11-22 08:40:30 Config used: {}
2024-11-22 08:40:30 CFNLINTRC looks valid!
2024-11-22 08:40:30 Validating Project CFNLINTRC
2024-11-22 08:40:30 Validating CFNLINTRC config with given JSONSchema
2024-11-22 08:40:30 Schema used: {'$id': 'https://github.com/aws-cloudformation/cfn-python-lint/blob/main/src/cfnlint/data/CfnLintCli/config/schema.json', '$schema': 'http://json-schema.org/draft-07/schema#', 'additionalProperties': False, 'description': 'CFNLINTRC configuration schema', 'properties': {'append_rules': {'description': 'Location of directories to append rules from', 'items': {'type': 'string'}, 'type': 'array'}, 'configure_rules': {'additionalProperties': False, 'description': 'Configure rules', 'patternProperties': {'^.*$': {'patternProperties': {'^.*$': {'anyOf': [{'type': 'string'}, {'type': 'integer'}, {'type': 'boolean'}, {'items': {'type': 'string'}, 'type': 'array'}, {'items': {'type': 'integer'}, 'type': 'array'}, {'items': {'type': 'string'}, 'type': 'boolean'}]}}, 'type': 'object'}}, 'type': 'object'}, 'custom_rules': {'description': 'custom rule file to use', 'type': 'string'}, 'ignore_checks': {'description': 'List of checks to ignore', 'items': {'type': 'string'}, 'type': 'array'}, 'ignore_templates': {'description': 'Templates to ignore', 'items': {'type': 'string'}, 'type': 'array'}, 'include_checks': {'description': 'List of checks to include', 'items': {'type': 'string'}, 'type': 'array'}, 'mandatory_checks': {'description': 'List of mandatory checks to enforce', 'items': {'type': 'string'}, 'type': 'array'}, 'merge_configs': {'description': 'Merges lists between configuration layers', 'type': 'boolean'}, 'output_file': {'description': 'Path to the file to write the main output to', 'type': 'string'}, 'override_spec': {'description': 'Path to spec file to override with', 'type': 'string'}, 'regions': {'description': 'Regions to test against', 'items': {'type': 'string'}, 'type': 'array'}, 'registry_schemas': {'description': 'One or more directories of CloudFormation Registry Resource Schemas', 'items': {'type': 'string'}, 'type': 'array'}, 'templates': {'description': 'Templates to lint', 'items': {'type': 'string'}, 'type': 'array'}}, 'title': 'CFNLINTRC JSON Schema', 'type': 'object'}
2024-11-22 08:40:30 Config used: {}
2024-11-22 08:40:30 CFNLINTRC looks valid!
2024-11-22 08:40:30 User configuration loaded as
2024-11-22 08:40:30 {}
2024-11-22 08:40:30 Project configuration loaded as
2024-11-22 08:40:30 {}
2024-11-22 08:40:30 Merging configurations...
2024-11-22 08:40:30 Run scan of template None
2024-11-22 08:40:30 SAM Translator: 1.93.0
2024-11-22 08:40:30 Setting AWS_DEFAULT_REGION to us-east-1
2024-11-22 08:40:30 Transformed template:
{
 "AWSTemplateFormatVersion": "2010-09-09",
 "Resources": {
  "Function": {
   "Properties": {
    "Code": {
     "ZipFile": "export async function main() {}\n"
    },
    "Handler": "index.main",
    "Role": {
     "Fn::GetAtt": [
      "FunctionRole",
      "Arn"
     ]
    },
    "Runtime": "nodejs22.x",
    "Tags": [
     {
      "Key": "lambda:createdBy",
      "Value": "SAM"
     }
    ]
   },
   "Type": "AWS::Lambda::Function"
  },
  "FunctionRole": {
   "Properties": {
    "AssumeRolePolicyDocument": {
     "Statement": [
      {
       "Action": [
        "sts:AssumeRole"
       ],
       "Effect": "Allow",
       "Principal": {
        "Service": [
         "lambda.amazonaws.com"
        ]
       }
      }
     ],
     "Version": "2012-10-17"
    },
    "ManagedPolicyArns": [
     "arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole"
    ],
    "Tags": [
     {
      "Key": "lambda:createdBy",
      "Value": "SAM"
     }
    ]
   },
   "Type": "AWS::IAM::Role"
  }
 }
}
2024-11-22 08:40:30 Starting match function for rule E1151 at 2024-11-22 08:40:30.283341
2024-11-22 08:40:30 Complete match function for rule E1151 at 2024-11-22 08:40:30.283382.  Ran in 0:00:00.000042
2024-11-22 08:40:30 Starting match function for rule E1150 at 2024-11-22 08:40:30.283422
2024-11-22 08:40:30 Complete match function for rule E1150 at 2024-11-22 08:40:30.283444.  Ran in 0:00:00.000022
2024-11-22 08:40:30 Starting match function for rule E1152 at 2024-11-22 08:40:30.283474
2024-11-22 08:40:30 Complete match function for rule E1152 at 2024-11-22 08:40:30.283495.  Ran in 0:00:00.000021
2024-11-22 08:40:30 Starting match function for rule E1103 at 2024-11-22 08:40:30.283523
2024-11-22 08:40:30 Complete match function for rule E1103 at 2024-11-22 08:40:30.283541.  Ran in 0:00:00.000019
2024-11-22 08:40:30 Starting match function for rule E1154 at 2024-11-22 08:40:30.283567
2024-11-22 08:40:30 Complete match function for rule E1154 at 2024-11-22 08:40:30.283588.  Ran in 0:00:00.000021
2024-11-22 08:40:30 Starting match function for rule E1153 at 2024-11-22 08:40:30.283614
2024-11-22 08:40:30 Complete match function for rule E1153 at 2024-11-22 08:40:30.283635.  Ran in 0:00:00.000022
2024-11-22 08:40:30 Starting match function for rule I3042 at 2024-11-22 08:40:30.283662
2024-11-22 08:40:30 Complete match function for rule I3042 at 2024-11-22 08:40:30.283681.  Ran in 0:00:00.000020
2024-11-22 08:40:30 Starting match function for rule E3001 at 2024-11-22 08:40:30.283708
2024-11-22 08:40:30 Complete match function for rule E3001 at 2024-11-22 08:40:30.283724.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3036 at 2024-11-22 08:40:30.283750
2024-11-22 08:40:30 Complete match function for rule E3036 at 2024-11-22 08:40:30.283770.  Ran in 0:00:00.000021
2024-11-22 08:40:30 Starting match function for rule I3010 at 2024-11-22 08:40:30.283796
2024-11-22 08:40:30 Complete match function for rule I3010 at 2024-11-22 08:40:30.283816.  Ran in 0:00:00.000021
2024-11-22 08:40:30 Starting match function for rule E3028 at 2024-11-22 08:40:30.283850
2024-11-22 08:40:30 Complete match function for rule E3028 at 2024-11-22 08:40:30.283869.  Ran in 0:00:00.000020
2024-11-22 08:40:30 Starting match function for rule I3013 at 2024-11-22 08:40:30.283895
2024-11-22 08:40:30 Complete match function for rule I3013 at 2024-11-22 08:40:30.283920.  Ran in 0:00:00.000025
2024-11-22 08:40:30 Starting match function for rule E3005 at 2024-11-22 08:40:30.283949
2024-11-22 08:40:30 Complete match function for rule E3005 at 2024-11-22 08:40:30.283974.  Ran in 0:00:00.000026
2024-11-22 08:40:30 Starting match function for rule I3011 at 2024-11-22 08:40:30.284003
2024-11-22 08:40:30 Complete match function for rule I3011 at 2024-11-22 08:40:30.284022.  Ran in 0:00:00.000020
2024-11-22 08:40:30 Starting match function for rule W3005 at 2024-11-22 08:40:30.284049
2024-11-22 08:40:30 Complete match function for rule W3005 at 2024-11-22 08:40:30.284072.  Ran in 0:00:00.000023
2024-11-22 08:40:30 Starting match function for rule I3012 at 2024-11-22 08:40:30.284099
2024-11-22 08:40:30 Complete match function for rule I3012 at 2024-11-22 08:40:30.284117.  Ran in 0:00:00.000019
2024-11-22 08:40:30 Starting match function for rule E3011 at 2024-11-22 08:40:30.284146
2024-11-22 08:40:30 Complete match function for rule E3011 at 2024-11-22 08:40:30.284166.  Ran in 0:00:00.000021
2024-11-22 08:40:30 Starting match function for rule E3015 at 2024-11-22 08:40:30.284195
2024-11-22 08:40:30 Complete match function for rule E3015 at 2024-11-22 08:40:30.284218.  Ran in 0:00:00.000024
2024-11-22 08:40:30 Starting match function for rule E3019 at 2024-11-22 08:40:30.284247
2024-11-22 08:40:30 Complete match function for rule E3019 at 2024-11-22 08:40:30.291848.  Ran in 0:00:00.007601
2024-11-22 08:40:30 Starting match function for rule E3038 at 2024-11-22 08:40:30.291890
2024-11-22 08:40:30 Complete match function for rule E3038 at 2024-11-22 08:40:30.291913.  Ran in 0:00:00.000023
2024-11-22 08:40:30 Starting match function for rule E3010 at 2024-11-22 08:40:30.291940
2024-11-22 08:40:30 Complete match function for rule E3010 at 2024-11-22 08:40:30.291958.  Ran in 0:00:00.000018
2024-11-22 08:40:30 Starting match function for rule E3055 at 2024-11-22 08:40:30.291980
2024-11-22 08:40:30 Complete match function for rule E3055 at 2024-11-22 08:40:30.292001.  Ran in 0:00:00.000021
2024-11-22 08:40:30 Starting match function for rule E3035 at 2024-11-22 08:40:30.292025
2024-11-22 08:40:30 Complete match function for rule E3035 at 2024-11-22 08:40:30.292045.  Ran in 0:00:00.000020
2024-11-22 08:40:30 Starting match function for rule E5001 at 2024-11-22 08:40:30.292066
2024-11-22 08:40:30 Complete match function for rule E5001 at 2024-11-22 08:40:30.292104.  Ran in 0:00:00.000038
2024-11-22 08:40:30 Starting match function for rule E3004 at 2024-11-22 08:40:30.292127
2024-11-22 08:40:30 Complete match function for rule E3004 at 2024-11-22 08:40:30.292194.  Ran in 0:00:00.000067
2024-11-22 08:40:30 Starting match function for rule W3011 at 2024-11-22 08:40:30.292220
2024-11-22 08:40:30 Complete match function for rule W3011 at 2024-11-22 08:40:30.292237.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3007 at 2024-11-22 08:40:30.292259
2024-11-22 08:40:30 Complete match function for rule E3007 at 2024-11-22 08:40:30.292282.  Ran in 0:00:00.000024
2024-11-22 08:40:30 Starting match function for rule I3100 at 2024-11-22 08:40:30.292304
2024-11-22 08:40:30 Complete match function for rule I3100 at 2024-11-22 08:40:30.292353.  Ran in 0:00:00.000049
2024-11-22 08:40:30 Starting match function for rule E3009 at 2024-11-22 08:40:30.292380
2024-11-22 08:40:30 Complete match function for rule E3009 at 2024-11-22 08:40:30.292398.  Ran in 0:00:00.000018
2024-11-22 08:40:30 Starting match function for rule E3006 at 2024-11-22 08:40:30.292421
2024-11-22 08:40:30 Complete match function for rule E3006 at 2024-11-22 08:40:30.292452.  Ran in 0:00:00.000038
2024-11-22 08:40:30 Starting match function for rule E3051 at 2024-11-22 08:40:30.292506
2024-11-22 08:40:30 Complete match function for rule E3051 at 2024-11-22 08:40:30.292531.  Ran in 0:00:00.000026
2024-11-22 08:40:30 Starting match function for rule E3677 at 2024-11-22 08:40:30.292562
2024-11-22 08:40:30 Complete match function for rule E3677 at 2024-11-22 08:40:30.292587.  Ran in 0:00:00.000025
2024-11-22 08:40:30 Starting match function for rule W2533 at 2024-11-22 08:40:30.292611
2024-11-22 08:40:30 Complete match function for rule W2533 at 2024-11-22 08:40:30.292662.  Ran in 0:00:00.000052
2024-11-22 08:40:30 Starting match function for rule W3663 at 2024-11-22 08:40:30.292688
2024-11-22 08:40:30 Complete match function for rule W3663 at 2024-11-22 08:40:30.292713.  Ran in 0:00:00.000026
2024-11-22 08:40:30 Starting match function for rule E2529 at 2024-11-22 08:40:30.292736
2024-11-22 08:40:30 Complete match function for rule E2529 at 2024-11-22 08:40:30.292759.  Ran in 0:00:00.000024
2024-11-22 08:40:30 Starting match function for rule I2530 at 2024-11-22 08:40:30.292786
2024-11-22 08:40:30 Complete match function for rule I2530 at 2024-11-22 08:40:30.292803.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E2531 at 2024-11-22 08:40:30.292828
2024-11-22 08:40:30 Complete match function for rule E2531 at 2024-11-22 08:40:30.292852.  Ran in 0:00:00.000024
2024-11-22 08:40:30 Starting match function for rule W2530 at 2024-11-22 08:40:30.292878
2024-11-22 08:40:30 Complete match function for rule W2530 at 2024-11-22 08:40:30.292895.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E2533 at 2024-11-22 08:40:30.292916
2024-11-22 08:40:30 Complete match function for rule E2533 at 2024-11-22 08:40:30.292933.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3663 at 2024-11-22 08:40:30.292955
2024-11-22 08:40:30 Complete match function for rule E3663 at 2024-11-22 08:40:30.292971.  Ran in 0:00:00.000016
2024-11-22 08:40:30 Starting match function for rule E3634 at 2024-11-22 08:40:30.292992
2024-11-22 08:40:30 Complete match function for rule E3634 at 2024-11-22 08:40:30.293009.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E2530 at 2024-11-22 08:40:30.293030
2024-11-22 08:40:30 Complete match function for rule E2530 at 2024-11-22 08:40:30.293046.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule W2531 at 2024-11-22 08:40:30.293068
2024-11-22 08:40:30 Complete match function for rule W2531 at 2024-11-22 08:40:30.293094.  Ran in 0:00:00.000026
2024-11-22 08:40:30 Starting match function for rule E3678 at 2024-11-22 08:40:30.293116
2024-11-22 08:40:30 Complete match function for rule E3678 at 2024-11-22 08:40:30.293134.  Ran in 0:00:00.000018
2024-11-22 08:40:30 Starting match function for rule E3633 at 2024-11-22 08:40:30.293163
2024-11-22 08:40:30 Complete match function for rule E3633 at 2024-11-22 08:40:30.293180.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3615 at 2024-11-22 08:40:30.293201
2024-11-22 08:40:30 Complete match function for rule E3615 at 2024-11-22 08:40:30.293218.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule W3045 at 2024-11-22 08:40:30.293243
2024-11-22 08:40:30 Complete match function for rule W3045 at 2024-11-22 08:40:30.293259.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3045 at 2024-11-22 08:40:30.293281
2024-11-22 08:40:30 Complete match function for rule E3045 at 2024-11-22 08:40:30.293297.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3675 at 2024-11-22 08:40:30.293319
2024-11-22 08:40:30 Complete match function for rule E3675 at 2024-11-22 08:40:30.293339.  Ran in 0:00:00.000020
2024-11-22 08:40:30 Starting match function for rule E3670 at 2024-11-22 08:40:30.293361
2024-11-22 08:40:30 Complete match function for rule E3670 at 2024-11-22 08:40:30.293377.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3057 at 2024-11-22 08:40:30.293401
2024-11-22 08:40:30 Complete match function for rule E3057 at 2024-11-22 08:40:30.293421.  Ran in 0:00:00.000020
2024-11-22 08:40:30 Starting match function for rule E3013 at 2024-11-22 08:40:30.293447
2024-11-22 08:40:30 Complete match function for rule E3013 at 2024-11-22 08:40:30.293466.  Ran in 0:00:00.000019
2024-11-22 08:40:30 Starting match function for rule E3635 at 2024-11-22 08:40:30.293504
2024-11-22 08:40:30 Complete match function for rule E3635 at 2024-11-22 08:40:30.293523.  Ran in 0:00:00.000020
2024-11-22 08:40:30 Starting match function for rule E3638 at 2024-11-22 08:40:30.293547
2024-11-22 08:40:30 Complete match function for rule E3638 at 2024-11-22 08:40:30.293565.  Ran in 0:00:00.000018
2024-11-22 08:40:30 Starting match function for rule E3039 at 2024-11-22 08:40:30.293587
2024-11-22 08:40:30 Complete match function for rule E3039 at 2024-11-22 08:40:30.293604.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3639 at 2024-11-22 08:40:30.293626
2024-11-22 08:40:30 Complete match function for rule E3639 at 2024-11-22 08:40:30.293644.  Ran in 0:00:00.000018
2024-11-22 08:40:30 Starting match function for rule E3044 at 2024-11-22 08:40:30.293665
2024-11-22 08:40:30 Complete match function for rule E3044 at 2024-11-22 08:40:30.293682.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3056 at 2024-11-22 08:40:30.293703
2024-11-22 08:40:30 Complete match function for rule E3056 at 2024-11-22 08:40:30.293733.  Ran in 0:00:00.000031
2024-11-22 08:40:30 Starting match function for rule E3052 at 2024-11-22 08:40:30.293778
2024-11-22 08:40:30 Complete match function for rule E3052 at 2024-11-22 08:40:30.293803.  Ran in 0:00:00.000025
2024-11-22 08:40:30 Starting match function for rule E3053 at 2024-11-22 08:40:30.293829
2024-11-22 08:40:30 Complete match function for rule E3053 at 2024-11-22 08:40:30.293848.  Ran in 0:00:00.000019
2024-11-22 08:40:30 Starting match function for rule E3049 at 2024-11-22 08:40:30.293871
2024-11-22 08:40:30 Complete match function for rule E3049 at 2024-11-22 08:40:30.293889.  Ran in 0:00:00.000019
2024-11-22 08:40:30 Starting match function for rule E3048 at 2024-11-22 08:40:30.293913
2024-11-22 08:40:30 Complete match function for rule E3048 at 2024-11-22 08:40:30.293931.  Ran in 0:00:00.000018
2024-11-22 08:40:30 Starting match function for rule E3046 at 2024-11-22 08:40:30.293953
2024-11-22 08:40:30 Complete match function for rule E3046 at 2024-11-22 08:40:30.293974.  Ran in 0:00:00.000021
2024-11-22 08:40:30 Starting match function for rule E3042 at 2024-11-22 08:40:30.293999
2024-11-22 08:40:30 Complete match function for rule E3042 at 2024-11-22 08:40:30.294020.  Ran in 0:00:00.000021
2024-11-22 08:40:30 Starting match function for rule E3047 at 2024-11-22 08:40:30.294041
2024-11-22 08:40:30 Complete match function for rule E3047 at 2024-11-22 08:40:30.294058.  Ran in 0:00:00.000018
2024-11-22 08:40:30 Starting match function for rule E3054 at 2024-11-22 08:40:30.294080
2024-11-22 08:40:30 Complete match function for rule E3054 at 2024-11-22 08:40:30.294097.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E2541 at 2024-11-22 08:40:30.294118
2024-11-22 08:40:30 Complete match function for rule E2541 at 2024-11-22 08:40:30.294141.  Ran in 0:00:00.000023
2024-11-22 08:40:30 Starting match function for rule E2540 at 2024-11-22 08:40:30.294163
2024-11-22 08:40:30 Complete match function for rule E2540 at 2024-11-22 08:40:30.294184.  Ran in 0:00:00.000021
2024-11-22 08:40:30 Starting match function for rule E3676 at 2024-11-22 08:40:30.294206
2024-11-22 08:40:30 Complete match function for rule E3676 at 2024-11-22 08:40:30.294223.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3680 at 2024-11-22 08:40:30.294245
2024-11-22 08:40:30 Complete match function for rule E3680 at 2024-11-22 08:40:30.294263.  Ran in 0:00:00.000018
2024-11-22 08:40:30 Starting match function for rule E3679 at 2024-11-22 08:40:30.294289
2024-11-22 08:40:30 Complete match function for rule E3679 at 2024-11-22 08:40:30.294309.  Ran in 0:00:00.000020
2024-11-22 08:40:30 Starting match function for rule E3667 at 2024-11-22 08:40:30.294336
2024-11-22 08:40:30 Complete match function for rule E3667 at 2024-11-22 08:40:30.294354.  Ran in 0:00:00.000019
2024-11-22 08:40:30 Starting match function for rule E3641 at 2024-11-22 08:40:30.294378
2024-11-22 08:40:30 Complete match function for rule E3641 at 2024-11-22 08:40:30.294394.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3510 at 2024-11-22 08:40:30.294416
2024-11-22 08:40:30 Complete match function for rule E3510 at 2024-11-22 08:40:30.294433.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3511 at 2024-11-22 08:40:30.294455
2024-11-22 08:40:30 Complete match function for rule E3511 at 2024-11-22 08:40:30.294471.  Ran in 0:00:00.000016
2024-11-22 08:40:30 Starting match function for rule E3050 at 2024-11-22 08:40:30.294493
2024-11-22 08:40:30 Complete match function for rule E3050 at 2024-11-22 08:40:30.294509.  Ran in 0:00:00.000016
2024-11-22 08:40:30 Starting match function for rule W2511 at 2024-11-22 08:40:30.294530
2024-11-22 08:40:30 Complete match function for rule W2511 at 2024-11-22 08:40:30.294546.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3513 at 2024-11-22 08:40:30.294571
2024-11-22 08:40:30 Complete match function for rule E3513 at 2024-11-22 08:40:30.294591.  Ran in 0:00:00.000021
2024-11-22 08:40:30 Starting match function for rule W3037 at 2024-11-22 08:40:30.294616
2024-11-22 08:40:30 Complete match function for rule W3037 at 2024-11-22 08:40:30.294632.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3512 at 2024-11-22 08:40:30.294656
2024-11-22 08:40:30 Complete match function for rule E3512 at 2024-11-22 08:40:30.294673.  Ran in 0:00:00.000018
2024-11-22 08:40:30 Starting match function for rule E3020 at 2024-11-22 08:40:30.294698
2024-11-22 08:40:30 Complete match function for rule E3020 at 2024-11-22 08:40:30.294718.  Ran in 0:00:00.000021
2024-11-22 08:40:30 Starting match function for rule W3010 at 2024-11-22 08:40:30.294743
2024-11-22 08:40:30 Complete match function for rule W3010 at 2024-11-22 08:40:30.294763.  Ran in 0:00:00.000020
2024-11-22 08:40:30 Starting match function for rule I3037 at 2024-11-22 08:40:30.294787
2024-11-22 08:40:30 Complete match function for rule I3037 at 2024-11-22 08:40:30.294807.  Ran in 0:00:00.000020
2024-11-22 08:40:30 Starting match function for rule E3040 at 2024-11-22 08:40:30.294832
2024-11-22 08:40:30 Complete match function for rule E3040 at 2024-11-22 08:40:30.294852.  Ran in 0:00:00.000020
2024-11-22 08:40:30 Starting match function for rule E3033 at 2024-11-22 08:40:30.294874
2024-11-22 08:40:30 Complete match function for rule E3033 at 2024-11-22 08:40:30.294891.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule W2506 at 2024-11-22 08:40:30.294912
2024-11-22 08:40:30 Complete match function for rule W2506 at 2024-11-22 08:40:30.294928.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3002 at 2024-11-22 08:40:30.294949
2024-11-22 08:40:30 Complete match function for rule E3002 at 2024-11-22 08:40:30.294965.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3018 at 2024-11-22 08:40:30.294986
2024-11-22 08:40:30 Complete match function for rule E3018 at 2024-11-22 08:40:30.295003.  Ran in 0:00:00.000018
2024-11-22 08:40:30 Starting match function for rule E3034 at 2024-11-22 08:40:30.295024
2024-11-22 08:40:30 Complete match function for rule E3034 at 2024-11-22 08:40:30.295044.  Ran in 0:00:00.000020
2024-11-22 08:40:30 Starting match function for rule E3003 at 2024-11-22 08:40:30.295070
2024-11-22 08:40:30 Complete match function for rule E3003 at 2024-11-22 08:40:30.295089.  Ran in 0:00:00.000020
2024-11-22 08:40:30 Starting match function for rule W3002 at 2024-11-22 08:40:30.295119
2024-11-22 08:40:30 Complete match function for rule W3002 at 2024-11-22 08:40:30.295137.  Ran in 0:00:00.000018
2024-11-22 08:40:30 Starting match function for rule E3031 at 2024-11-22 08:40:30.295198
2024-11-22 08:40:30 Complete match function for rule E3031 at 2024-11-22 08:40:30.295231.  Ran in 0:00:00.000033
2024-11-22 08:40:30 Starting match function for rule E3058 at 2024-11-22 08:40:30.295260
2024-11-22 08:40:30 Complete match function for rule E3058 at 2024-11-22 08:40:30.295279.  Ran in 0:00:00.000020
2024-11-22 08:40:30 Starting match function for rule E3012 at 2024-11-22 08:40:30.295303
2024-11-22 08:40:30 Complete match function for rule E3012 at 2024-11-22 08:40:30.295322.  Ran in 0:00:00.000019
2024-11-22 08:40:30 Starting match function for rule E3032 at 2024-11-22 08:40:30.295346
2024-11-22 08:40:30 Complete match function for rule E3032 at 2024-11-22 08:40:30.295364.  Ran in 0:00:00.000019
2024-11-22 08:40:30 Starting match function for rule E3037 at 2024-11-22 08:40:30.295386
2024-11-22 08:40:30 Complete match function for rule E3037 at 2024-11-22 08:40:30.295405.  Ran in 0:00:00.000019
2024-11-22 08:40:30 Starting match function for rule E3008 at 2024-11-22 08:40:30.295427
2024-11-22 08:40:30 Complete match function for rule E3008 at 2024-11-22 08:40:30.295444.  Ran in 0:00:00.000018
2024-11-22 08:40:30 Starting match function for rule E3021 at 2024-11-22 08:40:30.295466
2024-11-22 08:40:30 Complete match function for rule E3021 at 2024-11-22 08:40:30.295483.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3017 at 2024-11-22 08:40:30.295504
2024-11-22 08:40:30 Complete match function for rule E3017 at 2024-11-22 08:40:30.295521.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3030 at 2024-11-22 08:40:30.295542
2024-11-22 08:40:30 Complete match function for rule E3030 at 2024-11-22 08:40:30.295559.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule W2501 at 2024-11-22 08:40:30.295580
2024-11-22 08:40:30 Complete match function for rule W2501 at 2024-11-22 08:40:30.295728.  Ran in 0:00:00.000148
2024-11-22 08:40:30 Starting match function for rule E3024 at 2024-11-22 08:40:30.295752
2024-11-22 08:40:30 Complete match function for rule E3024 at 2024-11-22 08:40:30.295770.  Ran in 0:00:00.000018
2024-11-22 08:40:30 Starting match function for rule E3014 at 2024-11-22 08:40:30.295791
2024-11-22 08:40:30 Complete match function for rule E3014 at 2024-11-22 08:40:30.295808.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3617 at 2024-11-22 08:40:30.295829
2024-11-22 08:40:30 Complete match function for rule E3617 at 2024-11-22 08:40:30.295846.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3016 at 2024-11-22 08:40:30.295868
2024-11-22 08:40:30 Complete match function for rule E3016 at 2024-11-22 08:40:30.295884.  Ran in 0:00:00.000016
2024-11-22 08:40:30 Starting match function for rule E3672 at 2024-11-22 08:40:30.295910
2024-11-22 08:40:30 Complete match function for rule E3672 at 2024-11-22 08:40:30.295929.  Ran in 0:00:00.000020
2024-11-22 08:40:30 Starting match function for rule E3620 at 2024-11-22 08:40:30.295954
2024-11-22 08:40:30 Complete match function for rule E3620 at 2024-11-22 08:40:30.295974.  Ran in 0:00:00.000021
2024-11-22 08:40:30 Starting match function for rule E3027 at 2024-11-22 08:40:30.295999
2024-11-22 08:40:30 Complete match function for rule E3027 at 2024-11-22 08:40:30.296019.  Ran in 0:00:00.000020
2024-11-22 08:40:30 Starting match function for rule E3504 at 2024-11-22 08:40:30.296043
2024-11-22 08:40:30 Complete match function for rule E3504 at 2024-11-22 08:40:30.296063.  Ran in 0:00:00.000021
2024-11-22 08:40:30 Starting match function for rule E3043 at 2024-11-22 08:40:30.296085
2024-11-22 08:40:30 Complete match function for rule E3043 at 2024-11-22 08:40:30.296106.  Ran in 0:00:00.000021
2024-11-22 08:40:30 Starting match function for rule E3647 at 2024-11-22 08:40:30.296131
2024-11-22 08:40:30 Complete match function for rule E3647 at 2024-11-22 08:40:30.296151.  Ran in 0:00:00.000020
2024-11-22 08:40:30 Starting match function for rule E3026 at 2024-11-22 08:40:30.296178
2024-11-22 08:40:30 Complete match function for rule E3026 at 2024-11-22 08:40:30.296197.  Ran in 0:00:00.000019
2024-11-22 08:40:30 Starting match function for rule E3621 at 2024-11-22 08:40:30.296219
2024-11-22 08:40:30 Complete match function for rule E3621 at 2024-11-22 08:40:30.296235.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule W3689 at 2024-11-22 08:40:30.296257
2024-11-22 08:40:30 Complete match function for rule W3689 at 2024-11-22 08:40:30.296274.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule W3693 at 2024-11-22 08:40:30.296296
2024-11-22 08:40:30 Complete match function for rule W3693 at 2024-11-22 08:40:30.296312.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3692 at 2024-11-22 08:40:30.296334
2024-11-22 08:40:30 Complete match function for rule E3692 at 2024-11-22 08:40:30.296350.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3686 at 2024-11-22 08:40:30.296372
2024-11-22 08:40:30 Complete match function for rule E3686 at 2024-11-22 08:40:30.296388.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3025 at 2024-11-22 08:40:30.296409
2024-11-22 08:40:30 Complete match function for rule E3025 at 2024-11-22 08:40:30.296425.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3691 at 2024-11-22 08:40:30.296446
2024-11-22 08:40:30 Complete match function for rule E3691 at 2024-11-22 08:40:30.296463.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule W3688 at 2024-11-22 08:40:30.296484
2024-11-22 08:40:30 Complete match function for rule W3688 at 2024-11-22 08:40:30.296500.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3690 at 2024-11-22 08:40:30.296521
2024-11-22 08:40:30 Complete match function for rule E3690 at 2024-11-22 08:40:30.296538.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3693 at 2024-11-22 08:40:30.296558
2024-11-22 08:40:30 Complete match function for rule E3693 at 2024-11-22 08:40:30.296575.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3682 at 2024-11-22 08:40:30.296596
2024-11-22 08:40:30 Complete match function for rule E3682 at 2024-11-22 08:40:30.296613.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3689 at 2024-11-22 08:40:30.296634
2024-11-22 08:40:30 Complete match function for rule E3689 at 2024-11-22 08:40:30.296650.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3694 at 2024-11-22 08:40:30.296671
2024-11-22 08:40:30 Complete match function for rule E3694 at 2024-11-22 08:40:30.296688.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3601 at 2024-11-22 08:40:30.296709
2024-11-22 08:40:30 Complete match function for rule E3601 at 2024-11-22 08:40:30.296725.  Ran in 0:00:00.000016
2024-11-22 08:40:30 Starting match function for rule E3652 at 2024-11-22 08:40:30.296746
2024-11-22 08:40:30 Complete match function for rule E3652 at 2024-11-22 08:40:30.296762.  Ran in 0:00:00.000016
2024-11-22 08:40:30 Starting match function for rule E3673 at 2024-11-22 08:40:30.296783
2024-11-22 08:40:30 Complete match function for rule E3673 at 2024-11-22 08:40:30.296800.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3022 at 2024-11-22 08:40:30.296821
2024-11-22 08:40:30 Complete match function for rule E3022 at 2024-11-22 08:40:30.296841.  Ran in 0:00:00.000020
2024-11-22 08:40:30 Starting match function for rule E3674 at 2024-11-22 08:40:30.296863
2024-11-22 08:40:30 Complete match function for rule E3674 at 2024-11-22 08:40:30.296879.  Ran in 0:00:00.000016
2024-11-22 08:40:30 Starting match function for rule E3688 at 2024-11-22 08:40:30.296905
2024-11-22 08:40:30 Complete match function for rule E3688 at 2024-11-22 08:40:30.296926.  Ran in 0:00:00.000021
2024-11-22 08:40:30 Starting match function for rule W3687 at 2024-11-22 08:40:30.296953
2024-11-22 08:40:30 Complete match function for rule W3687 at 2024-11-22 08:40:30.296970.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3687 at 2024-11-22 08:40:30.296990
2024-11-22 08:40:30 Complete match function for rule E3687 at 2024-11-22 08:40:30.297007.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3628 at 2024-11-22 08:40:30.297028
2024-11-22 08:40:30 Complete match function for rule E3628 at 2024-11-22 08:40:30.297044.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E3671 at 2024-11-22 08:40:30.297065
2024-11-22 08:40:30 Complete match function for rule E3671 at 2024-11-22 08:40:30.297085.  Ran in 0:00:00.000020
2024-11-22 08:40:30 Starting match function for rule E3660 at 2024-11-22 08:40:30.297110
2024-11-22 08:40:30 Complete match function for rule E3660 at 2024-11-22 08:40:30.297130.  Ran in 0:00:00.000021
2024-11-22 08:40:30 Starting match function for rule E3503 at 2024-11-22 08:40:30.297156
2024-11-22 08:40:30 Complete match function for rule E3503 at 2024-11-22 08:40:30.297175.  Ran in 0:00:00.000020
2024-11-22 08:40:30 Starting match function for rule E3661 at 2024-11-22 08:40:30.297201
2024-11-22 08:40:30 Complete match function for rule E3661 at 2024-11-22 08:40:30.297223.  Ran in 0:00:00.000022
2024-11-22 08:40:30 Starting match function for rule E3041 at 2024-11-22 08:40:30.297244
2024-11-22 08:40:30 Complete match function for rule E3041 at 2024-11-22 08:40:30.297261.  Ran in 0:00:00.000018
2024-11-22 08:40:30 Starting match function for rule E3023 at 2024-11-22 08:40:30.297283
2024-11-22 08:40:30 Complete match function for rule E3023 at 2024-11-22 08:40:30.297299.  Ran in 0:00:00.000016
2024-11-22 08:40:30 Starting match function for rule E3029 at 2024-11-22 08:40:30.297320
2024-11-22 08:40:30 Complete match function for rule E3029 at 2024-11-22 08:40:30.297337.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E1005 at 2024-11-22 08:40:30.297358
2024-11-22 08:40:30 Complete match function for rule E1005 at 2024-11-22 08:40:30.297378.  Ran in 0:00:00.000020
2024-11-22 08:40:30 Starting match function for rule E1001 at 2024-11-22 08:40:30.297403
2024-11-22 08:40:30 Complete match function for rule E1001 at 2024-11-22 08:40:30.333925.  Ran in 0:00:00.036524
2024-11-22 08:40:30 Starting match function for rule E1101 at 2024-11-22 08:40:30.333993
2024-11-22 08:40:30 Complete match function for rule E1101 at 2024-11-22 08:40:30.334022.  Ran in 0:00:00.000029
2024-11-22 08:40:30 Starting match function for rule E8003 at 2024-11-22 08:40:30.334050
2024-11-22 08:40:30 Complete match function for rule E8003 at 2024-11-22 08:40:30.334069.  Ran in 0:00:00.000019
2024-11-22 08:40:30 Starting match function for rule E8002 at 2024-11-22 08:40:30.334092
2024-11-22 08:40:30 Complete match function for rule E8002 at 2024-11-22 08:40:30.334110.  Ran in 0:00:00.000018
2024-11-22 08:40:30 Starting match function for rule E8001 at 2024-11-22 08:40:30.334132
2024-11-22 08:40:30 Complete match function for rule E8001 at 2024-11-22 08:40:30.334149.  Ran in 0:00:00.000018
2024-11-22 08:40:30 Starting match function for rule W8001 at 2024-11-22 08:40:30.334171
2024-11-22 08:40:30 Complete match function for rule W8001 at 2024-11-22 08:40:30.334191.  Ran in 0:00:00.000020
2024-11-22 08:40:30 Starting match function for rule E8006 at 2024-11-22 08:40:30.334213
2024-11-22 08:40:30 Complete match function for rule E8006 at 2024-11-22 08:40:30.334232.  Ran in 0:00:00.000020
2024-11-22 08:40:30 Starting match function for rule E8005 at 2024-11-22 08:40:30.334257
2024-11-22 08:40:30 Complete match function for rule E8005 at 2024-11-22 08:40:30.334274.  Ran in 0:00:00.000018
2024-11-22 08:40:30 Starting match function for rule E8007 at 2024-11-22 08:40:30.334302
2024-11-22 08:40:30 Complete match function for rule E8007 at 2024-11-22 08:40:30.334319.  Ran in 0:00:00.000018
2024-11-22 08:40:30 Starting match function for rule W8003 at 2024-11-22 08:40:30.334342
2024-11-22 08:40:30 Complete match function for rule W8003 at 2024-11-22 08:40:30.334362.  Ran in 0:00:00.000020
2024-11-22 08:40:30 Starting match function for rule E8004 at 2024-11-22 08:40:30.334387
2024-11-22 08:40:30 Complete match function for rule E8004 at 2024-11-22 08:40:30.334409.  Ran in 0:00:00.000023
2024-11-22 08:40:30 Starting match function for rule E2001 at 2024-11-22 08:40:30.334432
2024-11-22 08:40:30 Complete match function for rule E2001 at 2024-11-22 08:40:30.334449.  Ran in 0:00:00.000018
2024-11-22 08:40:30 Starting match function for rule I2010 at 2024-11-22 08:40:30.334471
2024-11-22 08:40:30 Complete match function for rule I2010 at 2024-11-22 08:40:30.334487.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule W2010 at 2024-11-22 08:40:30.334509
2024-11-22 08:40:30 Complete match function for rule W2010 at 2024-11-22 08:40:30.334525.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule W2001 at 2024-11-22 08:40:30.334547
2024-11-22 08:40:30 Complete match function for rule W2001 at 2024-11-22 08:40:30.334564.  Ran in 0:00:00.000018
2024-11-22 08:40:30 Starting match function for rule W3034 at 2024-11-22 08:40:30.334590
2024-11-22 08:40:30 Complete match function for rule W3034 at 2024-11-22 08:40:30.334610.  Ran in 0:00:00.000021
2024-11-22 08:40:30 Starting match function for rule E2003 at 2024-11-22 08:40:30.334635
2024-11-22 08:40:30 Complete match function for rule E2003 at 2024-11-22 08:40:30.334655.  Ran in 0:00:00.000020
2024-11-22 08:40:30 Starting match function for rule E2002 at 2024-11-22 08:40:30.334677
2024-11-22 08:40:30 Complete match function for rule E2002 at 2024-11-22 08:40:30.334693.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule I2011 at 2024-11-22 08:40:30.334714
2024-11-22 08:40:30 Complete match function for rule I2011 at 2024-11-22 08:40:30.334735.  Ran in 0:00:00.000022
2024-11-22 08:40:30 Starting match function for rule E2011 at 2024-11-22 08:40:30.334757
2024-11-22 08:40:30 Complete match function for rule E2011 at 2024-11-22 08:40:30.334773.  Ran in 0:00:00.000016
2024-11-22 08:40:30 Starting match function for rule E2015 at 2024-11-22 08:40:30.334794
2024-11-22 08:40:30 Complete match function for rule E2015 at 2024-11-22 08:40:30.334813.  Ran in 0:00:00.000020
2024-11-22 08:40:30 Starting match function for rule E2010 at 2024-11-22 08:40:30.334835
2024-11-22 08:40:30 Complete match function for rule E2010 at 2024-11-22 08:40:30.334855.  Ran in 0:00:00.000020
2024-11-22 08:40:30 Starting match function for rule W2031 at 2024-11-22 08:40:30.334876
2024-11-22 08:40:30 Complete match function for rule W2031 at 2024-11-22 08:40:30.334893.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule W2030 at 2024-11-22 08:40:30.334914
2024-11-22 08:40:30 Complete match function for rule W2030 at 2024-11-22 08:40:30.334932.  Ran in 0:00:00.000018
2024-11-22 08:40:30 Starting match function for rule W1011 at 2024-11-22 08:40:30.334953
2024-11-22 08:40:30 Complete match function for rule W1011 at 2024-11-22 08:40:30.334970.  Ran in 0:00:00.000018
2024-11-22 08:40:30 Starting match function for rule E1700 at 2024-11-22 08:40:30.334991
2024-11-22 08:40:30 Complete match function for rule E1700 at 2024-11-22 08:40:30.335008.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E1701 at 2024-11-22 08:40:30.335029
2024-11-22 08:40:30 Complete match function for rule E1701 at 2024-11-22 08:40:30.335045.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E1702 at 2024-11-22 08:40:30.335067
2024-11-22 08:40:30 Complete match function for rule E1702 at 2024-11-22 08:40:30.335083.  Ran in 0:00:00.000016
2024-11-22 08:40:30 Starting match function for rule W1034 at 2024-11-22 08:40:30.335106
2024-11-22 08:40:30 Complete match function for rule W1034 at 2024-11-22 08:40:30.335125.  Ran in 0:00:00.000019
2024-11-22 08:40:30 Starting match function for rule E1052 at 2024-11-22 08:40:30.335151
2024-11-22 08:40:30 Complete match function for rule E1052 at 2024-11-22 08:40:30.335169.  Ran in 0:00:00.000019
2024-11-22 08:40:30 Starting match function for rule W1001 at 2024-11-22 08:40:30.335191
2024-11-22 08:40:30 Complete match function for rule W1001 at 2024-11-22 08:40:30.335232.  Ran in 0:00:00.000041
2024-11-22 08:40:30 Starting match function for rule W1019 at 2024-11-22 08:40:30.335255
2024-11-22 08:40:30 Complete match function for rule W1019 at 2024-11-22 08:40:30.335271.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E1021 at 2024-11-22 08:40:30.335292
2024-11-22 08:40:30 Complete match function for rule E1021 at 2024-11-22 08:40:30.335309.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E1010 at 2024-11-22 08:40:30.335330
2024-11-22 08:40:30 Complete match function for rule E1010 at 2024-11-22 08:40:30.335346.  Ran in 0:00:00.000016
2024-11-22 08:40:30 Starting match function for rule E1030 at 2024-11-22 08:40:30.335367
2024-11-22 08:40:30 Complete match function for rule E1030 at 2024-11-22 08:40:30.335383.  Ran in 0:00:00.000016
2024-11-22 08:40:30 Starting match function for rule E1050 at 2024-11-22 08:40:30.335404
2024-11-22 08:40:30 Complete match function for rule E1050 at 2024-11-22 08:40:30.335420.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule W1036 at 2024-11-22 08:40:30.335441
2024-11-22 08:40:30 Complete match function for rule W1036 at 2024-11-22 08:40:30.335458.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E1024 at 2024-11-22 08:40:30.335479
2024-11-22 08:40:30 Complete match function for rule E1024 at 2024-11-22 08:40:30.335495.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E1051 at 2024-11-22 08:40:30.335517
2024-11-22 08:40:30 Complete match function for rule E1051 at 2024-11-22 08:40:30.335533.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E1011 at 2024-11-22 08:40:30.335556
2024-11-22 08:40:30 Complete match function for rule E1011 at 2024-11-22 08:40:30.335572.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E1022 at 2024-11-22 08:40:30.335593
2024-11-22 08:40:30 Complete match function for rule E1022 at 2024-11-22 08:40:30.335610.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule W1031 at 2024-11-22 08:40:30.335630
2024-11-22 08:40:30 Complete match function for rule W1031 at 2024-11-22 08:40:30.335647.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E1032 at 2024-11-22 08:40:30.335669
2024-11-22 08:40:30 Complete match function for rule E1032 at 2024-11-22 08:40:30.335686.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule W1020 at 2024-11-22 08:40:30.335707
2024-11-22 08:40:30 Complete match function for rule W1020 at 2024-11-22 08:40:30.335723.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E1027 at 2024-11-22 08:40:30.335745
2024-11-22 08:40:30 Complete match function for rule E1027 at 2024-11-22 08:40:30.335761.  Ran in 0:00:00.000016
2024-11-22 08:40:30 Starting match function for rule W1030 at 2024-11-22 08:40:30.335783
2024-11-22 08:40:30 Complete match function for rule W1030 at 2024-11-22 08:40:30.335800.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule W1032 at 2024-11-22 08:40:30.335821
2024-11-22 08:40:30 Complete match function for rule W1032 at 2024-11-22 08:40:30.335838.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E1018 at 2024-11-22 08:40:30.335859
2024-11-22 08:40:30 Complete match function for rule E1018 at 2024-11-22 08:40:30.335876.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E1029 at 2024-11-22 08:40:30.335900
2024-11-22 08:40:30 Complete match function for rule E1029 at 2024-11-22 08:40:30.336034.  Ran in 0:00:00.000134
2024-11-22 08:40:30 Starting match function for rule E1020 at 2024-11-22 08:40:30.336067
2024-11-22 08:40:30 Complete match function for rule E1020 at 2024-11-22 08:40:30.336086.  Ran in 0:00:00.000019
2024-11-22 08:40:30 Starting match function for rule E1019 at 2024-11-22 08:40:30.336108
2024-11-22 08:40:30 Complete match function for rule E1019 at 2024-11-22 08:40:30.336125.  Ran in 0:00:00.000018
2024-11-22 08:40:30 Starting match function for rule W1040 at 2024-11-22 08:40:30.336147
2024-11-22 08:40:30 Complete match function for rule W1040 at 2024-11-22 08:40:30.336164.  Ran in 0:00:00.000018
2024-11-22 08:40:30 Starting match function for rule W1028 at 2024-11-22 08:40:30.336190
2024-11-22 08:40:30 Complete match function for rule W1028 at 2024-11-22 08:40:30.336208.  Ran in 0:00:00.000018
2024-11-22 08:40:30 Starting match function for rule W1035 at 2024-11-22 08:40:30.336232
2024-11-22 08:40:30 Complete match function for rule W1035 at 2024-11-22 08:40:30.336248.  Ran in 0:00:00.000016
2024-11-22 08:40:30 Starting match function for rule E1017 at 2024-11-22 08:40:30.336269
2024-11-22 08:40:30 Complete match function for rule E1017 at 2024-11-22 08:40:30.336286.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E1015 at 2024-11-22 08:40:30.336307
2024-11-22 08:40:30 Complete match function for rule E1015 at 2024-11-22 08:40:30.336323.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E1031 at 2024-11-22 08:40:30.336344
2024-11-22 08:40:30 Complete match function for rule E1031 at 2024-11-22 08:40:30.336361.  Ran in 0:00:00.000018
2024-11-22 08:40:30 Starting match function for rule I1022 at 2024-11-22 08:40:30.336383
2024-11-22 08:40:30 Complete match function for rule I1022 at 2024-11-22 08:40:30.336399.  Ran in 0:00:00.000016
2024-11-22 08:40:30 Starting match function for rule E1040 at 2024-11-22 08:40:30.336423
2024-11-22 08:40:30 Complete match function for rule E1040 at 2024-11-22 08:40:30.336440.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule W1033 at 2024-11-22 08:40:30.336461
2024-11-22 08:40:30 Complete match function for rule W1033 at 2024-11-22 08:40:30.336477.  Ran in 0:00:00.000016
2024-11-22 08:40:30 Starting match function for rule E1016 at 2024-11-22 08:40:30.336499
2024-11-22 08:40:30 Complete match function for rule E1016 at 2024-11-22 08:40:30.336516.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E1028 at 2024-11-22 08:40:30.336537
2024-11-22 08:40:30 Complete match function for rule E1028 at 2024-11-22 08:40:30.336554.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E1004 at 2024-11-22 08:40:30.336575
2024-11-22 08:40:30 Complete match function for rule E1004 at 2024-11-22 08:40:30.336591.  Ran in 0:00:00.000016
2024-11-22 08:40:30 Starting match function for rule I1002 at 2024-11-22 08:40:30.336612
2024-11-22 08:40:30 Complete match function for rule I1002 at 2024-11-22 08:40:30.336629.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E1002 at 2024-11-22 08:40:30.336650
2024-11-22 08:40:30 Complete match function for rule E1002 at 2024-11-22 08:40:30.336667.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule I1003 at 2024-11-22 08:40:30.336687
2024-11-22 08:40:30 Complete match function for rule I1003 at 2024-11-22 08:40:30.336703.  Ran in 0:00:00.000016
2024-11-22 08:40:30 Starting match function for rule E1003 at 2024-11-22 08:40:30.336724
2024-11-22 08:40:30 Complete match function for rule E1003 at 2024-11-22 08:40:30.336740.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E7001 at 2024-11-22 08:40:30.336761
2024-11-22 08:40:30 Complete match function for rule E7001 at 2024-11-22 08:40:30.336777.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule I7010 at 2024-11-22 08:40:30.336801
2024-11-22 08:40:30 Complete match function for rule I7010 at 2024-11-22 08:40:30.336819.  Ran in 0:00:00.000019
2024-11-22 08:40:30 Starting match function for rule W7001 at 2024-11-22 08:40:30.336846
2024-11-22 08:40:30 Complete match function for rule W7001 at 2024-11-22 08:40:30.336867.  Ran in 0:00:00.000022
2024-11-22 08:40:30 Starting match function for rule I7002 at 2024-11-22 08:40:30.336889
2024-11-22 08:40:30 Complete match function for rule I7002 at 2024-11-22 08:40:30.336906.  Ran in 0:00:00.000018
2024-11-22 08:40:30 Starting match function for rule E7010 at 2024-11-22 08:40:30.336928
2024-11-22 08:40:30 Complete match function for rule E7010 at 2024-11-22 08:40:30.336944.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E7002 at 2024-11-22 08:40:30.336965
2024-11-22 08:40:30 Complete match function for rule E7002 at 2024-11-22 08:40:30.336982.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E0002 at 2024-11-22 08:40:30.337003
2024-11-22 08:40:30 Complete match function for rule E0002 at 2024-11-22 08:40:30.337020.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E0001 at 2024-11-22 08:40:30.337040
2024-11-22 08:40:30 Complete match function for rule E0001 at 2024-11-22 08:40:30.337057.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E0000 at 2024-11-22 08:40:30.337078
2024-11-22 08:40:30 Complete match function for rule E0000 at 2024-11-22 08:40:30.337094.  Ran in 0:00:00.000016
2024-11-22 08:40:30 Starting match function for rule E6001 at 2024-11-22 08:40:30.337114
2024-11-22 08:40:30 Complete match function for rule E6001 at 2024-11-22 08:40:30.337131.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule I6010 at 2024-11-22 08:40:30.337151
2024-11-22 08:40:30 Complete match function for rule I6010 at 2024-11-22 08:40:30.337167.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E6002 at 2024-11-22 08:40:30.337188
2024-11-22 08:40:30 Complete match function for rule E6002 at 2024-11-22 08:40:30.337204.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E6004 at 2024-11-22 08:40:30.337226
2024-11-22 08:40:30 Complete match function for rule E6004 at 2024-11-22 08:40:30.337242.  Ran in 0:00:00.000016
2024-11-22 08:40:30 Starting match function for rule E6003 at 2024-11-22 08:40:30.337262
2024-11-22 08:40:30 Complete match function for rule E6003 at 2024-11-22 08:40:30.337278.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E6102 at 2024-11-22 08:40:30.337299
2024-11-22 08:40:30 Complete match function for rule E6102 at 2024-11-22 08:40:30.337315.  Ran in 0:00:00.000016
2024-11-22 08:40:30 Starting match function for rule I6011 at 2024-11-22 08:40:30.337336
2024-11-22 08:40:30 Complete match function for rule I6011 at 2024-11-22 08:40:30.337352.  Ran in 0:00:00.000016
2024-11-22 08:40:30 Starting match function for rule E6005 at 2024-11-22 08:40:30.337372
2024-11-22 08:40:30 Complete match function for rule E6005 at 2024-11-22 08:40:30.337389.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E6010 at 2024-11-22 08:40:30.337409
2024-11-22 08:40:30 Complete match function for rule E6010 at 2024-11-22 08:40:30.337426.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E6011 at 2024-11-22 08:40:30.337447
2024-11-22 08:40:30 Complete match function for rule E6011 at 2024-11-22 08:40:30.337463.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E6101 at 2024-11-22 08:40:30.337484
2024-11-22 08:40:30 Complete match function for rule E6101 at 2024-11-22 08:40:30.337500.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule W6001 at 2024-11-22 08:40:30.337521
2024-11-22 08:40:30 Complete match function for rule W6001 at 2024-11-22 08:40:30.337537.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule E4002 at 2024-11-22 08:40:30.337560
2024-11-22 08:40:30 Complete match function for rule E4002 at 2024-11-22 08:40:30.337579.  Ran in 0:00:00.000019
2024-11-22 08:40:30 Starting match function for rule W4001 at 2024-11-22 08:40:30.337604
2024-11-22 08:40:30 Complete match function for rule W4001 at 2024-11-22 08:40:30.337623.  Ran in 0:00:00.000020
2024-11-22 08:40:30 Starting match function for rule E4001 at 2024-11-22 08:40:30.337645
2024-11-22 08:40:30 Complete match function for rule E4001 at 2024-11-22 08:40:30.337662.  Ran in 0:00:00.000017
2024-11-22 08:40:30 Starting match function for rule W4005 at 2024-11-22 08:40:30.337683
2024-11-22 08:40:30 Complete match function for rule W4005 at 2024-11-22 08:40:30.337699.  Ran in 0:00:00.000016
[[E3030: Check if properties have a valid value] ('nodejs22.x' is not one of ['dotnet6', 'dotnet8', 'dotnetcore1.0', 'dotnetcore2.0', 'dotnetcore2.1', 'dotnetcore3.1', 'go1.x', 'java11', 'java17', 'java21', 'java8', 'java8.al2', 'nodejs', 'nodejs10.x', 'nodejs12.x', 'nodejs14.x', 'nodejs16.x', 'nodejs18.x', 'nodejs20.x', 'nodejs4.3', 'nodejs4.3-edge', 'nodejs6.10', 'nodejs8.10', 'provided', 'provided.al2', 'provided.al2023', 'python2.7', 'python3.10', 'python3.11', 'python3.12', 'python3.13', 'python3.6', 'python3.7', 'python3.8', 'python3.9', 'ruby2.5', 'ruby2.7', 'ruby3.2', 'ruby3.3']) matched 6]
2024-11-22 08:40:30,339 | Telemetry endpoint configured to be https://aws-serverless-tools-telemetry.us-west-2.amazonaws.com/metrics
2024-11-22 08:40:30,497 | Telemetry endpoint configured to be https://aws-serverless-tools-telemetry.us-west-2.amazonaws.com/metrics
2024-11-22 08:40:30,498 | Sending Telemetry: {'metrics': [{'commandRun': {'requestId': 'cc450094-f785-4f9f-ac8f-e0a3eb6abc2c', 'installationId':
'10c8677d-73e8-48ad-b778-f67a2b435490', 'sessionId': '1f5bff26-75f2-4d35-9653-62b297215a8e', 'executionEnvironment': 'CLI', 'ci': False, 'pyversion': '3.8.20',
'samcliVersion': '1.130.0', 'awsProfileProvided': False, 'debugFlagProvided': True, 'region': '', 'commandName': 'sam validate', 'metricSpecificAttributes': {'projectType':
'CFN', 'gitOrigin': None, 'projectName': 'bfb69b045537407f952bf123184f04db0813b8bf242aa8b9a54575ff651b4546', 'initialCommit': None}, 'duration': 505, 'exitReason':
'LinterRuleMatchedException', 'exitCode': 1}}]}
2024-11-22 08:40:30,498 | Unable to find Click Context for getting session_id.
2024-11-22 08:40:30,502 | Sending Telemetry: {'metrics': [{'events': {'requestId': '853c25ed-d645-4c07-909d-27b3b10ae28f', 'installationId':
'10c8677d-73e8-48ad-b778-f67a2b435490', 'sessionId': '1f5bff26-75f2-4d35-9653-62b297215a8e', 'executionEnvironment': 'CLI', 'ci': False, 'pyversion': '3.8.20',
'samcliVersion': '1.130.0', 'commandName': 'sam validate', 'metricSpecificAttributes': {'events': [{'event_name': 'SamConfigFileExtension', 'event_value': '.toml',
'thread_id': '5d86a751b2d946b5a74eba4000201651', 'time_stamp': '2024-11-22 08:40:29.816', 'exception_name': None}, {'event_name': 'SamConfigFileExtension', 'event_value':
'.toml', 'thread_id': 'f2e1da4e78994f29aee4123853fc32a6', 'time_stamp': '2024-11-22 08:40:29.833', 'exception_name': None}, {'event_name': 'UsedFeature', 'event_value':
'CFNLint', 'thread_id': 'bc2f87d9e8704190ad5d2babde1310c8', 'time_stamp': '2024-11-22 08:40:30.109', 'exception_name': None}]}}}]}
2024-11-22 08:40:30,708 | HTTPSConnectionPool(host='aws-serverless-tools-telemetry.us-west-2.amazonaws.com', port=443): Read timed out. (read timeout=0.1)
2024-11-22 08:40:30,709 | HTTPSConnectionPool(host='aws-serverless-tools-telemetry.us-west-2.amazonaws.com', port=443): Read timed out. (read timeout=0.1)
Error: Linting failed. At least one linting rule was matched to the provided template.
dkphm commented 4 days ago

Thanks for reporting the issue. This is because the current version of cfn-lint doesn't support nodejs22.x yet. Once it is available we will include in Sam CLI release.

matejpokorny commented 2 hours ago

Hello, cfn-lint in version 1.20.1 is ready for node 22 - https://github.com/aws-cloudformation/cfn-lint/releases/tag/v1.20.1