ReferenceError: setTimeout is not defined
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 35/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- javascript, ruby
- 領域
- backend
調査の方向性
Start by reading the MiniRacer::Context.eval implementation named in the traceback and how the embedded V8 context exposes JavaScript APIs. Reproduce the reported call to setTimeout and check whether timer support is intended; the issue gives no test or target behavior beyond the ReferenceError, so confirm expected behavior before changing code.
索引モデルが issue の本文から書いたものです。
説明
Here is my code
require 'mini_racer'
ctx = MiniRacer::Context.new
ctx.eval('setTimeout(function(){console.log(1)}, 1000)')
The error info is
Traceback (most recent call last):
7: from 1.rb:3:in `<main>'
6: from /usr/local/rvm/gems/ruby-2.5.3/gems/mini_racer-0.2.4/lib/mini_racer.rb:176:in `eval'
5: from /usr/local/rvm/gems/ruby-2.5.3/gems/mini_racer-0.2.4/lib/mini_racer.rb:176:in `synchronize'
4: from /usr/local/rvm/gems/ruby-2.5.3/gems/mini_racer-0.2.4/lib/mini_racer.rb:178:in `block in eval'
3: from /usr/local/rvm/gems/ruby-2.5.3/gems/mini_racer-0.2.4/lib/mini_racer.rb:264:in `timeout'
2: from /usr/local/rvm/gems/ruby-2.5.3/gems/mini_racer-0.2.4/lib/mini_racer.rb:179:in `block (2 levels) in eval'
1: from /usr/local/rvm/gems/ruby-2.5.3/gems/mini_racer-0.2.4/lib/mini_racer.rb:179:in `eval_unsafe'
JavaScript at <anonymous>:1:1: ReferenceError: setTimeout is not defined (MiniRacer::RuntimeError)
I tried in CentOS Linux release 7.5.1804 and Ubuntu 16.04.5 LTS
- 主要言語
- JavaScript
- スター
- 628
- フォーク
- 100
- 平均マージ
- 1日 20時間
- マージ済み PR(30日)
- 2
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
rubyjs/mini_racer のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
rubyjs/mini_racer#449 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 52/100
rubyjs/mini_racer#450 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 52/100
rubyjs/mini_racer#448 ·
-
bug/crash platform: linux/x86
難易度 4/5 3〜5日 初心者へのやさしさ 42/100
rubyjs/mini_racer#422 · コメント 10 件 ·
-
platform: darwin/x86
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
rubyjs/mini_racer#388 · コメント 4 件 ·
rubyjs/mini_racer の issue をすべて見る
似ている issue
-
enhancement good first issue help wanted
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
DepressionCenter/agentprise#50 ·
メンテナーはふだん 1 日以内に返信
-
enhancement help wanted
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
ccomkhj/product-demo#10 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 73/100
-
`at-root-no-redundant` suggested fix breaks `@at-root { ... }` (at-root not followed by a selector)オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
stylelint-scss/stylelint-scss#1368 ·