Error while npm gsn start

I was fiddling around with code and solidity. But i cant seem to start

While npm gsn start, error encountered
TypeError: this.web3.eth.getChainId is not a function
at ContractInteractor._initializeNetworkParams

Npm global list
PS C:\Users\garet\StudioProjects\relayer\smart_contract> npm list -g
C:\Users\garet\AppData\Roaming\npm
├── @opengsn/cli@2.2.6
├── @trufflesuite/web3-provider-engine@
├── ganache-cli@6.12.2
├── truffle@5.5.14
├── typescript@4.6.4
└── websocket@