Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
B
background-module
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 1
    • Merge Requests 1
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Package Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • lecre
  • packages
  • background-module
  • Merge Requests
  • !7

Merged
Opened Mar 26, 2025 by Kento Hirata@k_hirataMaintainer

process, groupの作成時のパラメータのによるレコードサイズ超過エラー対応

  • Overview 0
  • Commits 12
  • Changes 13
Item size has exceeded the maximum allowed sizeDynamoDBClient, PutItemCommand {
    TableName: 'kcloud2_test1_background2_process',
    Item: {
      pKey: { S: 'group_g_f4486388-b71a-4b5a-bc6c-7dcccd94e4a1' },
    sKey: { S: '_group' },
    backgroundGroupId: { S: 'g_f4486388-b71a-4b5a-bc6c-7dcccd94e4a1' },
    processGroupName: {
        S: 'bookrack.bookrackContainerCheckInClientModifyContentsStep2Group'
  
    },
    startGroupParam: {
        M: {
          constructionId: { S: 'IVPU5y5xVKhH' },
        agentCode: { S: 'Lnl015SFukUOE3hYgTsNXPWyz4nolP_1741318991499' },
        currentAlbumRevisions: {
            L: [
              { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            ... 1824 more items
          ]
        },
        sendContentS3KeyPrefix: { S: 'syncCon/upload_000001' },
        sendContentControlFileS3Key: { S: 'syncCon/upload_000001/checkInControl.json' },
        checkInPlanMerges: {
            L: [
              { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            { M: [Object] }, { M: [Object] }, { M: [Object] }, { M: [Object] },
            ... 3749 more items
          ]
        }
      }
    }
  },
  ConditionExpression: 'attribute_not_exists(pKey) and attribute_not_exists(sKey)'
}"
2025-03-26T06:40:48.648Z	eefa5af1-5de6-44ff-8543-36716d7f0312	ERROR	Error
    at /opt/nodejs/node_modules/@lecre/aws-util/dist/src/middleware.js:27:27
    at Generator.next (<anonymous>)
    at /opt/nodejs/node_modules/@lecre/aws-util/dist/src/middleware.js:8:71
    at new Promise (<anonymous>)
    at __awaiter (/opt/nodejs/node_modules/@lecre/aws-util/dist/src/middleware.js:4:12)
    at /opt/nodejs/node_modules/@lecre/aws-util/dist/src/middleware.js:25:22
    at /opt/nodejs/node_modules/@aws-sdk/middleware-logger/dist-cjs/index.js:34:28
    at /opt/nodejs/node_modules/@aws-sdk/lib-dynamodb/dist-cjs/index.js:532:24
    at _DynamoDBDocument.send (/opt/nodejs/node_modules/@smithy/smithy-client/dist-cjs/index.js:122:14)
    at /opt/nodejs/node_modules/@lecre/aws-util/dist/src/dynamoSendRetry.js:23:37 {
  name: 'ValidationException',
  '$fault': 'client',
  '$metadata': {
    httpStatusCode: 400,
    requestId: 'B5QQMG66JTCF1108PQKPR1PJTVVV4KQNSO5AEMVJF66Q9ASUAAJG',
    extendedRequestId: undefined,
    cfId: undefined,
    attempts: 1,
    totalRetryDelay: 0
  },
  __type: 'com.amazon.coral.validate#ValidationException',
  message: 'Item size has exceeded the maximum allowed sizeDynamoDBClient, PutItemCommand {\n' +
    "  TableName: 'kcloud2_test1_background2_process',\n" +
    '  Item: {\n' +
    "    pKey: { S: 'process_p-f7e9c364-578d-4381-9251-40e75465c1ee' },\n" +
    "    sKey: { S: '_process' },\n" +
    "    processId: { S: 'p-f7e9c364-578d-4381-9251-40e75465c1ee' },\n" +
    "    preStyle: { S: 'then' },\n" +
    "    preProcessIds: { L: [ { S: 'p-041ebc17-e057-4261-81b8-3516edb37e1a' } ] },\n" +
    "    preProcessCount: { N: '1' },\n" +
    "    preProcessFulfilledCount: { N: '0' },\n" +
    "    preProcessRejectedCount: { N: '0' },\n" +
    "    processName: { S: 'bookrack.bookrackContainerServerClientSyncStep1' },\n" +
    '    param: {\n' +
    '      M: {\n' +
    '        param: {\n' +
    '          M: {\n' +
    "            constructionId: { S: 'He7lhTBPjYND' },\n" +
    '            serverClientSyncRequest: { M: [Object] },\n' +
    '            processLogS3KeyPrefix: {\n' +
    "              S: 'bookrackContainerLog/He7lhTBPjYND/20250326/20250326_154048_059_Lnl015SF'\n" +
    '            }\n' +
    '          }\n' +
    '        }\n' +
    '      }\n' +
    '    },\n' +
    "    contextGlobalIdCode: { S: '1742954323992_4' },\n" +
    "    startCount: { N: '0' },\n" +
    "    afterNotGcRelatedEdgeCount: { N: '0' }\n" +
    '  },\n' +
    "  ConditionExpression: 'attribute_not_exists(pKey) and attribute_not_exists(sKey)'\n" +
    '}',
  cause: ValidationException: Item size has exceeded the maximum allowed size
      at throwDefaultError (/opt/nodejs/node_modules/@smithy/smithy-client/dist-cjs/index.js:838:20)
      at /opt/nodejs/node_modules/@smithy/smithy-client/dist-cjs/index.js:847:5
      at de_CommandError (/opt/nodejs/node_modules/@aws-sdk/client-dynamodb/dist-cjs/index.js:2231:14)
      at processTicksAndRejections (node:internal/process/task_queues:96:5)
      at async /opt/nodejs/node_modules/@smithy/middleware-serde/dist-cjs/index.js:35:20
      at async /opt/nodejs/node_modules/@aws-sdk/lib-dynamodb/dist-cjs/index.js:164:30
      at async /opt/nodejs/node_modules/@smithy/core/dist-cjs/index.js:165:18
      at async /opt/nodejs/node_modules/@smithy/middleware-retry/dist-cjs/index.js:320:38
}
Edited Mar 27, 2025 by Kento Hirata
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
Reference: lecre/packages/background-module!7
Source branch: feature/createGroupRecordSizeExceeded

Revert this merge request

This will create a new commit in order to revert the existing changes.

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.

Cherry-pick this merge request

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.