Skip to main content

#Trailhead Challenges1,144 人がディスカッション中

Hands-on challenges are the “secret sauce” of Trailhead. Before searching for solutions to superbadge challenges, review the Salesforce Certification Program Agreement and Policies. ** NOTE ** : If you were able to get a response that solved your issue, please mark it as the 'Best Answer' to help other Trailblazers. If the issue persists after 48 hours, create a Trailhead Help case at https://help.salesforce.com/s/support for further assistance.

TrailheadのImprove Apex Code Debugging Techniques

の項目でApex デバッグログを再生するが、以下のエラーが発生されているが、何か心当たりがありますでしょうか。 

 

※エラー:

Apex デバッグログを再生できない

 

 

 

 

#Trailhead Challenges

1 件の回答
  1. 8月17日 17:34

    ホアン キエムさん、こんにちは。 

     

    これは既知の問題で、原因はDebug Level設定の中身にあります。 

     

    VS Codeの「Launch.json」を開くのではなく、実際に確認すべきなのは再生しようとしているログファイル自体の1行目です。多くの場合、そこにこう書かれています: 

     

    APEX_CODE,FINEST; ... VISUALFORCE,INFO ... 

     

    Apex ReplayデバッガーはApex CodeがFINEST、かつVisualforceがFINER以上でないと再生を拒否します。VISUALFORCE,INFO のままだとこのエラーになります。 

     

    対処法: 

    1. Salesforce Setup → Debug Logs → Debug Levels で、使用しているDebug Level(通常は「SFDC_DevConsole」や自分で作成したもの)を開く 

    2. Visualforce のレベルを INFO から FINER に変更して保存 

    3. 既存の古いログではなく、この設定変更後に新しく生成されたログを取得し直す(古いログのままだと直りません) 

    4. VS Codeで改めて「SFDX: Launch Apex Replay Debugger with Current File」を実行 

     

    ポイントは、ログはDebug Level設定を変更した「後」に生成されたものでないと反映されない点です。設定を直しても、古いログファイルのまま再生しようとすると同じエラーが出ます。 

     

    参照:

    https://qiita.com/mkzyk/items/f3ea3c094fd727429be8

0/9000

 SFDX: Turn On Apex Debug Log for Replay Debugger (SFDX: Replay Debugger 用の Apex デバッグログを有効化)

は見つからないが、VSで何か設定は必要でしょうか。 

 

#Trailhead Challenges

2 件の回答
  1. 8月17日 6:34

    こんにちは。ブレークポイントを追加するだけで、モジュールの「ブレークポイントとチェックポイントの設定」セクションに示されているように、デバッガーとして機能します。Trailheadを参照してください。こんにちは。ブレークポイントを追加するだけで、モジュールの「ブレークポイントとチェックポイントの設定」セクションに示されているように、デバッガーとして機能します。Trailheadを参照してください。https://trailhead.salesforce.https://trailhead.salesforce.com/content/learn/projects/find-and-fix-bugs-with-apex-replay-debugger/apex-replay-debugger-debug-your-code

0/9000