Comments (10)
For the sake of information, it is still not working for me, and I cannot make it work with the last case either... I am testing it on Ubuntu 22.04, in case it can be helpful.
from rest.nvim.
I might have a similar issue. The request previously worked fine but now produces an error
Request
@y = 2024
@m = 09
@d = 04
@n = 5055
@t = 9000
POST https://jira.beauit.com/rest/api/2/issue/GENGY-{{n}}/worklog
Authorization: Basic _hidden_
Content-Type: application/json
{
"timeSpentSeconds": "{{t}}",
"started": "{{y}}-{{m}}-{{d}}T12:00:00.000+0000",
"comment": ""
}
errors
Error executing Lua callback: .../share/nvim/lazy/rest.nvim/lua/rest-nvim/parser/init.lua:143: attempt to index local 'document_node' (a nil value)
stack traceback:
.../share/nvim/lazy/rest.nvim/lua/rest-nvim/parser/init.lua:143: in function 'traverse_variables'
.../share/nvim/lazy/rest.nvim/lua/rest-nvim/parser/init.lua:436: in function 'parse'
...al/share/nvim/lazy/rest.nvim/lua/rest-nvim/functions.lua:61: in function 'exec'
...cal/share/nvim/lazy/rest.nvim/lua/rest-nvim/commands.lua:44: in function 'impl'
...cal/share/nvim/lazy/rest.nvim/lua/rest-nvim/commands.lua:182: in function <...cal/share/nvim/lazy/rest.nvim/lua/rest-nvim/commands.lua:165>
[rest.nvim] ERROR: The tree-sitter node at the range [7:0 - 16:0] has a syntax error and cannot be parsed
from rest.nvim.
So I personally have always found Treesitter to be very finicky when it comes to installs. I was having the same issue.
I have two computers I use nvim on and both had the same issue.
- For one of them, I fixed it when
:TSUpdate
ran while updating my packages from Lazy - For the other one, I had to
:TSUninstall all
first, and then didTSUpdate
. I updated all my dependencies before this as well, I'd guess mainly rest.nvim, luarocks, and probably Treesitter are the only ones that you'd need to make sure are up to date as possible.
from rest.nvim.
Using Neovim 0.10.0, I still cannot manage to run it, but the error is slightly different:
Error executing Lua callback: ...m-0.10.0/share/nvim/runtime/lua/vim/treesitter/query.lua:252: Query error at 1:11. Impossible pattern:
(variable name: (_) @name)
^
stack traceback:
[C]: in function '_ts_parse_query'
...m-0.10.0/share/nvim/runtime/lua/vim/treesitter/query.lua:252: in function 'fn'
...nvim-0.10.0/share/nvim/runtime/lua/vim/func/_memoize.lua:58: in function 'parse'
.../share/nvim/lazy/rest.nvim/lua/rest-nvim/parser/init.lua:166: in function 'parse_variables'
.../share/nvim/lazy/rest.nvim/lua/rest-nvim/parser/init.lua:232: in function 'parse_request'
.../share/nvim/lazy/rest.nvim/lua/rest-nvim/parser/init.lua:436: in function 'parse'
...al/share/nvim/lazy/rest.nvim/lua/rest-nvim/functions.lua:61: in function 'exec'
...cal/share/nvim/lazy/rest.nvim/lua/rest-nvim/commands.lua:44: in function 'impl'
...cal/share/nvim/lazy/rest.nvim/lua/rest-nvim/commands.lua:182: in function <...cal/share/nvim/lazy/rest.nvim/lua/rest-nvim/commands.lua:165>
from rest.nvim.
Do you have any requests before GET https://reqres.in/api/users?page=5
in your .http
?
from rest.nvim.
Do you have any requests before
GET https://reqres.in/api/users?page=5
in your.http
?
No. I'm using this simple file: https://github.com/rest-nvim/rest.nvim/blob/main/tests/reqs/basic_get.http
but it's failing the same with all the others...
from rest.nvim.
Then I have no idea why the error occurs( I've copied your request and it works fine within my neovim. Maybe you should update your plugin and http
treesitter
from rest.nvim.
Hi, are you running the request with your cursor over the request? It seems like you're trying to run it from line 7, which is empty and doesn't belong to the request on itself.
Edit: please check :InspectTree
and use it to know which lines belong to your request node.
from rest.nvim.
Hi. Yes, i am running the request from line 8 where the POST ...
is. The code i provided is the full contents of the .http file. I also tried lines 9, 10.
Accorind to InstpectTree, the request is (request) ; [8:1 - 17:0]
.
Btw, if i try to run request from lines 1-3 (or any line before first empty line) the full request gets highlighted correctly, but still gives an error.
from rest.nvim.
Reinstalling treesitter grammars did not help. As for debugging, the issue in my case is in the parameters. Inlining values fixes the request, but, of course, lacks the functionality.
this version works
POST https://jira.beauit.com/rest/api/2/issue/GENGY-5109/worklog
Authorization: Basic hidden
Content-Type: application/json
{
"timeSpentSeconds": "1800",
"started": "2024-04-22T12:00:00.000+0000",
"comment": ""
}
from rest.nvim.
Related Issues (20)
- Plugin not working in Lunarvim HOT 2
- No longer working with cookies.
- Issue with finding lib-curl HOT 7
- Bug. The empty parameter still doesn't seem to work HOT 3
- HTTP calls block UI thread (async issue) HOT 1
- The rest nvim is not working with default configuration HOT 6
- Null values not included in the request with json body HOT 2
- [Bug] Can't recognize the variable in header HOT 6
- Freeze NVIM if host is not exists HOT 1
- Feature Request: Notifications HOT 2
- JSON formatting for application/vnd.api+json does not work
- How can i format .http file
- Feature request: improve lazy-loading mechanisms
- Support for HTML request bodies
- Wrong regtype for `getregionpos` HOT 3
- Unable to install and use with Debian12 / Lazyvim HOT 1
- JWTs are not included in requests HOT 1
- Can't parse the simply http file
- Unbale to use rest.nvim in windows10 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rest.nvim.