Skip to content

amend

amend #1251

Triggered via push February 5, 2026 17:39
Status Failure
Total duration 16m 20s
Artifacts 9

ci-workflow.yml

on: push
should_run
7s
should_run
Matrix: integration
Matrix: unit
Matrix: versioned-internal
Matrix: ci
Matrix: lint
Matrix: versioned-external
Matrix: codecov
all-clear
2s
all-clear
Fit to window
Zoom out
Zoom in

Annotations

22 errors and 10 notices
unit (22.x)
Process completed with exit code 1.
assigns total_tokens from response: test/unit/llm-events/openai/embedding.test.js#L202
TypeError: Cannot read properties of undefined (reading 'traceId') at new LlmEvent (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/base.js:42:33) at new LlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/embedding.js:46:5) at new OpenAiLlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/openai/embedding.js:17:5) at /home/runner/work/node-newrelic/node-newrelic/test/unit/llm-events/openai/embedding.test.js:202:28 at /home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:303:12 at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14) at AsyncLocalContextManager.runInContext (/home/runner/work/node-newrelic/node-newrelic/lib/context-manager/async-local-context-manager.js:60:38) at wrapped (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:273:37) at wrapTransactionInvocation (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:245:50) at helper.runInTransaction (/home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:304:5)
does not calculate tokens when no content exists: test/unit/llm-events/openai/embedding.test.js#L181
TypeError: Cannot read properties of undefined (reading 'traceId') at new LlmEvent (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/base.js:42:33) at new LlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/embedding.js:46:5) at new OpenAiLlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/openai/embedding.js:17:5) at /home/runner/work/node-newrelic/node-newrelic/test/unit/llm-events/openai/embedding.test.js:181:28 at /home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:303:12 at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14) at AsyncLocalContextManager.runInContext (/home/runner/work/node-newrelic/node-newrelic/lib/context-manager/async-local-context-manager.js:60:38) at wrapped (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:273:37) at wrapTransactionInvocation (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:245:50) at helper.runInTransaction (/home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:304:5)
respects record_content by recording content when true: test/unit/llm-events/openai/embedding.test.js#L155
TypeError: Cannot read properties of undefined (reading 'traceId') at new LlmEvent (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/base.js:42:33) at new LlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/embedding.js:46:5) at new OpenAiLlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/openai/embedding.js:17:5) at /home/runner/work/node-newrelic/node-newrelic/test/unit/llm-events/openai/embedding.test.js:155:28 at /home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:303:12 at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14) at AsyncLocalContextManager.runInContext (/home/runner/work/node-newrelic/node-newrelic/lib/context-manager/async-local-context-manager.js:60:38) at wrapped (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:273:37) at wrapTransactionInvocation (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:245:50) at helper.runInTransaction (/home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:304:5)
respects record_content by not recording content when set to false: test/unit/llm-events/openai/embedding.test.js#L128
TypeError: Cannot read properties of undefined (reading 'traceId') at new LlmEvent (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/base.js:42:33) at new LlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/embedding.js:46:5) at new OpenAiLlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/openai/embedding.js:17:5) at /home/runner/work/node-newrelic/node-newrelic/test/unit/llm-events/openai/embedding.test.js:128:28 at /home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:303:12 at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14) at AsyncLocalContextManager.runInContext (/home/runner/work/node-newrelic/node-newrelic/lib/context-manager/async-local-context-manager.js:60:38) at wrapped (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:273:37) at wrapTransactionInvocation (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:245:50) at helper.runInTransaction (/home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:304:5)
should set error to true: test/unit/llm-events/openai/embedding.test.js#L99
TypeError: Cannot read properties of undefined (reading 'traceId') at new LlmEvent (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/base.js:42:33) at new LlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/embedding.js:46:5) at new OpenAiLlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/openai/embedding.js:17:5) at /home/runner/work/node-newrelic/node-newrelic/test/unit/llm-events/openai/embedding.test.js:99:30 at runInContextCb (/home/runner/work/node-newrelic/node-newrelic/lib/shim/shim.js:1251:20) at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14) at AsyncLocalContextManager.runInContext (/home/runner/work/node-newrelic/node-newrelic/lib/context-manager/async-local-context-manager.js:60:38) at wrapped (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:273:37) at TransactionShim.applyContext (/home/runner/work/node-newrelic/node-newrelic/lib/shim/shim.js:1254:66) at _applyRecorderSegment (/home/runner/work/node-newrelic/node-newrelic/lib/shim/shim.js:819:16)
unit (24.x)
Process completed with exit code 1.
assigns total_tokens from response: test/unit/llm-events/openai/embedding.test.js#L202
TypeError: Cannot read properties of undefined (reading 'traceId') at new LlmEvent (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/base.js:42:33) at new LlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/embedding.js:46:5) at new OpenAiLlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/openai/embedding.js:17:5) at /home/runner/work/node-newrelic/node-newrelic/test/unit/llm-events/openai/embedding.test.js:202:28 at /home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:303:12 at AsyncLocalStorage.run (node:internal/async_local_storage/async_context_frame:63:14) at AsyncLocalContextManager.runInContext (/home/runner/work/node-newrelic/node-newrelic/lib/context-manager/async-local-context-manager.js:60:38) at wrapped (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:273:37) at wrapTransactionInvocation (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:245:50) at helper.runInTransaction (/home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:304:5)
does not calculate tokens when no content exists: test/unit/llm-events/openai/embedding.test.js#L181
TypeError: Cannot read properties of undefined (reading 'traceId') at new LlmEvent (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/base.js:42:33) at new LlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/embedding.js:46:5) at new OpenAiLlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/openai/embedding.js:17:5) at /home/runner/work/node-newrelic/node-newrelic/test/unit/llm-events/openai/embedding.test.js:181:28 at /home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:303:12 at AsyncLocalStorage.run (node:internal/async_local_storage/async_context_frame:63:14) at AsyncLocalContextManager.runInContext (/home/runner/work/node-newrelic/node-newrelic/lib/context-manager/async-local-context-manager.js:60:38) at wrapped (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:273:37) at wrapTransactionInvocation (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:245:50) at helper.runInTransaction (/home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:304:5)
respects record_content by recording content when true: test/unit/llm-events/openai/embedding.test.js#L155
TypeError: Cannot read properties of undefined (reading 'traceId') at new LlmEvent (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/base.js:42:33) at new LlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/embedding.js:46:5) at new OpenAiLlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/openai/embedding.js:17:5) at /home/runner/work/node-newrelic/node-newrelic/test/unit/llm-events/openai/embedding.test.js:155:28 at /home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:303:12 at AsyncLocalStorage.run (node:internal/async_local_storage/async_context_frame:63:14) at AsyncLocalContextManager.runInContext (/home/runner/work/node-newrelic/node-newrelic/lib/context-manager/async-local-context-manager.js:60:38) at wrapped (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:273:37) at wrapTransactionInvocation (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:245:50) at helper.runInTransaction (/home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:304:5)
respects record_content by not recording content when set to false: test/unit/llm-events/openai/embedding.test.js#L128
TypeError: Cannot read properties of undefined (reading 'traceId') at new LlmEvent (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/base.js:42:33) at new LlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/embedding.js:46:5) at new OpenAiLlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/openai/embedding.js:17:5) at /home/runner/work/node-newrelic/node-newrelic/test/unit/llm-events/openai/embedding.test.js:128:28 at /home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:303:12 at AsyncLocalStorage.run (node:internal/async_local_storage/async_context_frame:63:14) at AsyncLocalContextManager.runInContext (/home/runner/work/node-newrelic/node-newrelic/lib/context-manager/async-local-context-manager.js:60:38) at wrapped (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:273:37) at wrapTransactionInvocation (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:245:50) at helper.runInTransaction (/home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:304:5)
should set error to true: test/unit/llm-events/openai/embedding.test.js#L99
TypeError: Cannot read properties of undefined (reading 'traceId') at new LlmEvent (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/base.js:42:33) at new LlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/embedding.js:46:5) at new OpenAiLlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/openai/embedding.js:17:5) at /home/runner/work/node-newrelic/node-newrelic/test/unit/llm-events/openai/embedding.test.js:99:30 at runInContextCb (/home/runner/work/node-newrelic/node-newrelic/lib/shim/shim.js:1251:20) at AsyncLocalStorage.run (node:internal/async_local_storage/async_context_frame:63:14) at AsyncLocalContextManager.runInContext (/home/runner/work/node-newrelic/node-newrelic/lib/context-manager/async-local-context-manager.js:60:38) at wrapped (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:273:37) at TransactionShim.applyContext (/home/runner/work/node-newrelic/node-newrelic/lib/shim/shim.js:1254:66) at _applyRecorderSegment (/home/runner/work/node-newrelic/node-newrelic/lib/shim/shim.js:819:16)
unit (20.x)
Process completed with exit code 1.
assigns total_tokens from response: test/unit/llm-events/openai/embedding.test.js#L202
TypeError [Error]: Cannot read properties of undefined (reading 'traceId') at new LlmEvent (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/base.js:42:33) at new LlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/embedding.js:46:5) at new OpenAiLlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/openai/embedding.js:17:5) at /home/runner/work/node-newrelic/node-newrelic/test/unit/llm-events/openai/embedding.test.js:202:28 at /home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:303:12 at AsyncLocalStorage.run (node:async_hooks:346:14) at AsyncLocalContextManager.runInContext (/home/runner/work/node-newrelic/node-newrelic/lib/context-manager/async-local-context-manager.js:60:38) at wrapped (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:273:37) at wrapTransactionInvocation (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:245:50) at helper.runInTransaction (/home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:304:5)
does not calculate tokens when no content exists: test/unit/llm-events/openai/embedding.test.js#L181
TypeError [Error]: Cannot read properties of undefined (reading 'traceId') at new LlmEvent (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/base.js:42:33) at new LlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/embedding.js:46:5) at new OpenAiLlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/openai/embedding.js:17:5) at /home/runner/work/node-newrelic/node-newrelic/test/unit/llm-events/openai/embedding.test.js:181:28 at /home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:303:12 at AsyncLocalStorage.run (node:async_hooks:346:14) at AsyncLocalContextManager.runInContext (/home/runner/work/node-newrelic/node-newrelic/lib/context-manager/async-local-context-manager.js:60:38) at wrapped (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:273:37) at wrapTransactionInvocation (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:245:50) at helper.runInTransaction (/home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:304:5)
respects record_content by recording content when true: test/unit/llm-events/openai/embedding.test.js#L155
TypeError [Error]: Cannot read properties of undefined (reading 'traceId') at new LlmEvent (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/base.js:42:33) at new LlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/embedding.js:46:5) at new OpenAiLlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/openai/embedding.js:17:5) at /home/runner/work/node-newrelic/node-newrelic/test/unit/llm-events/openai/embedding.test.js:155:28 at /home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:303:12 at AsyncLocalStorage.run (node:async_hooks:346:14) at AsyncLocalContextManager.runInContext (/home/runner/work/node-newrelic/node-newrelic/lib/context-manager/async-local-context-manager.js:60:38) at wrapped (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:273:37) at wrapTransactionInvocation (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:245:50) at helper.runInTransaction (/home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:304:5)
respects record_content by not recording content when set to false: test/unit/llm-events/openai/embedding.test.js#L128
TypeError [Error]: Cannot read properties of undefined (reading 'traceId') at new LlmEvent (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/base.js:42:33) at new LlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/embedding.js:46:5) at new OpenAiLlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/openai/embedding.js:17:5) at /home/runner/work/node-newrelic/node-newrelic/test/unit/llm-events/openai/embedding.test.js:128:28 at /home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:303:12 at AsyncLocalStorage.run (node:async_hooks:346:14) at AsyncLocalContextManager.runInContext (/home/runner/work/node-newrelic/node-newrelic/lib/context-manager/async-local-context-manager.js:60:38) at wrapped (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:273:37) at wrapTransactionInvocation (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:245:50) at helper.runInTransaction (/home/runner/work/node-newrelic/node-newrelic/test/lib/agent_helper.js:304:5)
should set error to true: test/unit/llm-events/openai/embedding.test.js#L99
TypeError [Error]: Cannot read properties of undefined (reading 'traceId') at new LlmEvent (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/base.js:42:33) at new LlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/embedding.js:46:5) at new OpenAiLlmEmbedding (/home/runner/work/node-newrelic/node-newrelic/lib/llm-events/openai/embedding.js:17:5) at /home/runner/work/node-newrelic/node-newrelic/test/unit/llm-events/openai/embedding.test.js:99:30 at runInContextCb (/home/runner/work/node-newrelic/node-newrelic/lib/shim/shim.js:1251:20) at AsyncLocalStorage.run (node:async_hooks:346:14) at AsyncLocalContextManager.runInContext (/home/runner/work/node-newrelic/node-newrelic/lib/context-manager/async-local-context-manager.js:60:38) at wrapped (/home/runner/work/node-newrelic/node-newrelic/lib/transaction/tracer/index.js:273:37) at TransactionShim.applyContext (/home/runner/work/node-newrelic/node-newrelic/lib/shim/shim.js:1254:66) at _applyRecorderSegment (/home/runner/work/node-newrelic/node-newrelic/lib/shim/shim.js:819:16)
versioned-internal (24.x)
Process completed with exit code 4.
versioned-internal (22.x)
Process completed with exit code 4.
versioned-internal (20.x)
Process completed with exit code 4.
all-clear
Process completed with exit code 1.
ci (lts/*)
Total Tests: 36 Suites 📂: 0 Passed ✅: 36 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 613.745ms
unit (22.x)
Total Tests: 5036 Suites 📂: 13 Passed ✅: 5010 Failed ❌: 5 Canceled 🚫: 0 Skipped ⏭️: 2 Todo 📝: 19 Duration 🕐: 70027.560ms
unit (24.x)
Total Tests: 5036 Suites 📂: 13 Passed ✅: 5010 Failed ❌: 5 Canceled 🚫: 0 Skipped ⏭️: 2 Todo 📝: 19 Duration 🕐: 68779.529ms
integration (24.x)
Total Tests: 1 Suites 📂: 0 Passed ✅: 1 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 518.796ms
integration (24.x)
Total Tests: 791 Suites 📂: 0 Passed ✅: 787 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 4 Todo 📝: 0 Duration 🕐: 52859.469ms
unit (20.x)
Total Tests: 5033 Suites 📂: 13 Passed ✅: 5006 Failed ❌: 5 Canceled 🚫: 0 Skipped ⏭️: 3 Todo 📝: 19 Duration 🕐: 81661.120ms
integration (20.x)
Total Tests: 1 Suites 📂: 0 Passed ✅: 1 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 558.546ms
integration (20.x)
Total Tests: 791 Suites 📂: 0 Passed ✅: 786 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 5 Todo 📝: 0 Duration 🕐: 120874.273ms
integration (22.x)
Total Tests: 1 Suites 📂: 0 Passed ✅: 1 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 548.428ms
integration (22.x)
Total Tests: 791 Suites 📂: 0 Passed ✅: 787 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 4 Todo 📝: 0 Duration 🕐: 132260.253ms

Artifacts

Produced during runtime
Name Size Digest
integration-tests-cjs-20.x
153 KB
sha256:0deae940eacb249b180934088bd08d8673f20a77427b6861c612048fa2d6ed33
integration-tests-cjs-22.x
153 KB
sha256:9a09197c13b79fe8efaf064ea9774359e419c41d883e002987ec76c62c334d7c
integration-tests-cjs-24.x
153 KB
sha256:a4e712e1471e524c9ae46d90f736a762b1fbfe2c74d9142976afceb8c1c96df9
integration-tests-esm-20.x
88.9 KB
sha256:97b1af7b66a81571b98c06d3cafddbd4b8a82cfb737ecf32a6310bd8c44a0751
integration-tests-esm-22.x
88.9 KB
sha256:8e7ce0869562271364217492978f66ca85ad8e28151451d39483ab05ece58eb5
integration-tests-esm-24.x
89.8 KB
sha256:eee19177b7ae674b0a76bdaa34660892b46a8706606de1fce60ef16ba8efa408
logs-20.x.tgz
535 KB
sha256:c317f96cb0f9813b4a5c4d5ce29b4193759714bfe14140cc3aaada00cde271d7
logs-22.x.tgz
521 KB
sha256:e2767b3e627332e01b297c10e03e63d41d148168e67b2fc428b743f5963fd48f
logs-24.x.tgz
506 KB
sha256:9a47b6ef981a7d30f6cd6dc22320ca8883af52a8ca3bc62c533dc88abf9d3107