Giter VIP home page Giter VIP logo

Comments (10)

olimorris avatar olimorris commented on July 21, 2024 1

The issue is a Neovim one, as reported here. A lot of people posting workarounds in that issue.

For future reference, the bug report template exists for many reasons:

  1. To ensure that the issue is infact an issue; a lot of the time it's a configuration issue for people
  2. To make sure I have a baseline to work from when trying to fix the issue
  3. To be protective of my time

Neovim is normally really good at spitting out error messages and the one you posted suggests it's a big scary internal bug so in the future always worth googling the error message or heading over to the Neovim GitHub repo in case someone else has encountered it and solved it.

from persisted.nvim.

linduxed avatar linduxed commented on July 21, 2024 1

@olimorris I had no intention to waste your time. The reason for why I submitted the issue here were the following:

  1. My problems started after I started using this plugin in particular.
  2. As @tmpm697 mentioned, disabling this plugin results in the issue going away.
  3. The minimal config turned out to be sufficient to surface the problem for me.
  4. I managed to find a commit (through bisecting) that shows a point where this issue does not appear.

The Neovim issue that you link to seems to indeed be the actual issue, so I'll follow the development of that. No problem at all with this getting closed.

Thanks for your work!

from persisted.nvim.

adrian5 avatar adrian5 commented on July 21, 2024 1

As per this comment, I've place this snippet alongside my persisted.nvim config until aforementioned Neovim issue is resolved:

vim.api.nvim_create_autocmd({ "VimLeave" }, {
  callback = function()
    vim.cmd("!notify-send ''")
    vim.cmd("sleep 10m")
  end,
})

That seems to do the job.


P.s. I've test driven multiple session plugins and this one hits the sweet spot for me in terms of features and flexibility vs ease-of-setup. Nice work Oli!

from persisted.nvim.

tmpm697 avatar tmpm697 commented on July 21, 2024

I got the same issue. nvim: src/unix/core.c:147: uv_close: Assertion !uv__is_closing(handle' failed.` constantly block the UI, I was thougt this is smth due to nvim config somewhere.

from persisted.nvim.

olimorris avatar olimorris commented on July 21, 2024

What version of Neovim are you using?

from persisted.nvim.

olimorris avatar olimorris commented on July 21, 2024

...and how is this related to this plugin? The error message suggests a general issue with Neovim

from persisted.nvim.

tmpm697 avatar tmpm697 commented on July 21, 2024

no idea but this issue only happens if i enable this plugin.

with both versions:

NVIM v0.10.0-dev-766+gef44e5972
neovim 0.9.1-3

more able to produce when you switch session with telescope.

@olimorris can u re-open this?

from persisted.nvim.

olimorris avatar olimorris commented on July 21, 2024

Nothing has changed in this plugin in two weeks so seems odd that this issue is suddenly appearing. I suspect the issue stems from one of the other plugins installed in your config.

Happy to open this issue again if someone can provide a minimal.lua file which showcases the issue. I can't resolve an issue if it can't be recreated.

from persisted.nvim.

tmpm697 avatar tmpm697 commented on July 21, 2024

it happens for long time, this issue happens when you close nvim, the line

nvim: src/unix/core.c:147: uv_close: Assertion `!uv__is_closing(handle' failed.

splash in screen before nvim exits that make it hard to capture it.

from persisted.nvim.

olimorris avatar olimorris commented on July 21, 2024

Hey @linduxed, my feedback was aimed at @tmpm697; this would be the third time they've submitted an issue without a proper minimal.lua file.

Hope you enjoy the plugin.

from persisted.nvim.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.