Showing logs for build greencapitaltrade/utils/pr-94 #3 stage from-build-pack and container prepare 2026/07/11 12:05:38 Entrypoint initialization Showing logs for build greencapitaltrade/utils/pr-94 #3 stage from-build-pack and container place-scripts 2026/07/11 12:05:38 Decoded script /tekton/scripts/script-0-grx9j 2026/07/11 12:05:38 Decoded script /tekton/scripts/script-1-dtw4n 2026/07/11 12:05:38 Decoded script /tekton/scripts/script-2-fkc6h 2026/07/11 12:05:38 Decoded script /tekton/scripts/script-3-swk5m 2026/07/11 12:05:38 Decoded script /tekton/scripts/script-4-dfjcj 2026/07/11 12:05:38 Decoded script /tekton/scripts/script-5-8lvk4 2026/07/11 12:05:38 Decoded script /tekton/scripts/script-6-nvgwp 2026/07/11 12:05:38 Decoded script /tekton/scripts/script-7-xsxn2 2026/07/11 12:05:38 Decoded script /tekton/scripts/script-8-qp2v5 Showing logs for build greencapitaltrade/utils/pr-94 #3 stage from-build-pack and container working-dir-initializer Showing logs for build greencapitaltrade/utils/pr-94 #3 stage from-build-pack and container step-git-clone git cloning url: https://github.com/greencapitaltrade/utils.git version refs/pull/94/head:PR-94@2056d39b85d4ac0b1553363a78461f3d9b0fae7e to dir: source Cloning into 'source'... From https://github.com/greencapitaltrade/utils * [new ref] refs/pull/94/head -> PR-94 Switched to branch 'PR-94' HEAD is now at 2056d39 style: prettier format kafka-rack-retry test checked out revision: refs/pull/94/head:PR-94@2056d39b85d4ac0b1553363a78461f3d9b0fae7e to dir: source Showing logs for build greencapitaltrade/utils/pr-94 #3 stage from-build-pack and container step-git-merge setup git user email jenkins-x@googlegroups.com Using SHAs from PULL_REFS=main:ac418cf69a62187493822c6b8f13dc6363b23b88,94:2056d39b85d4ac0b1553363a78461f3d9b0fae7e:refs/pull/94/head using base branch main and base sha ac418cf69a62187493822c6b8f13dc6363b23b88 merging sha: 2056d39b85d4ac0b1553363a78461f3d9b0fae7e Showing logs for build greencapitaltrade/utils/pr-94 #3 stage from-build-pack and container step-jx-variables WARNING: no $GIT_SECRET_MOUNT_PATH environment variable set about to run: git clone --no-checkout --filter=blob:none --depth=1 https://github.com/greencapitaltrade/mcu.git /tmp/jx-git-3768501508 in dir /tmp Cloning into '/tmp/jx-git-3768501508'... about to run: git sparse-checkout set --no-cone jx-requirements.yml .jx/gitops/source-config.yaml in dir /tmp/jx-git-3768501508 about to run: git checkout in dir /tmp/jx-git-3768501508 Your branch is up to date with 'origin/main'. export APP_NAME='utils' export BRANCH_NAME='PR-94' export BUILD_NUMBER='3' export DOCKERFILE_PATH='Dockerfile' export DOCKER_REGISTRY='417755753340.dkr.ecr.ap-south-1.amazonaws.com' export DOCKER_REGISTRY_ORG='greencapitaltrade' export DOMAIN='gc-t.in' about to run: git rev-parse --abbrev-ref HEAD in dir . main export GIT_BRANCH='main' export JENKINS_X_URL='https://dashboard-jx.gc-t.in/greencapitaltrade/utils/PR-94/3' export JX_CHART_REPOSITORY='http://jenkins-x-chartmuseum.jx.svc.cluster.local:8080' export KANIKO_FLAGS='--skip-unused-stages --snapshotMode=redo' export MINK_AS='tekton-bot' version file VERSION does not exist export MINK_IMAGE='417755753340.dkr.ecr.ap-south-1.amazonaws.com/greencapitaltrade/utils:0.0.0-PR-94-3-SNAPSHOT' export NAMESPACE_SUB_DOMAIN='-jx.' export PIPELINE_KIND='pullrequest' export PUSH_CONTAINER_REGISTRY='417755753340.dkr.ecr.ap-south-1.amazonaws.com' export REPO_NAME='utils' export REPO_OWNER='greencapitaltrade' version file VERSION does not exist export VERSION='0.0.0-PR-94-3-SNAPSHOT' added variables to file: .jx/variables.sh added variables to file: .jx/variables.sh Showing logs for build greencapitaltrade/utils/pr-94 #3 stage from-build-pack and container step-build-npm-install npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported npm warn deprecated @types/kafkajs@1.9.0: This is a stub types definition. kafkajs provides its own type definitions, so you do not need this installed. npm warn deprecated @types/ioredis@5.0.0: This is a stub types definition. ioredis provides its own type definitions, so you do not need this installed. > @greencapitaltrade/utils@9.2.22 prepare > husky || true git command not found added 802 packages in 24s 179 packages are looking for funding run `npm fund` for details Showing logs for build greencapitaltrade/utils/pr-94 #3 stage from-build-pack and container step-build-run-linting Showing logs for build greencapitaltrade/utils/pr-94 #3 stage from-build-pack and container step-build-lint-errors Showing logs for build greencapitaltrade/utils/pr-94 #3 stage from-build-pack and container step-build > @greencapitaltrade/utils@9.2.22 build > tsc Showing logs for build greencapitaltrade/utils/pr-94 #3 stage from-build-pack and container step-build-npm-test > @greencapitaltrade/utils@9.2.22 test > jest PASS tests/lazy-transaction.test.ts (36.599 s) PASS tests/kafka-rack-retry.test.ts (41.998 s) PASS tests/kafka-rack.test.ts ● Console console.info kafka client.rack resolved: ap-south-1b (attempt 1) at src/kafka.ts:107:15 console.warn kafka client.rack unset: IMDSv2 unreachable after 6 attempts — rack-aware routing disabled 112 | } 113 | > 114 | console.warn( | ^ 115 | `kafka client.rack unset: IMDSv2 unreachable after ${_IMDS_MAX_ATTEMPTS} attempts — rack-aware routing disabled`, 116 | ); 117 | return undefined; at src/kafka.ts:114:11 at Generator.throw () at rejected (src/kafka.ts:6:65) console.warn kafka client.rack unset: IMDSv2 unreachable after 6 attempts — rack-aware routing disabled 112 | } 113 | > 114 | console.warn( | ^ 115 | `kafka client.rack unset: IMDSv2 unreachable after ${_IMDS_MAX_ATTEMPTS} attempts — rack-aware routing disabled`, 116 | ); 117 | return undefined; at src/kafka.ts:114:11 at fulfilled (src/kafka.ts:5:58) console.warn kafka client.rack unset: IMDSv2 unreachable after 6 attempts — rack-aware routing disabled 112 | } 113 | > 114 | console.warn( | ^ 115 | `kafka client.rack unset: IMDSv2 unreachable after ${_IMDS_MAX_ATTEMPTS} attempts — rack-aware routing disabled`, 116 | ); 117 | return undefined; at src/kafka.ts:114:11 at Generator.throw () at rejected (src/kafka.ts:6:65) console.warn kafka client.rack unset: IMDSv2 unreachable after 6 attempts — rack-aware routing disabled 112 | } 113 | > 114 | console.warn( | ^ 115 | `kafka client.rack unset: IMDSv2 unreachable after ${_IMDS_MAX_ATTEMPTS} attempts — rack-aware routing disabled`, 116 | ); 117 | return undefined; at src/kafka.ts:114:11 at fulfilled (src/kafka.ts:5:58) console.info kafka client.rack resolved: ap-south-1a (attempt 1) at src/kafka.ts:107:15 PASS tests/outbox.test.ts (10.813 s) PASS tests/outbox-worker.test.ts (8.689 s) ● Console console.info Outbox worker started (poll=50ms, batch=100, retention=7d) at startOutboxWorker (src/outbox-worker.ts:195:11) console.info Outbox worker stopped at src/outbox-worker.ts:207:15 console.info Outbox worker started (poll=50ms, batch=100, retention=7d) at startOutboxWorker (src/outbox-worker.ts:195:11) console.info Outbox worker: published 1/1 messages at src/outbox-worker.ts:172:19 console.info Outbox worker stopped at src/outbox-worker.ts:207:15 console.info Outbox worker started (poll=50ms, batch=100, retention=7d) at startOutboxWorker (src/outbox-worker.ts:195:11) console.info Outbox worker: published 1/1 messages at src/outbox-worker.ts:172:19 console.info Outbox worker stopped at src/outbox-worker.ts:207:15 console.info Outbox worker started (poll=50ms, batch=100, retention=7d) at startOutboxWorker (src/outbox-worker.ts:195:11) console.info Outbox worker: published 1/1 messages at src/outbox-worker.ts:172:19 console.info Outbox worker stopped at src/outbox-worker.ts:207:15 console.info Outbox worker started (poll=50ms, batch=100, retention=7d) at startOutboxWorker (src/outbox-worker.ts:195:11) console.info Outbox worker: published 1/1 messages at src/outbox-worker.ts:172:19 console.info Outbox worker stopped at src/outbox-worker.ts:207:15 PASS tests/koa.test.ts (6.696 s) ● Console console.info Starting traceID=undefined method=POST url=/test body={"name":"test","value":123} headers={} at src/koa.ts:111:17 console.info traceID=undefined method=POST url=/test status=404 responseTime=0ms at src/koa.ts:186:17 console.info Starting traceID=undefined method=POST url=/test body={"arbitrary":"data","nested":{"foo":"bar"}} headers={} at src/koa.ts:111:17 console.info traceID=undefined method=POST url=/test status=404 responseTime=0ms at src/koa.ts:186:17 PASS tests/kafka-resilience.test.ts (54.907 s) ● Console console.info Kafka initialized with config { consumerCount: 0, brokers: [ 'localhost:9092', 'localhost:9092' ] } at src/kafka.ts:1281:13 console.info Kafka initialized with config { consumerCount: 0, brokers: [ 'localhost:9092', 'localhost:9092' ] } at src/kafka.ts:1281:13 console.info Kafka initialized with config { consumerCount: 0, brokers: [ 'localhost:9092', 'localhost:9092' ] } at src/kafka.ts:1281:13 console.debug Kafka message published { topic: 'test.topic', messageId: 'fallback_1783771662328_ehiz1m2gzk9', requestId: undefined, size: 24 } at src/kafka.ts:1031:13 console.info Kafka initialized with config { consumerCount: 0, brokers: [ 'localhost:9092', 'localhost:9092' ] } at src/kafka.ts:1281:13 console.info Kafka producer: reconnect loop starting at KafkaManager.startReconnectLoop (src/kafka.ts:288:13) at Generator.throw () console.error Kafka publish failed { topic: 't', messageId: 'fallback_1783771662427_fl59db4kz4', requestId: undefined, error: 'Simulated KafkaJSConnectionClosedError', errorType: 'KafkaJSConnectionClosedError' } 1039 | } catch (error) { 1040 | // Always log errors > 1041 | console.error('Kafka publish failed', { | ^ 1042 | topic, 1043 | messageId: id, 1044 | requestId: context.get('requestId'), at src/kafka.ts:1041:13 at Generator.throw () at rejected (src/kafka.ts:6:65) console.error Kafka publish failed { topic: 't', messageId: 'fallback_1783771662427_0alqnwqme4zq', requestId: undefined, error: 'KAFKA_PRODUCER_NOT_CONNECTED', errorType: 'Error' } 1039 | } catch (error) { 1040 | // Always log errors > 1041 | console.error('Kafka publish failed', { | ^ 1042 | topic, 1043 | messageId: id, 1044 | requestId: context.get('requestId'), at src/kafka.ts:1041:13 at Generator.throw () at rejected (src/kafka.ts:6:65) console.info Kafka initialized with config { consumerCount: 0, brokers: [ 'localhost:9092', 'localhost:9092' ] } at src/kafka.ts:1281:13 console.debug Kafka message published { topic: 't', messageId: 'fallback_1783771663829_3hqghl1re95', requestId: undefined, size: 22 } at src/kafka.ts:1031:13 console.warn Kafka producer disconnected 338 | this.producer.on('producer.disconnect', () => { 339 | if (!this.shuttingDown) { > 340 | console.warn('Kafka producer disconnected'); | ^ 341 | this.startReconnectLoop(); 342 | } 343 | }); at Object.producer.disconnect (src/kafka.ts:340:17) at tests/kafka-resilience.test.ts:199:49 at fulfilled (tests/kafka-resilience.test.ts:14:58) console.info Kafka producer: reconnect loop starting at KafkaManager.startReconnectLoop (src/kafka.ts:288:13) console.error Kafka publish failed { topic: 't', messageId: 'fallback_1783771663829_ln972ykas8', requestId: undefined, error: 'KAFKA_PRODUCER_NOT_CONNECTED', errorType: 'Error' } 1039 | } catch (error) { 1040 | // Always log errors > 1041 | console.error('Kafka publish failed', { | ^ 1042 | topic, 1043 | messageId: id, 1044 | requestId: context.get('requestId'), at src/kafka.ts:1041:13 at Generator.throw () at rejected (src/kafka.ts:6:65) console.info Kafka initialized with config { consumerCount: 0, brokers: [ 'localhost:9092', 'localhost:9092' ] } at src/kafka.ts:1281:13 console.debug Kafka message published { topic: 't', messageId: 'fallback_1783771663833_nim9yfipeos', requestId: undefined, size: 22 } at src/kafka.ts:1031:13 console.info Kafka producer: reconnect loop starting at KafkaManager.startReconnectLoop (src/kafka.ts:288:13) at Generator.throw () console.error Kafka publish failed { topic: 't', messageId: 'fallback_1783771663833_qczcghp0xe8', requestId: undefined, error: 'Simulated KafkaJSConnectionClosedError', errorType: 'KafkaJSConnectionClosedError' } 1039 | } catch (error) { 1040 | // Always log errors > 1041 | console.error('Kafka publish failed', { | ^ 1042 | topic, 1043 | messageId: id, 1044 | requestId: context.get('requestId'), at src/kafka.ts:1041:13 at Generator.throw () at rejected (src/kafka.ts:6:65) console.error Kafka publish failed { topic: 't', messageId: 'fallback_1783771663833_5hgj2t3a34s', requestId: undefined, error: 'Simulated KafkaJSConnectionClosedError', errorType: 'KafkaJSConnectionClosedError' } 1039 | } catch (error) { 1040 | // Always log errors > 1041 | console.error('Kafka publish failed', { | ^ 1042 | topic, 1043 | messageId: id, 1044 | requestId: context.get('requestId'), at src/kafka.ts:1041:13 at Generator.throw () at rejected (src/kafka.ts:6:65) console.error Kafka publish failed { topic: 't', messageId: 'fallback_1783771663833_wodz1tqnes', requestId: undefined, error: 'Simulated KafkaJSConnectionClosedError', errorType: 'KafkaJSConnectionClosedError' } 1039 | } catch (error) { 1040 | // Always log errors > 1041 | console.error('Kafka publish failed', { | ^ 1042 | topic, 1043 | messageId: id, 1044 | requestId: context.get('requestId'), at src/kafka.ts:1041:13 at Generator.throw () at rejected (src/kafka.ts:6:65) console.warn Kafka producer reconnect attempt failed { delayMs: 5000, nextDelayMs: 10000, error: 'Simulated KafkaJSConnectionClosedError' } 308 | } catch (err) { 309 | const nextDelay = Math.min(delay * 2, RECONNECT_MAX_DELAY_MS); > 310 | console.warn('Kafka producer reconnect attempt failed', { | ^ 311 | delayMs: delay, 312 | nextDelayMs: nextDelay, 313 | error: err instanceof Error ? err.message : String(err), at KafkaManager. (src/kafka.ts:310:17) at Generator.throw () at rejected (src/kafka.ts:6:65) console.info Kafka initialized with config { consumerCount: 0, brokers: [ 'localhost:9092', 'localhost:9092' ] } at src/kafka.ts:1281:13 console.info Kafka producer: reconnect loop starting at KafkaManager.startReconnectLoop (src/kafka.ts:288:13) at Generator.throw () console.error Kafka publish failed { topic: 't', messageId: 'fallback_1783771663929_tc7tbseswch', requestId: undefined, error: 'Simulated KafkaJSConnectionClosedError', errorType: 'KafkaJSConnectionClosedError' } 1039 | } catch (error) { 1040 | // Always log errors > 1041 | console.error('Kafka publish failed', { | ^ 1042 | topic, 1043 | messageId: id, 1044 | requestId: context.get('requestId'), at src/kafka.ts:1041:13 at Generator.throw () at rejected (src/kafka.ts:6:65) console.warn Kafka producer reconnect attempt failed { delayMs: 5000, nextDelayMs: 10000, error: 'Simulated KafkaJSConnectionClosedError' } 308 | } catch (err) { 309 | const nextDelay = Math.min(delay * 2, RECONNECT_MAX_DELAY_MS); > 310 | console.warn('Kafka producer reconnect attempt failed', { | ^ 311 | delayMs: delay, 312 | nextDelayMs: nextDelay, 313 | error: err instanceof Error ? err.message : String(err), at KafkaManager. (src/kafka.ts:310:17) at Generator.throw () at rejected (src/kafka.ts:6:65) console.warn Kafka producer reconnect attempt failed { delayMs: 10000, nextDelayMs: 20000, error: 'Simulated KafkaJSConnectionClosedError' } 308 | } catch (err) { 309 | const nextDelay = Math.min(delay * 2, RECONNECT_MAX_DELAY_MS); > 310 | console.warn('Kafka producer reconnect attempt failed', { | ^ 311 | delayMs: delay, 312 | nextDelayMs: nextDelay, 313 | error: err instanceof Error ? err.message : String(err), at KafkaManager. (src/kafka.ts:310:17) at Generator.throw () at rejected (src/kafka.ts:6:65) console.warn Kafka producer reconnect attempt failed { delayMs: 20000, nextDelayMs: 40000, error: 'Simulated KafkaJSConnectionClosedError' } 308 | } catch (err) { 309 | const nextDelay = Math.min(delay * 2, RECONNECT_MAX_DELAY_MS); > 310 | console.warn('Kafka producer reconnect attempt failed', { | ^ 311 | delayMs: delay, 312 | nextDelayMs: nextDelay, 313 | error: err instanceof Error ? err.message : String(err), at KafkaManager. (src/kafka.ts:310:17) at Generator.throw () at rejected (src/kafka.ts:6:65) console.warn Kafka producer reconnect attempt failed { delayMs: 40000, nextDelayMs: 60000, error: 'Simulated KafkaJSConnectionClosedError' } 308 | } catch (err) { 309 | const nextDelay = Math.min(delay * 2, RECONNECT_MAX_DELAY_MS); > 310 | console.warn('Kafka producer reconnect attempt failed', { | ^ 311 | delayMs: delay, 312 | nextDelayMs: nextDelay, 313 | error: err instanceof Error ? err.message : String(err), at KafkaManager. (src/kafka.ts:310:17) at Generator.throw () at rejected (src/kafka.ts:6:65) console.warn Kafka producer reconnect attempt failed { delayMs: 60000, nextDelayMs: 60000, error: 'Simulated KafkaJSConnectionClosedError' } 308 | } catch (err) { 309 | const nextDelay = Math.min(delay * 2, RECONNECT_MAX_DELAY_MS); > 310 | console.warn('Kafka producer reconnect attempt failed', { | ^ 311 | delayMs: delay, 312 | nextDelayMs: nextDelay, 313 | error: err instanceof Error ? err.message : String(err), at KafkaManager. (src/kafka.ts:310:17) at Generator.throw () at rejected (src/kafka.ts:6:65) console.warn Kafka producer reconnect attempt failed { delayMs: 60000, nextDelayMs: 60000, error: 'Simulated KafkaJSConnectionClosedError' } 308 | } catch (err) { 309 | const nextDelay = Math.min(delay * 2, RECONNECT_MAX_DELAY_MS); > 310 | console.warn('Kafka producer reconnect attempt failed', { | ^ 311 | delayMs: delay, 312 | nextDelayMs: nextDelay, 313 | error: err instanceof Error ? err.message : String(err), at KafkaManager. (src/kafka.ts:310:17) at Generator.throw () at rejected (src/kafka.ts:6:65) console.info Kafka initialized with config { consumerCount: 0, brokers: [ 'localhost:9092', 'localhost:9092' ] } at src/kafka.ts:1281:13 console.info Kafka producer: reconnect loop starting at KafkaManager.startReconnectLoop (src/kafka.ts:288:13) at Generator.throw () console.error Kafka publish failed { topic: 't', messageId: 'fallback_1783771664027_fvpy5n9djlo', requestId: undefined, error: 'Simulated KafkaJSConnectionClosedError', errorType: 'KafkaJSConnectionClosedError' } 1039 | } catch (error) { 1040 | // Always log errors > 1041 | console.error('Kafka publish failed', { | ^ 1042 | topic, 1043 | messageId: id, 1044 | requestId: context.get('requestId'), at src/kafka.ts:1041:13 at Generator.throw () at rejected (src/kafka.ts:6:65) console.info Kafka producer reconnected { afterDelayMs: 5000 } at KafkaManager. (src/kafka.ts:306:17) console.debug Kafka message published { topic: 't', messageId: 'fallback_1783771669127_a4bjpvw6rfr', requestId: undefined, size: 23 } at src/kafka.ts:1031:13 console.info Kafka initialized with config { consumerCount: 0, brokers: [ 'localhost:9092', 'localhost:9092' ] } at src/kafka.ts:1281:13 console.debug Kafka message published { topic: 't', messageId: 'fallback_1783771664328_bau0czr5rou', requestId: undefined, size: 22 } at src/kafka.ts:1031:13 console.info Kafka initialized with config { consumerCount: 0, brokers: [ 'localhost:9092', 'localhost:9092' ] } at src/kafka.ts:1281:13 console.info Kafka producer: reconnect loop starting at KafkaManager.startReconnectLoop (src/kafka.ts:288:13) at Generator.throw () console.error Kafka publish failed { topic: 't', messageId: 'fallback_1783771664423_a8fyfsaj64q', requestId: undefined, error: 'Simulated KafkaJSConnectionClosedError', errorType: 'KafkaJSConnectionClosedError' } 1039 | } catch (error) { 1040 | // Always log errors > 1041 | console.error('Kafka publish failed', { | ^ 1042 | topic, 1043 | messageId: id, 1044 | requestId: context.get('requestId'), at src/kafka.ts:1041:13 at Generator.throw () at rejected (src/kafka.ts:6:65) console.info Kafka initialized with config { consumerCount: 0, brokers: [ 'localhost:9092', 'localhost:9092' ] } at src/kafka.ts:1281:13 console.info Kafka producer: reconnect loop starting at KafkaManager.startReconnectLoop (src/kafka.ts:288:13) at Generator.throw () console.error Kafka publish failed { topic: 't', messageId: 'fallback_1783771664428_oazvciyf61n', requestId: undefined, error: 'Simulated KafkaJSConnectionClosedError', errorType: 'KafkaJSConnectionClosedError' } 1039 | } catch (error) { 1040 | // Always log errors > 1041 | console.error('Kafka publish failed', { | ^ 1042 | topic, 1043 | messageId: id, 1044 | requestId: context.get('requestId'), at src/kafka.ts:1041:13 at Generator.throw () at rejected (src/kafka.ts:6:65) console.warn Kafka producer reconnect attempt failed { delayMs: 5000, nextDelayMs: 10000, error: 'Simulated KafkaJSConnectionClosedError' } 308 | } catch (err) { 309 | const nextDelay = Math.min(delay * 2, RECONNECT_MAX_DELAY_MS); > 310 | console.warn('Kafka producer reconnect attempt failed', { | ^ 311 | delayMs: delay, 312 | nextDelayMs: nextDelay, 313 | error: err instanceof Error ? err.message : String(err), at KafkaManager. (src/kafka.ts:310:17) at Generator.throw () at rejected (src/kafka.ts:6:65) PASS tests/tracing.test.ts ● Console console.debug PostgreSQL (pg) or PostgreSQL instrumentation not installed - skipping PostgreSQL instrumentation at Object. (src/tracing.ts:72:11) console.debug MongoDB packages not found - skipping MongoDB instrumentation at Object. (src/tracing.ts:109:13) Test Suites: 8 passed, 8 total Tests: 58 passed, 58 total Snapshots: 0 total Time: 57.408 s Ran all test suites. Showing logs for build greencapitaltrade/utils/pr-94 #3 stage from-build-pack and container step-build-test-errors