Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sam not validating nodejs22.x #7726

Open
JamesKyburz opened this issue Nov 22, 2024 · 6 comments
Open

sam not validating nodejs22.x #7726

JamesKyburz opened this issue Nov 22, 2024 · 6 comments
Labels
area/dependencies Updates a dependency area/validate sam validate command stage/waiting-for-release Fix has been merged to develop and is waiting for a release type/bug

Comments

@JamesKyburz
Copy link

JamesKyburz commented Nov 22, 2024

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.
@JamesKyburz JamesKyburz added the stage/needs-triage Automatically applied to new issues and PRs, indicating they haven't been looked at. label Nov 22, 2024
@dkphm
Copy link
Contributor

dkphm commented Nov 22, 2024

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.

@dkphm dkphm added type/bug and removed stage/needs-triage Automatically applied to new issues and PRs, indicating they haven't been looked at. labels Nov 22, 2024
@matejpokorny
Copy link

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

@JamesKyburz
Copy link
Author

@matejpokorny #7747 has already been submitted by dependabot.

Hopefully this can be merged soon.

@JamesKyburz
Copy link
Author

Any chance we can merge this soon? Thanks!

@lucashuy
Copy link
Contributor

lucashuy commented Dec 2, 2024

Hey all, thanks for keep up with the cfn-lint changes. We've merged in linked PR, and are now waiting for a next release. While I do not have a date for this release, a work around for now is to use sam validate as is without --lint to validate if the template is syntactically correct when using AWS::Serverless::* resources, or to ignore runtime linting error temporarily.

@lucashuy lucashuy added area/validate sam validate command stage/waiting-for-release Fix has been merged to develop and is waiting for a release area/dependencies Updates a dependency labels Dec 2, 2024
@JamesKyburz
Copy link
Author

@lucashuy Thanks for the update! We validate everything with --lint so we're blocked until the release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/dependencies Updates a dependency area/validate sam validate command stage/waiting-for-release Fix has been merged to develop and is waiting for a release type/bug
Projects
None yet
Development

No branches or pull requests

4 participants