-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Labels
Description
chipper : test-string-keys
npm run failed with status code 1:
> chipper@2.0.0 test-string-keys
> bash ../perennial-alias/bin/sage run js/scripts/assertNoMissingMainEnStringKeys.ts
info: loading phet brand ReleaseBranches
info: getting metadata request with https://phet.colorado.edu/services/metadata/1.3/simulations?format=json&summary&includePrototypes&type=html
info: loading phet-io brand ReleaseBranches
info: getting phet-io metadata request with https://phet.colorado.edu/services/metadata/phetio?&active=true&latest=true
node:internal/process/promises:391
triggerUncaughtException(err, true /* fromPromise */);
^
AssertionError [ERR_ASSERTION]: string keys have been deleted from main but are needed for latest published sim translations:
{
"SCENERY_PHET/units.metersPerSecond.symbol": [
"forces-and-motion-basics 2.6 phet,phet-io"
],
"SCENERY_PHET/units.metersPerSecond.symbolPattern": [
"forces-and-motion-basics 2.6 phet,phet-io"
],
"SCENERY_PHET/units.newtons.symbol": [
"forces-and-motion-basics 2.6 phet,phet-io"
],
"SCENERY_PHET/units.newtons.symbolPattern": [
"forces-and-motion-basics 2.6 phet,phet-io"
],
"SCENERY_PHET/units.seconds.symbol": [
"forces-and-motion-basics 2.6 phet,phet-io",
"wave-on-a-string 1.2 phet,phet-io"
],
"SCENERY_PHET/units.seconds.symbolPattern": [
"forces-and-motion-basics 2.6 phet,phet-io",
"wave-on-a-string 1.2 phet,phet-io"
],
"SCENERY_PHET/units.metersPerSecondPerSecond.symbol": [
"forces-and-motion-basics 2.6 phet,phet-io"
],
"SCENERY_PHET/units.metersPerSecondPerSecond.symbolPattern": [
"forces-and-motion-basics 2.6 phet,phet-io"
],
"SCENERY_PHET/units.meters.symbol": [
"forces-and-motion-basics 2.6 phet,phet-io"
],
"SCENERY_PHET/units.meters.symbolPattern": [
"forces-and-motion-basics 2.6 phet,phet-io"
],
"SCENERY_PHET/units.kilograms.symbol": [
"forces-and-motion-basics 2.6 phet,phet-io"
],
"SCENERY_PHET/units.kilograms.symbolPattern": [
"forces-and-motion-basics 2.6 phet,phet-io"
],
"SCENERY_PHET/units.centimeters.symbol": [
"wave-on-a-string 1.2 phet,phet-io"
],
"SCENERY_PHET/units.centimeters.symbolPattern": [
"wave-on-a-string 1.2 phet,phet-io"
],
"SCENERY_PHET/units.hertz.symbol": [
"wave-on-a-string 1.2 phet,phet-io"
],
"SCENERY_PHET/units.hertz.symbolPattern": [
"wave-on-a-string 1.2 phet,phet-io"
],
"SCENERY_PHET/units.percent.symbol": [
"wave-on-a-string 1.2 phet,phet-io"
],
"SCENERY_PHET/units.percent.symbolPattern": [
"wave-on-a-string 1.2 phet,phet-io"
]
}
at <anonymous> (/data/share/phet/continuous-testing/ct-main/ct-snapshots/1763652737715/chipper/js/scripts/assertNoMissingMainEnStringKeys.ts:81:10)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: false,
expected: true,
operator: '=='
}
Node.js v20.18.0
Snapshot from 11/20/2025, 8:32:17 AM