Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

How to get error messages "specified argument types do not match", etc. ?

オープン
#167 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
35/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
停滞
技術スタック
python
領域
devtools

調査の方向性

examples/crash_reporting.py と on_detached() の Python における処理から始め、その後、報告されたプロセス終了の結果と、issue に示されている JavaScript エラーを比較します。完了条件は、基盤となるスクリプトエラーを Python bindings 経由で表面化できるかどうかを判断し、その動作を文書化または実装することです。

索引モデルが issue の本文から書いたものです。

説明

If I run the script like this:

 frida -U --no-pause -f ru.tempapp -l test.js

I can see the errors:

Spawned `ru.tempapp`. Resuming main thread!                        
[Android Emulator::ru.tempapp]-> Error: a(): specified argument types do not match any of:
        .overload('java.lang.String', 'kotlin.jvm.functions.Function0')
    at pe (frida/node_modules/frida-java-bridge/lib/class-factory.js:549)
    at frida/node_modules/frida-java-bridge/lib/class-factory.js:878
    at /temp.js:6
    at frida/node_modules/frida-java-bridge/lib/vm.js:11
    at frida/node_modules/frida-java-bridge/index.js:389
    at frida/node_modules/frida-java-bridge/index.js:375                                                                                                                                                                                   
    at we (frida/node_modules/frida-java-bridge/lib/class-factory.js:598)
    at frida/node_modules/frida-java-bridge/lib/class-factory.js:581
[Android Emulator::ru.tempapp]->

How can I show (logging) the same errors when I run a script from python ?
I have implemented all the methods that are listed here: examples/crash_reporting.py

Triggered on_detached(), but it does not give details about the error :(

on_detached()
	reason: process-terminated
	crash: None
主要言語
Python
スター
873
フォーク
173
PR マージ指標
30日以内にマージされた PR はありません

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

frida/frida-python のほかの issue

frida/frida-python の issue をすべて見る

似ている issue

Python の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。