Skip to content

[Bug] Compatibility Issue with Node 24 #13517

@hanahmily

Description

@hanahmily

Search before asking

  • I had searched in the issues and found no similar issues.

Apache SkyWalking Component

License Tools (apache/skywalking-eyes)

What happened

I encountered a significant issue while trying to run the make license-dep command in the banyandb project with Node.js version 24. It appears that the Skywalking eye does not function correctly with this version, resulting in license identification failures.

Observed Outcome:

the failure to identify licenses for the following packages:

  • @parcel/watcher-android-arm64
  • @parcel/watcher-darwin-x64
  • @parcel/watcher-freebsd-x64
  • @parcel/watcher-linux-arm-glibc
  • @parcel/watcher-linux-arm-musl
  • @parcel/watcher-linux-arm64-glibc
  • @parcel/watcher-linux-arm64-musl
  • @parcel/watcher-linux-x64-glibc
  • @parcel/watcher-linux-x64-musl
  • @parcel/watcher-win32-arm64
  • @parcel/watcher-win32-ia32
  • @parcel/watcher-win32-x64

Make Output:

make[1]: *** [license-dep] Error 1
make: *** [default] Error 1

Environment:

  • Node.js version: 24.6.0
  • npm version: 11.5.1

What you expected to happen

The command should execute successfully without any warnings or errors related to unsupported Node versions and should identify all licenses correctly.

How to reproduce

  1. Use Node.js version 24.6.0.
  2. Navigate to the banyandb project directory.
  3. Run the command:
    make license-dep
  4. Observe the output, particularly the warnings and the subsequent errors.

Anything else

No response

Are you willing to submit a pull request to fix on your own?

  • Yes I am willing to submit a pull request on my own!

Code of Conduct

Metadata

Metadata

Assignees

Labels

bugSomething isn't working and you are sure it's a bug!good first issueGood first issue for beginners

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions