Failed to get list of R functions: No method asJSON S3 class: NativeRoutineMap
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- r, typescript
- Domaine
- developer-experience, tooling
Piste de recherche
Reproduisez l’échec dans un fichier R de VS Code sous Windows 11 en déclenchant l’autocomplétion ou le survol, puis examinez le lancement du processus languageserver de l’extension et les r.lsp.args configurés. Comparez le comportement concernant --vanilla, jsonlite et NativeRoutineMap, et utilisez l’environnement signalé comme référence de base. C’est terminé lorsque l’erreur de function-list n’apparaît plus pendant l’autocomplétion ou le survol.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Description
When using the R extension, I consistently receive these error messages:
-
Failed to get list of R functions. Make sure that jsonlite is installed and r.rpath.windows points to a valid R executable. -
R library paths: C:/R_libs/4.5 C:/Program Files/R/R-4.5.2/library Error: No method asJSON S3 class: NativeRoutineMap
The error occurs even when just selecting lines of code in the editor (without executing), suggesting it's triggered by autocomplete/hover features.
Environment
- OS: Windows 11 x64
- VS Code version: (1.107.1)
- vscode-R extension version: 2.8.6
- R version: 4.5.2 (2025-10-31 ucrt)
- jsonlite version: 2.0.0
- languageserver version: 0.3.16
Attempted fixes (none worked)
-
Added S3 method fix for
asJSON.NativeRoutineMapin:~/.RprofileRprofile.site(R's site profile)- OneDrive shared
.Rprofile
-
Set
R_PROFILE_USERas system environment variable -
Configured
r.lsp.args: ["--no-save", "--no-restore"] -
Reinstalled languageserver from GitHub (
remotes::install_github) -
Updated jsonlite to 2.0.0
Root cause hypothesis
The languageserver appears to run with --vanilla flag internally, which skips all profile files including Rprofile.site. This prevents any runtime fix from being applied before jsonlite encounters the NativeRoutineMap class.
Suggested fix
Either:
- Don't use
--vanillawhen spawning the languageserver R process, or - Add a built-in handler for
NativeRoutineMapclass in the extension/languageserver - Use
force = TRUEin jsonlite calls (similar to fix in PR #1255)
Minimal reproducible example
The error occurs on any R file when the extension tries to provide autocomplete suggestions.
- Langage dominant
- TypeScript
- Étoiles
- 1.2k
- Forks
- 151
- Merge moyen
- 1 j 6 h
- PR mergées (30 j)
- 81
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de REditorSupport/vscode-R
-
[Bug]: `view` button sends explicit `.GlobalEnv` lookup to terminal instead of `View()` onlyOuvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
REditorSupport/vscode-R#1846 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
(feat) Additional Arrow supportPeut-être pris @Fred-Wu l’a pris il y a 2 jours. Ouverteenhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
REditorSupport/vscode-R#1785 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
[Bug]: vscode-R 3.0.1: code from other project files silently executed in R session via sessOuvertebug
Difficulté 4/5 3-5 jours Accessibilité débutants 12/100
REditorSupport/vscode-R#1877 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Explore a standalone, dependency-free R package for the Data Viewer backendPeut-être pris @eitsupi l’a pris il y a 4 jours. Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
REditorSupport/vscode-R#1860 · 4 commentaires · 1 réaction · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 12/100
REditorSupport/vscode-R#1859 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de REditorSupport/vscode-R
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
TomerAberbach/profiler-md#733 ·
Les mainteneurs répondent en général sous 1 jour
-
bug priority: medium
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
brentspine/brents-toasts#143 ·
-
🐛 bug 🗺️ DB Models & Ops
Difficulté 2/5 1-3 heures Accessibilité débutants 83/100
LibreChat-AI/LibreChat#17214 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
Wavvon/Wavvon-clients#136 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
umami-software/umami#4637 ·
Les mainteneurs répondent en général sous 3 jours