Skip to content

Updating from 7.9.1 to 7.10.1 breaks with "TextEncoder is not defined" #380

@EdwardMoyse

Description

@EdwardMoyse

Just in case this rings a bell, if I update from "jsroot": "^7.9.1" to "jsroot": "^7.10.1", two tests fail:

 Summary of all failing tests
       FAIL  src/tests/managers/state-manager.test.ts
        ● Test suite failed to run
      
          ReferenceError: TextEncoder is not defined
      
          > 1 | import { httpRequest, settings as jsrootSettings, openFile } from 'jsroot';
              | ^
            2 | import { build } from 'jsroot/geom';
            3 | import { ActiveVariable } from './helpers/active-variable';
            4 | import { InfoLogger } from './helpers/info-logger';
      
            at ../../node_modules/jsroot/build/jsroot.js:145040:17
            at ../../node_modules/jsroot/build/jsroot.js:3:64
            at Object.<anonymous> (../../node_modules/jsroot/build/jsroot.js:6:3)
            at Object.require (src/event-display.ts:1:1)
            at Object.<anonymous> (src/tests/managers/state-manager.test.ts:7:1)
      
       FAIL  src/tests/loaders/jsroot-event-loader.test.ts
        ● Test suite failed to run
      
          ReferenceError: TextEncoder is not defined
      
            1 | import { PhoenixLoader } from './phoenix-loader';
          > 2 | import { openFile } from 'jsroot';
              | ^
            3 |
            4 | /**
            5 |  * PhoenixLoader for processing and loading an event from ".root".
      
            at ../../node_modules/jsroot/build/jsroot.js:145040:17
            at ../../node_modules/jsroot/build/jsroot.js:3:64
            at Object.<anonymous> (../../node_modules/jsroot/build/jsroot.js:6:3)
            at Object.require (src/loaders/jsroot-event-loader.ts:2:1)
            at Object.<anonymous> (src/tests/loaders/jsroot-event-loader.test.ts:5:1)

I am using node v22

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions