Open raulcd opened 1 month ago
@kou @pitrou I have no idea what the problem is but seems to be failing always around JS. Any idea what could be? It also seems to only fail on the Ubuntu 22.04 which makes things weirder. Probably something we should investigate / fix for the release
Well, is there anyone knowledgeable in JS that we can ask to take a look?
@domoritz @trxcllnt maybe?
Difficult to tell what's going wrong without seeing any output. Is there an easy way to replicate the failures locally?
We should be able to reproduce this locally with archery. Let me try first and then point you in the right direction @trxcllnt.
Hrm, this isn't failing for me locally. I set up archery and ran,
$ archery docker run -e TEST_DEFAULT=0 -e TEST_INTEGRATION=1 conda-verify-rc bash
$ /arrow/dev/release/setup-ubuntu.sh
$ export JAVA_HOME="/usr/lib/jvm/java-11-openjdk-arm64"
$ TEST_DEFAULT=0 TEST_INTEGRATION=1 /arrow/dev/release/verify-release-candidate.sh
@trxcllnt: Here's the complete output from the failed test on CI,
I see a few pointers when googling bits of the above stack trace but need more time to figure out what might be going on.
From the v8::ScriptCompiler::CompileUnboundScript
reference in the stack trace, it seems like the problem may be in ts-node
or swc
, since we use those to transpile the source typescript file. It's possible an update to one of those dependencies broke things, and/or an update to those dependencies would fix it.
Thanks @trxcllnt. Re: dependencies, I see a number of dependabot PRs but none look like likely culprits. If we can reproduce the CI failure, looking at ts-node and/or swc looks like a reasonable next step.
Describe the bug, including details regarding any error messages, version, and platform.
The verify-rc-source-integration-linux-ubuntu-22.04-amd64 is failing on several JS producing / consuming stages:
another example (https://github.com/ursacomputing/crossbow/actions/runs/11147590724/job/31018012263):
Those jobs have been triggered 4-5 times (as seen on the links) and are failing on different PRs. I am unsure on what the problem is.
Component(s)
Continuous Integration, Integration