Skip to content

CT: test-string-keys failure #1649

@KatieWoe

Description

@KatieWoe
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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions