Skip to content

Error [ERR_METHOD_NOT_IMPLEMENTED]: The resolveSync() method is not implemented #4670

@sibelius

Description

@sibelius

Describe the bug

Error [ERR_METHOD_NOT_IMPLEMENTED]: The resolveSync() method is not implemented
at Hooks.resolveSync (node:internal/modules/esm/hooks:323:11)
at #resolveAndMaybeBlockOnLoaderThread (node:internal/modules/esm/loader:737:35)
at ModuleLoader.resolveSync (node:internal/modules/esm/loader:762:52)
at #cachedResolveSync (node:internal/modules/esm/loader:723:25)
at ModuleLoader.getModuleJobForRequire (node:internal/modules/esm/loader:451:50)
at new ModuleJobSync (node:internal/modules/esm/module_job:379:34)
at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:424:11)
at loadESMFromCJS (node:internal/modules/cjs/loader:1561:24)
at Module._compile (node:internal/modules/cjs/loader:1712:5)
at Object..js (node:internal/modules/cjs/loader:1895:10) {
code: 'ERR_METHOD_NOT_IMPLEMENTED'
}

To Reproduce

try esm pure package

"type": "module"

Expected behavior

it should work

Environment (please complete the following information)

  • OS: [e.g. Linux]: linux
  • Node.js version: 22
  • APM Server version:
  • Agent version: 4.13.0

How are you starting the agent? (please tick one of the boxes)

  • Calling agent.start() directly (e.g. require('elastic-apm-node').start(...))
  • Requiring elastic-apm-node/start from within the source code
  • Starting node with -r elastic-apm-node/start

Additional context

it started breaking

{
  "log.level": "debug",
  "@timestamp": "2025-07-01T18:04:05.295Z",
  "log.logger": "elastic-apm-node",
  "ecs.version": "8.10.0",
  "error": {
    "type": "Error",
    "message": "The resolveSync() method is not implemented",
    "stack_trace": "Error [ERR_METHOD_NOT_IMPLEMENTED]: The resolveSync() method is not implemented\n    at Hooks.resolveSync (node:internal/modules/esm/hooks:323:11)\n    at #resolveAndMaybeBlockOnLoaderThread (node:internal/modules/esm/loader:737:35)\n    at ModuleLoader.resolveSync (node:internal/modules/esm/loader:762:52)\n    at #cachedResolveSync (node:internal/modules/esm/loader:723:25)\n    at ModuleLoader.getModuleJobForRequire (node:internal/modules/esm/loader:451:50)\n    at new ModuleJobSync (node:internal/modules/esm/module_job:379:34)\n    at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:424:11)\n    at loadESMFromCJS (node:internal/modules/cjs/loader:1561:24)\n    at Module._compile (node:internal/modules/cjs/loader:1712:5)\n    at Object..js (node:internal/modules/cjs/loader:1895:10)"
  },
  "message": "Elastic APM caught unhandled exception"
}

Agent config options:

Click to expand
replace this line with your agent config options

package.json dependencies:

Click to expand
replace this line with your dependencies section from package.json

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions