Deploy upgradeable contract fail

 ASTDereferencerError: No node with id 1259 of type ContractDefinition
    at deref (/Users/ll/freelancer/self/gasToken/contract-token5/node_modules/solidity-ast/src/ast-dereferencer.ts:85:11)
    at derefNode (/Users/ll/freelancer/self/gasToken/contract-token5/node_modules/solidity-ast/src/ast-dereferencer.ts:89:12)
    at curried (/Users/ll/freelancer/self/gasToken/contract-token5/node_modules/solidity-ast/src/ast-dereferencer.ts:110:14)
    at getInheritedContractOpcodeErrors (/Users/ll/freelancer/self/gasToken/contract-token5/node_modules/@openzeppelin/upgrades-core/src/validate/run.ts:361:34)
    at getInheritedContractOpcodeErrors.next (<anonymous>)
    at getContractOpcodeErrors (/Users/ll/freelancer/self/gasToken/contract-token5/node_modules/@openzeppelin/upgrades-core/src/validate/run.ts:254:10)
    at getContractOpcodeErrors.next (<anonymous>)
    at getOpcodeErrors (/Users/ll/freelancer/self/gasToken/contract-token5/node_modules/@openzeppelin/upgrades-core/src/validate/run.ts:229:10)
    at getOpcodeErrors.next (<anonymous>)
    at validate (/Users/ll/freelancer/self/gasToken/contract-token5/node_modules/@openzeppelin/upgrades-core/src/validate/run.ts:167:14)
    at validateArtifacts (/Users/ll/freelancer/self/gasToken/contract-token5/node_modules/@openzeppelin/truffle-upgrades/src/utils/validations.ts:21:18)
    at getDeployData (/Users/ll/freelancer/self/gasToken/contract-token5/node_modules/@openzeppelin/truffle-upgrades/src/utils/deploy-impl.ts:41:23)
    at deployProxyImpl (/Users/ll/freelancer/self/gasToken/contract-token5/node_modules/@openzeppelin/truffle-upgrades/src/utils/deploy-impl.ts:64:22)
    at deployProxy (/Users/ll/freelancer/self/gasToken/contract-token5/node_modules/@openzeppelin/truffle-upgrades/src/deploy-proxy.ts:36:26)
    at module.exports (/Users/ll/freelancer/self/gasToken/contract-token5/migrations/6_deploy-token.js:17:9) {
  id: 1259,
  nodeType: [ 'ContractDefinition' ]
}
 "devDependencies": {},
  "dependencies": {
    "@openzeppelin/contracts": "^4.9.3",
    "@openzeppelin/contracts-upgradeable": "^4.9.3",
    "@openzeppelin/truffle-upgrades": "^1.20.1",
    "@truffle/hdwallet-provider": "^2.1.14",
    "axios": "^0.21.0",
    "dotenv": "^8.2.0",
    "math": "^0.0.3",
    "truffle-plugin-verify": "^0.5.0",
    "web3": "^4.1.1"
  }
Truffle v5.11.3 (core: 5.11.3)
Ganache v7.9.1
Solidity - 0.8.19 (solc-js)
Node v16.18.1
Web3.js v1.10.0

solidity source

import "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol";



contract update is OwnableUpgradeable {
	

    function initialize() public initializer {
        OwnableUpgradeable.__Ownable_init();
        
    }

}
1 Like