Skip to content

vscode rst preview is empty when using a Remote Tunnel connection #1018

@antoinetran

Description

@antoinetran

Expected behavior

In vscode, clicking on preview will display the generated html.

Actual behavior

The preview box is empty (black). But the generated html is working. If I do

cd  /home/trana/.vscode-server/data/User/workspaceStorage/e774f83a6abe422ecf21e3256a93ad60/swyddfa.esbonio/sphinx/html/
python -m http.server

I can then access the page though web.

Log output

[client] Python extension is available
[client] Activating python extension
[client] Running Command: /home/trana/venv-vscode/bin/python -c import sys ; print("{0.major}.{0.minor}.{0.micro}".format(sys.version_info))
[client] Python version: '3.11.2'
[client] Running Command: /home/trana/venv-vscode/bin/python -m esbonio --version
[client] Server version '0.16.5'
[client] Server version '0.16.5'
[client] Update checks are disabled
[client] Server start command: /home/trana/venv-vscode/bin/python -m esbonio
[client] LanguageClientOptions: {
  "documentSelector": [
    {
      "scheme": "file",
      "language": "restructuredtext"
    },
    {
      "scheme": "file",
      "language": "python"
    }
  ],
  "initializationOptions": {
    "sphinx": {
      "buildDir": "/home/trana/.vscode-server/data/User/workspaceStorage/e774f83a6abe422ecf21e3256a93ad60/swyddfa.esbonio/sphinx",
      "builderName": "html",
      "confDir": null,
      "configOverrides": {},
      "doctreeDir": null,
      "forceFullBuild": false,
      "keepGoing": false,
      "makeMode": true,
      "numJobs": 1,
      "quiet": false,
      "silent": false,
      "srcDir": null,
      "tags": [],
      "verbosity": 0,
      "warningIsError": false
    },
    "server": {
      "logLevel": "debug",
      "logFilter": [],
      "hideSphinxOutput": false,
      "showDeprecationWarnings": false,
      "completion": {
        "preferredInsertBehavior": "replace"
      }
    }
  },
  "outputChannel": {
    "name": "Esbonio"
  }
}
[client] Starting Language Server
[esbonio.lsp] Loaded extension 'esbonio.lsp.directives'
[esbonio.lsp] Loaded extension 'esbonio.lsp.roles'
[esbonio.lsp] Loaded extension 'esbonio.lsp.rst.directives'
[esbonio.lsp] Loaded extension 'esbonio.lsp.rst.roles'
[esbonio.lsp] Loaded extension 'esbonio.lsp.sphinx.autodoc'
[esbonio.lsp] Loaded extension 'esbonio.lsp.sphinx.codeblocks'
[esbonio.lsp] Loaded extension 'esbonio.lsp.sphinx.domains'
[esbonio.lsp] Loaded extension 'esbonio.lsp.sphinx.directives'
[esbonio.lsp] Loaded extension 'esbonio.lsp.sphinx.images'
[esbonio.lsp] Loaded extension 'esbonio.lsp.sphinx.includes'
[esbonio.lsp] Loaded extension 'esbonio.lsp.sphinx.roles'
[esbonio.lsp] User Config {
  "buildDir": "/home/trana/.vscode-server/data/User/workspaceStorage/e774f83a6abe422ecf21e3256a93ad60/swyddfa.esbonio/sphinx"
}
[esbonio.lsp] Workspace Folder: 'file:///home/trana/git'
[esbonio.lsp] Sphinx Args {
  "buildername": "html",
  "confdir": "/home/trana/git/REDACTED/docs",
  "confoverrides": {},
  "doctreedir": "/home/trana/.vscode-server/data/User/workspaceStorage/e774f83a6abe422ecf21e3256a93ad60/swyddfa.esbonio/sphinx/doctrees",
  "freshenv": false,
  "keep_going": false,
  "outdir": "/home/trana/.vscode-server/data/User/workspaceStorage/e774f83a6abe422ecf21e3256a93ad60/swyddfa.esbonio/sphinx/html",
  "parallel": 1,
  "srcdir": "/home/trana/git/REDACTED/docs",
  "status": null,
  "tags": [],
  "verbosity": 0,
  "warning": null,
  "warningiserror": false
}
Running Sphinx v8.2.3
loading translations [en]...
done
[esbonio.lsp] Reporting diagnostic at file:///home/trana/git/REDACTED/docs/conf.py:1
WARNING: html_static_path entry '_static' does not exist
loading pickled environment...
done
[esbonio.lsp] Skipping extension 'sphinx.addnodes', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.builders.changes', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.builders.epub3', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.ext.mathjax', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.builders.html', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.builders.dirhtml', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.builders.dummy', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.builders.gettext', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.builders.latex.transforms', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.builders.latex', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.builders.linkcheck', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.builders.manpage', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.builders.singlehtml', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.builders.texinfo', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.builders.text', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.builders.xml', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.config', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.domains.c', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.domains.changeset', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.domains.citation', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.domains.cpp', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.domains.index', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.domains.javascript', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.domains.math', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.directives', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.domains.python', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.domains.rst', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.domains.std', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.directives.admonitions', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.directives.code', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.directives.other', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.directives.patches', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.extension', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.parsers', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.registry', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.roles', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.transforms', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.transforms.compact_bullet_list', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.transforms.i18n', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.transforms.references', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.transforms.post_transforms', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.transforms.post_transforms.code', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.transforms.post_transforms.images', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.versioning', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.environment.collectors.dependencies', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.environment.collectors.asset', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.environment.collectors.metadata', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.environment.collectors.title', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinx.environment.collectors.toctree', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'alabaster', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinxcontrib.applehelp', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinxcontrib.devhelp', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinxcontrib.htmlhelp', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinxcontrib.serializinghtml', missing 'esbonio_setup' fuction
[esbonio.lsp] Skipping extension 'sphinxcontrib.qthelp', missing 'esbonio_setup' fuction
[esbonio.lsp] Building...
[client] Build start.
building [mo]: targets for 0 po files that are out of date
writing output...

building [html]: targets for 0 source files that are out of date
updating environment:
0 added, 0 changed, 0 removed
reading sources...

looking for now-outdated files...
none found
no targets are out of date.
preparing documents...
done
copying assets...
copying static files...
Writing evaluated template result to /home/trana/.vscode-server/data/User/workspaceStorage/e774f83a6abe422ecf21e3256a93ad60/swyddfa.esbonio/sphinx/html/_static/language_data.js
Writing evaluated template result to /home/trana/.vscode-server/data/User/workspaceStorage/e774f83a6abe422ecf21e3256a93ad60/swyddfa.esbonio/sphinx/html/_static/documentation_options.js
Writing evaluated template result to /home/trana/.vscode-server/data/User/workspaceStorage/e774f83a6abe422ecf21e3256a93ad60/swyddfa.esbonio/sphinx/html/_static/basic.css
Writing evaluated template result to /home/trana/.vscode-server/data/User/workspaceStorage/e774f83a6abe422ecf21e3256a93ad60/swyddfa.esbonio/sphinx/html/_static/alabaster.css
copying static files: done
copying extra files...
copying extra files: done
copying assets: done
generating indices...
genindex
done
writing additional pages...
search
done
dumping search index in English (code: en)...
done
dumping object inventory...
done
build succeeded.

The HTML pages are in ../.vscode-server/data/User/workspaceStorage/e774f83a6abe422ecf21e3256a93ad60/swyddfa.esbonio/sphinx/html.

(Optional) Settings from conf.py

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinghelp wantedExtra attention is neededide:vscodeIssues that relate to the Esbonio vscode extensiontriageIssues needing triage

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions