foundry
foundry copied to clipboard
bug(`forge script`): the application panicked
Component
Forge
Have you ensured that all of these are up to date?
- [X] Foundry
- [X] Foundryup
What version of Foundry are you on?
forge 0.2.0 (63fff351 2024-06-10T09:15:22.570694000Z)
What command(s) is the bug in?
forge script ./scripts/deploy/Deploy.s.sol:Deploy \ --broadcast --private-key $PRIVATE_KEY \ --fork-url $L1_RPC_URL
where $L1_RPC_URL is local hardhat server
Operating System
macOS (Apple Silicon)
Describe the bug
Trying to compile and deploy beta.2 optimism smart contract on l1
DEPLOYMENT_OUTFILE=./deployments/artifact.json \
DEPLOY_CONFIG_PATH=./deploy-config/getting-started.json \
forge script ./scripts/deploy/Deploy.s.sol:Deploy \
--broadcast --private-key $PRIVATE_KEY \
--fork-url $L1_RPC_URL
Got this
Compiler run successful!
The application panicked (crashed).
Message: called `Option::unwrap()` on a `None` value
Location: /Users/askucher/.cargo/registry/src/index.crates.io-6f17d22bba15001f/revm-8.0.0/src/inspector/handler_register.rs:198
This is a bug. Consider reporting it at https://github.com/foundry-rs/foundry
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⋮ 8 frames hidden ⋮
9: core::panicking::panic::h57fd475c037a9df3
at <unknown source file>:<unknown line>
10: revm::inspector::handler_register::inspector_handle_register::{{closure}}::h22f32cc5ba4bb94e
at <unknown source file>:<unknown line>
11: revm::evm::Evm<EXT,DB>::transact::h8831846c855ead26
at <unknown source file>:<unknown line>
12: foundry_evm::executors::Executor::call_raw::he63957cf962c80b3
at <unknown source file>:<unknown line>
13: forge_script::runner::ScriptRunner::call::he4ce25a83b716905
at <unknown source file>:<unknown line>
14: forge_script::execute::PreExecutionState::execute::{{closure}}::h8f409576f5b47b6f
at <unknown source file>:<unknown line>
15: forge_script::ScriptArgs::run_script::{{closure}}::h888814aeac39c92b
at <unknown source file>:<unknown line>
16: forge::main::h960ecf6b48ad2f67
at <unknown source file>:<unknown line>
17: std::sys_common::backtrace::__rust_begin_short_backtrace::hdd652279f01427c7
at <unknown source file>:<unknown line>
18: _main<unknown>
at <unknown source file>:<unknown line>
Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
lib.sh: line 635: 1544 Abort trap: 6 DEPLOYMENT_OUTFILE=./deployments/artifact.json DEPLOY_CONFIG_PATH=./deploy-config/getting-started.json forge script ./scripts/deploy/Deploy.s.sol:Deploy --broadcast --private-key $PRIVATE_KEY --fork-url $L1_RPC_URL
askucher@Andreys-MBP op_stack % git status
On branch main
Your branch is up to date with 'origin/main'.