Open gour opened 6 years ago
See #283. It looks like you've updated Emacs but you kept your old elpa/ around. This is a problem because those byte code .elc files were built with a different Emacs release. Byte code may be backwards compatible, but other important artifacts in those byte compiled files — such as macro expansions — are not. Unfortunately package.el doesn't detect this problem.
Thank you. Re-installing elfeed(-org) did solve the issue!
I tried deleting my elpa dir completely and re-installing everything, but I still see this issue. I recently update by emacs to 26.1 via brew cask.
Error in post-command-hook (elfeed-search--live-update): (wrong-type-argument avl-tree- [cl-struct-avl-tree- [cl-struct-avl-tree- [[[[[[[
emacs version: GNU Emacs 26.1 (build 1, x86_64-apple-darwin14.5.0, NS appkit-1348.17 Version 10.10.5 (Build 14F2511)) of 2018-05-30
@Manoj, I have no idea how brew cask works, or if it has the same build issues as package.el. It's possible you may need to delete some sort of brew cask build cache. It's also possible your database somehow got into a bad state. What's the value of elfeed-db-version after you bring up the Elfeed search buffer? It should not be 4 if you're seeing this error. If you're trying to move a database from Emacs 25 to Emacs 26, you must also be using Elfeed 3.0 or greater.
elfeed-db-version
is indeed 4 and elfeed version is 3.1.0. Any ideas how I can workaround this? It would be good if somehow I could recover my index.
I use the following setup for elfeed:
and after launching Emacs and invoking `C-x w' I get the following:
However, it's interesting that it happens only during first invoking, iow. when I invoke `C-x w' next time, it launches normally.
Any hint?
I've tried to remove my
/.elfeed
, but it does not help.