Reporting JCEF problems

JCEF (Java Chromium Embedded Framework) is used to render Jupyter and Markdown previews in IntelliJ based IDEs. This article describes how to report issues with Jupyter/Markdown previews, such as when preview is not displayed.

First of all, please check this article to identify if the issue is related to missing libraries. If those recommendations didn't help, please proceed to collect the following data:

DevTools console log

  1. Make sure IDE is in internal mode
  2. Right-click anywhere in the preview window to call the context menu, and select "Open DevTools" (if context menu doesn't appear, skip this section)
  3. JCEF DevTools window should appear. Switch to "Console" tab and provide in your report any errors you may see there

JCEF log

  1. Add the following VM option:
    -Dide.browser.jcef.log.level=error
  2. Currently JCEF log is written to stdout/stderr, so we will need to start IDE from terminal
  3. Reproduce the issue and provide the terminal output in your report

Please sign in to leave a comment.

Have more questions?

Submit a request