Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wrong-type-argument crash #12

Open
bhepple opened this issue Jun 29, 2021 · 5 comments
Open

wrong-type-argument crash #12

bhepple opened this issue Jun 29, 2021 · 5 comments

Comments

@bhepple
Copy link

bhepple commented Jun 29, 2021

I've been living with this one for a while with a workaround.

It throws the error after a restart:

Debugger entered--Lisp error: (wrong-type-argument stringp nil)
  elfeed-dashboard-update-links()
  (lambda nil (interactive) (elfeed-dashboard-update-links))()
  funcall-interactively((lambda nil (interactive) (elfeed-dashboard-update-links)))
  #<subr call-interactively>((lambda nil (interactive) (elfeed-dashboard-update-links)) nil nil)
  call-interactively@ido-cr+-record-current-command(#<subr call-interactively> (lambda nil (interactive) (elfeed-dashboard-update-links)) nil nil)
  apply(call-interactively@ido-cr+-record-current-command #<subr call-interactively> ((lambda nil (interactive) (elfeed-dashboard-update-links)) nil nil))
  call-interactively((lambda nil (interactive) (elfeed-dashboard-update-links)) nil nil)
  command-execute((lambda nil (interactive) (elfeed-dashboard-update-links)))

The workaround is to run M-x elfeed-dashboard

Versions are:

elfeed-dashboard-20201218.347
elfeed-20210606.1130
emacs-28.0.50-1.20210524.git5d59c8b.fc33 ie puregtk and nativecomp from 
https://copr.fedorainfracloud.org/coprs/deathwish/emacs-pgtk-nativecomp/

on fedora-33
@manojm321
Copy link
Owner

After restart of emacs?

@bhepple
Copy link
Author

bhepple commented Jul 12, 2021

Yes, that's right. After a fresh start of emacs. I have desktop-save-mode set so the elfeed-dashboard.org is preserved between sessions. It's not a big deal as I can workaround. I just you might be curious - and also, it might be a nativecomp thing.

@manojm321
Copy link
Owner

Thanks for reporting, I use desktop save mode as well. Can't reproduce.

I suspect it's related to your elfeed-dashboard.org file. Would you be able to share it?

@bhepple
Copy link
Author

bhepple commented Jul 27, 2021

Here ya go:

* Basics

 [U] Update Elfeed
 [s] Search
 [E] Edit
 [g] Refresh counts
 [q] Kill dashboard

* Bookmarks

 [u] Unread               ([[elfeed:+unread][     0]]/[[elfeed:][ 14264]])
 [b] BBC                  ([[elfeed:+unread +bbc][     0]]/[[elfeed:+bbc][  3090]])
 [d] distrowatch          ([[elfeed:+unread +distrowatch][     0]]/[[elfeed:+distrowatch][    10]])
 [e] Emacs                ([[elfeed:+unread +emacs][     0]]/[[elfeed:+emacs][  1048]])
 [f] Fedora               ([[elfeed:+unread +fedora][     0]]/[[elfeed:+fedora][  1299]])
 [h] Hacker News          ([[elfeed:+unread +hacker][     0]]/[[elfeed:+hacker][  1846]])
 [l] Linux                ([[elfeed:+unread +linux][     0]]/[[elfeed:+linux][  1250]])
 [o] oglaf                ([[elfeed:+unread +oglaf][     0]]/[[elfeed:+oglaf][   615]])
 [Q] LinuxQuestions       ([[elfeed:+unread +linuxquestions][     0]]/[[elfeed:+linuxquestions][  1002]])
 [x] xkcd                 ([[elfeed:+unread +xkcd][     0]]/[[elfeed:+xkcd][    34]])
 [w] Sway                 ([[elfeed:+unread +sway][     0]]/[[elfeed:+sway][   279]])

* Configuration
  :PROPERTIES:
  :VISIBILITY: hideall
  :END:

  Press "E" to edit and M-x elfeed-dashboard-mode to go back

  #+STARTUP: showall showstars indent
  #+KEYMAP: u | elfeed-dashboard-query "+unread"
  #+KEYMAP: b | elfeed-dashboard-query "+unread +bbc"
  #+KEYMAP: d | elfeed-dashboard-query "+unread +distrowatch"
  #+KEYMAP: e | elfeed-dashboard-query "+unread +emacs"
  #+KEYMAP: f | elfeed-dashboard-query "+unread +fedora"
  #+KEYMAP: h | elfeed-dashboard-query "+unread +hacker"
  #+KEYMAP: l | elfeed-dashboard-query "+unread +linux"
  #+KEYMAP: o | elfeed-dashboard-query "+unread +oglaf"
  #+KEYMAP: Q | elfeed-dashboard-query "+unread +linuxquestions"
  #+KEYMAP: x | elfeed-dashboard-query "+unread +xkcd"
  #+KEYMAP: w | elfeed-dashboard-query "+unread +sway"
  #+KEYMAP: s | elfeed
  #+KEYMAP: g | elfeed-dashboard-update-links
  #+KEYMAP: U | elfeed-dashboard-update
  #+KEYMAP: E | elfeed-dashboard-edit
  #+KEYMAP: q | kill-current-buffer

@opsnull
Copy link

opsnull commented Oct 28, 2021

same problem here。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants