Hi everyone,
running into this error with a project that was compiling and migrating fine some 6 weeks ago. Now it is broken without me changing anything.
ParserError: Source "/C/Users/sound/Desktop/MOTD/meme-repo-copy/node_modules/@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol" not found: File import callback not supported
--> /C/Users/sound/Desktop/MOTD/meme-repo-copy/src/contracts/src/MOTDSaleParametersProviderV1.sol:4:1:
|
4 | import "../../../node_modules/@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol";
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
,ParserError: Source "/C/Users/sound/Desktop/MOTD/meme-repo-copy/node_modules/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol" not found:
File import callback not supported
--> /C/Users/sound/Desktop/MOTD/meme-repo-copy/src/contracts/src/MOTDSaleParametersProviderV1.sol:5:1:
|
5 | import "../../../node_modules/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol";
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
,ParserError: Source "/C/Users/sound/Desktop/MOTD/meme-repo-copy/node_modules/@openzeppelin/contracts-upgradeable/security/PausableUpgradeable.sol" not found: File import callback not supported
--> /C/Users/sound/Desktop/MOTD/meme-repo-copy/src/contracts/src/MOTDSaleParametersProviderV1.sol:6:1:
|
6 | import "../../../node_modules/@openzeppelin/contracts-upgradeable/security/PausableUpgradeable.sol";
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
,ParserError: Source "/C/Users/sound/Desktop/MOTD/meme-repo-copy/node_modules/@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol" not found:
File import callback not supported
--> /C/Users/sound/Desktop/MOTD/meme-repo-copy/src/contracts/src/MOTDTreasuryV1.sol:4:1:
|
4 | import "../../../node_modules/@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol";
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
,ParserError: Source "/C/Users/sound/Desktop/MOTD/meme-repo-copy/node_modules/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol" not found:
File import callback not supported
--> /C/Users/sound/Desktop/MOTD/meme-repo-copy/src/contracts/src/MOTDTreasuryV1.sol:5:1:
|
5 | import "../../../node_modules/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol";
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
,ParserError: Source "/C/Users/sound/Desktop/MOTD/meme-repo-copy/node_modules/@openzeppelin/contracts-upgradeable/security/PausableUpgradeable.sol" not found: File import callback not supported
--> /C/Users/sound/Desktop/MOTD/meme-repo-copy/src/contracts/src/MOTDTreasuryV1.sol:6:1:
|
6 | import "../../../node_modules/@openzeppelin/contracts-upgradeable/security/PausableUpgradeable.sol";
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
,ParserError: Source "/C/Users/sound/Desktop/MOTD/meme-repo-copy/node_modules/@openzeppelin/contracts-upgradeable/token/ERC1155/ERC1155Upgradeable.sol" not
found: File import callback not supported
--> /C/Users/sound/Desktop/MOTD/meme-repo-copy/src/contracts/src/MemeOfTheDayV1.sol:5:1:
|
5 | import "../../../node_modules/@openzeppelin/contracts-upgradeable/token/ERC1155/ERC1155Upgradeable.sol";
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
,ParserError: Source "/C/Users/sound/Desktop/MOTD/meme-repo-copy/node_modules/@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol" not found:
File import callback not supported
--> /C/Users/sound/Desktop/MOTD/meme-repo-copy/src/contracts/src/MemeOfTheDayV1.sol:6:1:
|
6 | import "../../../node_modules/@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol";
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
,ParserError: Source "/C/Users/sound/Desktop/MOTD/meme-repo-copy/node_modules/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol" not found:
File import callback not supported
--> /C/Users/sound/Desktop/MOTD/meme-repo-copy/src/contracts/src/MemeOfTheDayV1.sol:7:1:
|
7 | import "../../../node_modules/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol";
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
,ParserError: Source "/C/Users/sound/Desktop/MOTD/meme-repo-copy/node_modules/@openzeppelin/contracts-upgradeable/security/PausableUpgradeable.sol" not found: File import callback not supported
--> /C/Users/sound/Desktop/MOTD/meme-repo-copy/src/contracts/src/MemeOfTheDayV1.sol:8:1:
|
8 | import "../../../node_modules/@openzeppelin/contracts-upgradeable/security/PausableUpgradeable.sol";
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
,ParserError: Source "/C/Users/sound/Desktop/MOTD/meme-repo-copy/node_modules/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol" not found:
File import callback not supported
--> /C/Users/sound/Desktop/MOTD/meme-repo-copy/src/contracts/src/MemeSaleV1.sol:9:1:
|
9 | import "../../../node_modules/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol";
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
,ParserError: Source "/C/Users/sound/Desktop/MOTD/meme-repo-copy/node_modules/@openzeppelin/contracts-upgradeable/security/PausableUpgradeable.sol" not found: File import callback not supported
--> /C/Users/sound/Desktop/MOTD/meme-repo-copy/src/contracts/src/MemeSaleV1.sol:10:1:
|
10 | import "../../../node_modules/@openzeppelin/contracts-upgradeable/security/PausableUpgradeable.sol";
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
,ParserError: Source "/C/Users/sound/Desktop/MOTD/meme-repo-copy/node_modules/@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol" not found:
File import callback not supported
--> /C/Users/sound/Desktop/MOTD/meme-repo-copy/src/contracts/src/MemeSaleV1.sol:11:1:
|
11 | import "../../../node_modules/@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol";
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
,ParserError: Source "/C/Users/sound/Desktop/MOTD/meme-repo-copy/node_modules/@openzeppelin/contracts-upgradeable/security/ReentrancyGuardUpgradeable.sol" not found: File import callback not supported
--> /C/Users/sound/Desktop/MOTD/meme-repo-copy/src/contracts/src/MemeSaleV1.sol:12:1:
|
12 | import "../../../node_modules/@openzeppelin/contracts-upgradeable/security/ReentrancyGuardUpgradeable.sol";
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Compilation failed. See above.
Environment
package.json
{
"name": "meme-of-the-day",
"homepage": ".",
"version": "0.1.0",
"private": true,
"devDependencies": {
"@openzeppelin/truffle-upgrades": "^1.5.2",
"@truffle/hdwallet-provider": "^1.4.1",
"@types/jest": "^24.0.0",
"@types/node": "^12.0.0",
"@types/react": "^16.9.0",
"@types/react-dom": "^16.9.0",
"@types/react-router-dom": "^5.1.5",
"@types/styled-components": "^5.1.3",
"chai": "^4.2.0",
"chai-as-promised": "^7.1.1",
"chai-bignumber": "^3.0.0",
"concurrently": "^5.3.0",
"cross-var": "^1.1.0",
"dotenv-cli": "^4.0.0",
"eth-gas-reporter": "^0.2.20",
"ganache-cli": "^6.10.2",
"rimraf": "^3.0.2",
"truffle": "^5.3.14",
"truffle-hdwallet-provider": "^1.0.17",
"typescript": "^3.9.5"
},
"dependencies": {
"@ceramicnetwork/ceramic-http-client": "^0.7.2",
"@ceramicstudio/idx-constants": "^0.3.0",
"@ceramicstudio/idx-web": "^0.2.0",
"@openzeppelin/contracts": "^3.3.0",
"@openzeppelin/contracts-upgradeable": "^4.0.0",
"@testing-library/jest-dom": "^4.2.4",
"@testing-library/react": "^9.3.2",
"@testing-library/user-event": "^7.1.2",
"@textile/hub": "^2.0.2",
"@walletconnect/web3-provider": "^1.3.1",
"3id-connect": "^1.0.0-alpha.8",
"babel-polyfill": "^6.26.0",
"babel-preset-env": "1.7.0",
"babel-preset-es2015": "6.24.1",
"babel-preset-stage-2": "6.24.1",
"babel-preset-stage-3": "6.24.1",
"babel-register": "^6.26.0",
"bootstrap": "4.3.1",
"browser-image-resizer": "^2.1.3",
"dayjs": "^1.9.5",
"eth-sig-util": "^3.0.0",
"ethers": "^5.0.14",
"isomorphic-ws": "^4.0.1",
"react": "^16.13.1",
"react-bootstrap": "^1.3.0",
"react-dom": "^16.13.1",
"react-router-dom": "^5.2.0",
"react-scripts": "3.4.3",
"styled-components": "^5.2.0",
"web3": "^1.3.0",
"web3modal": "^1.9.2",
"ws": "^7.3.1"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject",
"compile": "truffle compile",
"test-contracts": "dotenv truffle test ./src/contracts/test/*",
"ganache": "dotenv npm run run:ganache",
"run:ganache": "cross-var ganache-cli --chainId $npm_package_config_ganache_networkId --networkId $npm_package_config_ganache_networkId --allowUnlimitedContractSize --gasLimit $npm_package_config_ganache_gasLimit --gasPrice $npm_package_config_ganache_gasPrice --mnemonic '$MNEMONIC'",
"migrate-dev": "dotenv npm run run:migrate-dev",
"run:migrate-dev": "rimraf ./src/contracts/abis && truffle migrate --reset --compile-all --network development",
"migratematic": "rimraf ./src/abis && truffle migrate --reset --compile-all --network matic",
"deploydev": "concurrently \"npm run ganache\" \"npm run migrate-dev\""
},
"config": {
"ganache": {
"networkId": 3431,
"gasPrice": 25000000000,
"gasLimit": 6500000
}
},
"eslintConfig": {
"extends": "react-app"
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
Anyone have a clue why??