foundry icon indicating copy to clipboard operation
foundry copied to clipboard

bug(`forge script`): the application panicked

Open askucher opened this issue 1 year ago • 1 comments

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'.

askucher avatar Aug 07 '24 10:08 askucher

Hi @askucher, would you mind updating your version of Foundry to the latest nightly by running foundryup? It appears your version is from the 10th of June.

zerosnacks avatar Aug 07 '24 11:08 zerosnacks

Marking as unresolved, there is unfortunately not enough information to triage this bug.

Running a basic script deployment with Foundry against a Hardhat node did not result in any issues.

Please re-open or leave a comment with additional details if you are still experiencing issues with this.

zerosnacks avatar Sep 16 '24 10:09 zerosnacks