What did you expect to happen?
I open a pdf and I can view and edit it using pdf-tools. This used to work just fine for weeks, but now it's stopped working.
What actually happened?
isearch etc. However, whenever I want to jump from one page to the next one or previous one, I get the following error: Odd number of elements in hash table datapdf-tools and get prompted to rebuild epdfinfo on startup, it says that the process was successful. However, Emacs freezes, I get another error message concerning "number of elements in hash table" and I have to force-quite. I couldn't reproduce this now to give you the exact message, but could try to if that's important. I found another open issue about an error during the setup of epdfinfo here: #3244. Don't know if that's related.Steps to reproduce:
pdffilepdf-view-scroll-down-or-previous-pagedoom--store-init: Odd number of elements in hash table dataSystem information:
emacs version 26.3
features JPEG RSVG IMAGEMAGICK GLIB NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS LCMS2
build Apr 24, 2020
buildopts (--disable-dependency-tracking --disable-silent-rules --enable-locallisppath=/usr/local/share/emacs/site-lisp --infodir=/usr/local/Cellar/emacs-plus/26.3/share/info/emacs --prefix=/usr/local/Cellar/emacs-plus/26.3 --with-xml2 --without-dbus --with-gnutls --with-imagemagick --with-modules --with-rsvg --with-ns --disable-ns-self-contained)
windowsys ns
daemonp server-running
doom version 2.0.9
build HEAD -> develop 042cc781b 2020-06-20 03:02:05 -0400
dir ~/.doom.d/
system type darwin
config x86_64-apple-darwin19.2.0
shell /usr/local/bin/zsh
uname Darwin 19.2.0 Darwin Kernel Version 19.2.0: Sat Nov 9 03:47:04 PST 2019; root:xnu-6153.61.1~20/RELEASE_X86_64 x86_64
path (~/anaconda3/condabin ~/anaconda3/bin /usr/local/bin /usr/bin /bin /usr/sbin /sbin /Library/TeX/texbin /opt/X11/bin /opt/ImageMagick/bin ~/.local/bin /usr/local/Cellar/emacs-plus/26.3/libexec/emacs/26.3/x86_64-apple-darwin19.2.0/)
config envfile envvar-file
elc-files 149
modules (:completion company ivy :ui doom doom-dashboard doom-quit hl-todo modeline ophints (popup +defaults) treemacs vc-gutter vi-tilde-fringe workspaces zen :editor (evil +everywhere) file-templates fold multiple-cursors snippets :emacs dired electric ibuffer undo vc :term eshell vterm :checkers syntax grammar :tools (eval +overlay) lookup macos magit pdf :lang emacs-lisp ess (latex +latexmk +fold) markdown (org +roam) python sh :config literate (default +bindings +smartparens))
packages ((windresize) (org-ref) (lorem-ipsum) (latex-extra) (org-noter) (org-download) (org-roam-server) (org-journal) (org-tree-slide) (dired-narrow) (dired-subtree) (ov) (outline-magic :recipe (:host github :repo tj64/outline-magic)) (treemacs-icons-dired) (org-roam-bibtex))
unpin (n/a)
elpa (n/a)
Please produce a backtrace from the error.
Had tried to last time and did not get one, but it creates a backtrace now when I try to open a pdf file:
Debugger entered--Lisp error: (error "Odd number of elements in hash table data")
read(#<buffer *temp*>)
doom--store-init("pdf-view")
doom--store-get("/Users/quirin/promo/bib/pdfs/Goel2016SocialDynamics.pdf" "pdf-view" nil)
doom-store-get("/Users/quirin/promo/bib/pdfs/Goel2016SocialDynamics.pdf" "pdf-view")
+pdf-restore-page-number-h()
run-hooks(change-major-mode-after-body-hook special-mode-hook pdf-view-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook special-mode-hook pdf-view-mode-hook))
run-mode-hooks(pdf-view-mode-hook)
pdf-view-mode()
set-auto-mode-0(pdf-view-mode nil)
#f(compiled-function (&optional keep-mode-if-same) "Select major mode appropriate for current buffer.\n\nTo find the right major mode, this function checks for a -*- mode tag\nchecks for a `mode:' entry in the Local Variables section of the file,\nchecks if it uses an interpreter listed in `interpreter-mode-alist',\nmatches the buffer beginning against `magic-mode-alist',\ncompares the filename against the entries in `auto-mode-alist',\nthen matches the buffer beginning against `magic-fallback-mode-alist'.\n\nIf `enable-local-variables' is nil, or if the file name matches\n`inhibit-local-variables-regexps', this function does not check\nfor any mode: tag anywhere in the file. If `local-enable-local-variables'\nis nil, then the only mode: tag that can be relevant is a -*- one.\n\nIf the optional argument KEEP-MODE-IF-SAME is non-nil, then we\nset the major mode only if that would change it. In other words\nwe don't actually set it to the same mode the buffer already has." #<bytecode 0x400923ab>)()
apply(#f(compiled-function (&optional keep-mode-if-same) "Select major mode appropriate for current buffer.\n\nTo find the right major mode, this function checks for a -*- mode tag\nchecks for a `mode:' entry in the Local Variables section of the file,\nchecks if it uses an interpreter listed in `interpreter-mode-alist',\nmatches the buffer beginning against `magic-mode-alist',\ncompares the filename against the entries in `auto-mode-alist',\nthen matches the buffer beginning against `magic-fallback-mode-alist'.\n\nIf `enable-local-variables' is nil, or if the file name matches\n`inhibit-local-variables-regexps', this function does not check\nfor any mode: tag anywhere in the file. If `local-enable-local-variables'\nis nil, then the only mode: tag that can be relevant is a -*- one.\n\nIf the optional argument KEEP-MODE-IF-SAME is non-nil, then we\nset the major mode only if that would change it. In other words\nwe don't actually set it to the same mode the buffer already has." #<bytecode 0x400923ab>) nil)
so-long--set-auto-mode(#f(compiled-function (&optional keep-mode-if-same) "Select major mode appropriate for current buffer.\n\nTo find the right major mode, this function checks for a -*- mode tag\nchecks for a `mode:' entry in the Local Variables section of the file,\nchecks if it uses an interpreter listed in `interpreter-mode-alist',\nmatches the buffer beginning against `magic-mode-alist',\ncompares the filename against the entries in `auto-mode-alist',\nthen matches the buffer beginning against `magic-fallback-mode-alist'.\n\nIf `enable-local-variables' is nil, or if the file name matches\n`inhibit-local-variables-regexps', this function does not check\nfor any mode: tag anywhere in the file. If `local-enable-local-variables'\nis nil, then the only mode: tag that can be relevant is a -*- one.\n\nIf the optional argument KEEP-MODE-IF-SAME is non-nil, then we\nset the major mode only if that would change it. In other words\nwe don't actually set it to the same mode the buffer already has." #<bytecode 0x400923ab>))
apply(so-long--set-auto-mode #f(compiled-function (&optional keep-mode-if-same) "Select major mode appropriate for current buffer.\n\nTo find the right major mode, this function checks for a -*- mode tag\nchecks for a `mode:' entry in the Local Variables section of the file,\nchecks if it uses an interpreter listed in `interpreter-mode-alist',\nmatches the buffer beginning against `magic-mode-alist',\ncompares the filename against the entries in `auto-mode-alist',\nthen matches the buffer beginning against `magic-fallback-mode-alist'.\n\nIf `enable-local-variables' is nil, or if the file name matches\n`inhibit-local-variables-regexps', this function does not check\nfor any mode: tag anywhere in the file. If `local-enable-local-variables'\nis nil, then the only mode: tag that can be relevant is a -*- one.\n\nIf the optional argument KEEP-MODE-IF-SAME is non-nil, then we\nset the major mode only if that would change it. In other words\nwe don't actually set it to the same mode the buffer already has." #<bytecode 0x400923ab>) nil)
#f(advice-wrapper :around #f(compiled-function (&optional keep-mode-if-same) "Select major mode appropriate for current buffer.\n\nTo find the right major mode, this function checks for a -*- mode tag\nchecks for a `mode:' entry in the Local Variables section of the file,\nchecks if it uses an interpreter listed in `interpreter-mode-alist',\nmatches the buffer beginning against `magic-mode-alist',\ncompares the filename against the entries in `auto-mode-alist',\nthen matches the buffer beginning against `magic-fallback-mode-alist'.\n\nIf `enable-local-variables' is nil, or if the file name matches\n`inhibit-local-variables-regexps', this function does not check\nfor any mode: tag anywhere in the file. If `local-enable-local-variables'\nis nil, then the only mode: tag that can be relevant is a -*- one.\n\nIf the optional argument KEEP-MODE-IF-SAME is non-nil, then we\nset the major mode only if that would change it. In other words\nwe don't actually set it to the same mode the buffer already has." #<bytecode 0x400923ab>) so-long--set-auto-mode)()
apply(#f(advice-wrapper :around #f(compiled-function (&optional keep-mode-if-same) "Select major mode appropriate for current buffer.\n\nTo find the right major mode, this function checks for a -*- mode tag\nchecks for a `mode:' entry in the Local Variables section of the file,\nchecks if it uses an interpreter listed in `interpreter-mode-alist',\nmatches the buffer beginning against `magic-mode-alist',\ncompares the filename against the entries in `auto-mode-alist',\nthen matches the buffer beginning against `magic-fallback-mode-alist'.\n\nIf `enable-local-variables' is nil, or if the file name matches\n`inhibit-local-variables-regexps', this function does not check\nfor any mode: tag anywhere in the file. If `local-enable-local-variables'\nis nil, then the only mode: tag that can be relevant is a -*- one.\n\nIf the optional argument KEEP-MODE-IF-SAME is non-nil, then we\nset the major mode only if that would change it. In other words\nwe don't actually set it to the same mode the buffer already has." #<bytecode 0x400923ab>) so-long--set-auto-mode) nil)
set-auto-mode()
normal-mode(t)
#f(compiled-function (&optional error warn noauto after-find-file-from-revert-buffer nomodes) "Called after finding a file and by the default revert function.\nSets buffer mode, parses file-local and directory-local variables.\nOptional args ERROR, WARN, and NOAUTO: ERROR non-nil means there was an\nerror in reading the file. WARN non-nil means warn if there\nexists an auto-save file more recent than the visited file.\nNOAUTO means don't mess with auto-save mode.\nFourth arg AFTER-FIND-FILE-FROM-REVERT-BUFFER is ignored\n(see `revert-buffer-in-progress-p' for similar functionality).\nFifth arg NOMODES non-nil means don't alter the file's modes.\nFinishes by calling the functions in `find-file-hook'\nunless NOMODES is non-nil." #<bytecode 0x40091bc7>)(nil t)
apply(#f(compiled-function (&optional error warn noauto after-find-file-from-revert-buffer nomodes) "Called after finding a file and by the default revert function.\nSets buffer mode, parses file-local and directory-local variables.\nOptional args ERROR, WARN, and NOAUTO: ERROR non-nil means there was an\nerror in reading the file. WARN non-nil means warn if there\nexists an auto-save file more recent than the visited file.\nNOAUTO means don't mess with auto-save mode.\nFourth arg AFTER-FIND-FILE-FROM-REVERT-BUFFER is ignored\n(see `revert-buffer-in-progress-p' for similar functionality).\nFifth arg NOMODES non-nil means don't alter the file's modes.\nFinishes by calling the functions in `find-file-hook'\nunless NOMODES is non-nil." #<bytecode 0x40091bc7>) (nil t))
doom--optimize-for-large-files-a(#f(compiled-function (&optional error warn noauto after-find-file-from-revert-buffer nomodes) "Called after finding a file and by the default revert function.\nSets buffer mode, parses file-local and directory-local variables.\nOptional args ERROR, WARN, and NOAUTO: ERROR non-nil means there was an\nerror in reading the file. WARN non-nil means warn if there\nexists an auto-save file more recent than the visited file.\nNOAUTO means don't mess with auto-save mode.\nFourth arg AFTER-FIND-FILE-FROM-REVERT-BUFFER is ignored\n(see `revert-buffer-in-progress-p' for similar functionality).\nFifth arg NOMODES non-nil means don't alter the file's modes.\nFinishes by calling the functions in `find-file-hook'\nunless NOMODES is non-nil." #<bytecode 0x40091bc7>) nil t)
apply(doom--optimize-for-large-files-a #f(compiled-function (&optional error warn noauto after-find-file-from-revert-buffer nomodes) "Called after finding a file and by the default revert function.\nSets buffer mode, parses file-local and directory-local variables.\nOptional args ERROR, WARN, and NOAUTO: ERROR non-nil means there was an\nerror in reading the file. WARN non-nil means warn if there\nexists an auto-save file more recent than the visited file.\nNOAUTO means don't mess with auto-save mode.\nFourth arg AFTER-FIND-FILE-FROM-REVERT-BUFFER is ignored\n(see `revert-buffer-in-progress-p' for similar functionality).\nFifth arg NOMODES non-nil means don't alter the file's modes.\nFinishes by calling the functions in `find-file-hook'\nunless NOMODES is non-nil." #<bytecode 0x40091bc7>) (nil t))
#f(advice-wrapper :around #f(compiled-function (&optional error warn noauto after-find-file-from-revert-buffer nomodes) "Called after finding a file and by the default revert function.\nSets buffer mode, parses file-local and directory-local variables.\nOptional args ERROR, WARN, and NOAUTO: ERROR non-nil means there was an\nerror in reading the file. WARN non-nil means warn if there\nexists an auto-save file more recent than the visited file.\nNOAUTO means don't mess with auto-save mode.\nFourth arg AFTER-FIND-FILE-FROM-REVERT-BUFFER is ignored\n(see `revert-buffer-in-progress-p' for similar functionality).\nFifth arg NOMODES non-nil means don't alter the file's modes.\nFinishes by calling the functions in `find-file-hook'\nunless NOMODES is non-nil." #<bytecode 0x40091bc7>) doom--optimize-for-large-files-a)(nil t)
apply(#f(advice-wrapper :around #f(compiled-function (&optional error warn noauto after-find-file-from-revert-buffer nomodes) "Called after finding a file and by the default revert function.\nSets buffer mode, parses file-local and directory-local variables.\nOptional args ERROR, WARN, and NOAUTO: ERROR non-nil means there was an\nerror in reading the file. WARN non-nil means warn if there\nexists an auto-save file more recent than the visited file.\nNOAUTO means don't mess with auto-save mode.\nFourth arg AFTER-FIND-FILE-FROM-REVERT-BUFFER is ignored\n(see `revert-buffer-in-progress-p' for similar functionality).\nFifth arg NOMODES non-nil means don't alter the file's modes.\nFinishes by calling the functions in `find-file-hook'\nunless NOMODES is non-nil." #<bytecode 0x40091bc7>) doom--optimize-for-large-files-a) (nil t))
#f(advice-wrapper :before #f(advice-wrapper :around #f(compiled-function (&optional error warn noauto after-find-file-from-revert-buffer nomodes) "Called after finding a file and by the default revert function.\nSets buffer mode, parses file-local and directory-local variables.\nOptional args ERROR, WARN, and NOAUTO: ERROR non-nil means there was an\nerror in reading the file. WARN non-nil means warn if there\nexists an auto-save file more recent than the visited file.\nNOAUTO means don't mess with auto-save mode.\nFourth arg AFTER-FIND-FILE-FROM-REVERT-BUFFER is ignored\n(see `revert-buffer-in-progress-p' for similar functionality).\nFifth arg NOMODES non-nil means don't alter the file's modes.\nFinishes by calling the functions in `find-file-hook'\nunless NOMODES is non-nil." #<bytecode 0x40091bc7>) doom--optimize-for-large-files-a) doom-first-file-hook-h)(nil t)
apply(#f(advice-wrapper :before #f(advice-wrapper :around #f(compiled-function (&optional error warn noauto after-find-file-from-revert-buffer nomodes) "Called after finding a file and by the default revert function.\nSets buffer mode, parses file-local and directory-local variables.\nOptional args ERROR, WARN, and NOAUTO: ERROR non-nil means there was an\nerror in reading the file. WARN non-nil means warn if there\nexists an auto-save file more recent than the visited file.\nNOAUTO means don't mess with auto-save mode.\nFourth arg AFTER-FIND-FILE-FROM-REVERT-BUFFER is ignored\n(see `revert-buffer-in-progress-p' for similar functionality).\nFifth arg NOMODES non-nil means don't alter the file's modes.\nFinishes by calling the functions in `find-file-hook'\nunless NOMODES is non-nil." #<bytecode 0x40091bc7>) doom--optimize-for-large-files-a) doom-first-file-hook-h) (nil t))
after-find-file(nil t)
find-file-noselect-1(#<buffer Goel2016SocialDynamics.pdf> "~/promo/bib/pdfs/Goel2016SocialDynamics.pdf" nil nil "~/promo/bib/pdfs/Goel2016SocialDynamics.pdf" (8866303337 16777220))
find-file-noselect("/Users/quirin/promo/bib/pdfs/Goel2016SocialDynamics.pdf" nil nil nil)
find-file("/Users/quirin/promo/bib/pdfs/Goel2016SocialDynamics.pdf")
counsel-find-file-action("/Users/quirin/promo/bib/pdfs/Goel2016SocialDynamics.pdf")
ivy-call()
ivy-read("Find file: " read-file-name-internal :matcher counsel--find-file-matcher :initial-input nil :action counsel-find-file-action :preselect nil :require-match confirm-after-completion :history file-name-history :keymap (keymap (remap keymap (undo . counsel-find-file-undo)) (96 lambda (&optional arg) "nil (`nil')" (interactive "p") (if (string= "" ivy-text) (execute-kbd-macro (kbd "M-o b")) (self-insert-command arg))) (C-backspace . counsel-up-directory) (67108991 . counsel-up-directory)) :caller counsel-find-file)
counsel--find-file-1("Find file: " nil counsel-find-file-action counsel-find-file)
counsel-find-file()
funcall-interactively(counsel-find-file)
call-interactively(counsel-find-file nil nil)
command-execute(counsel-find-file)
I come across the same problem, has it been fixed?
No, I still get the same error. I hope my comment up there didn't falsely suggest it was working now. But I'm kind of glad to hear I'm not the only one facing this issue.
I did a re-install of Doom tonight and that got rid of the error. I don't know how. I kept my configs so basically only the packages were re-loaded. The only thing I changed was that I got rid of chemacs. That's all I can say, you can close the issue if you want, thanks for trying to help.
I just hit this, and a Doom upgrade + package update didn't help. The error occurs when running pdf-tools-install, and then subsequently when opening / interacting with PDFs.
Update: A fresh Doom install seems to have helped. This issue appeared immediately after upgrading my OS from Ubuntu 18.04 -> 20.04.
Debugger entered--Lisp error: (error "Hash table data is not a list of even length")
read(#<buffer *temp*>)
(progn (set-buffer-multibyte nil) (setq buffer-file-coding-system 'binary) (insert-file-contents-literally location-path) (read (current-buffer)))
(unwind-protect (progn (set-buffer-multibyte nil) (setq buffer-file-coding-system 'binary) (insert-file-contents-literally location-path) (read (current-buffer))) (and (buffer-name temp-buffer) (kill-buffer temp-buffer)))
(save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn (set-buffer-multibyte nil) (setq buffer-file-coding-system 'binary) (insert-file-contents-literally location-path) (read (current-buffer))) (and (buffer-name temp-buffer) (kill-buffer temp-buffer))))
(let ((temp-buffer (generate-new-buffer " *temp*"))) (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn (set-buffer-multibyte nil) (setq buffer-file-coding-system 'binary) (insert-file-contents-literally location-path) (read (current-buffer))) (and (buffer-name temp-buffer) (kill-buffer temp-buffer)))))
(puthash location (let ((temp-buffer (generate-new-buffer " *temp*"))) (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn (set-buffer-multibyte nil) (setq buffer-file-coding-system 'binary) (insert-file-contents-literally location-path) (read (current-buffer))) (and (buffer-name temp-buffer) (kill-buffer temp-buffer))))) doom--store-table)
(if (file-exists-p location-path) (puthash location (let ((temp-buffer (generate-new-buffer " *temp*"))) (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn (set-buffer-multibyte nil) (setq buffer-file-coding-system 'binary) (insert-file-contents-literally location-path) (read (current-buffer))) (and (buffer-name temp-buffer) (kill-buffer temp-buffer))))) doom--store-table) (puthash location (make-hash-table :test 'equal) doom--store-table))
(let* ((file-name-handler-alist nil) (location-path (expand-file-name location doom-store-dir))) (if (file-exists-p location-path) (puthash location (let ((temp-buffer (generate-new-buffer " *temp*"))) (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn (set-buffer-multibyte nil) (setq buffer-file-coding-system ...) (insert-file-contents-literally location-path) (read ...)) (and (buffer-name temp-buffer) (kill-buffer temp-buffer))))) doom--store-table) (puthash location (make-hash-table :test 'equal) doom--store-table)))
(or (gethash location doom--store-table) (let* ((file-name-handler-alist nil) (location-path (expand-file-name location doom-store-dir))) (if (file-exists-p location-path) (puthash location (let ((temp-buffer (generate-new-buffer " *temp*"))) (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn ... ... ... ...) (and ... ...)))) doom--store-table) (puthash location (make-hash-table :test 'equal) doom--store-table))))
doom--store-init("pdf-view")
(puthash key (cons (if ttl (time-add (current-time) ttl)) value) (doom--store-init location))
doom--store-put("something.pdf" 4 "pdf-view" nil)
doom-store-put("something.pdf" 4 nil "pdf-view")
(if page (doom-store-put buffer-file-name page nil "pdf-view") nil)
(let* ((page (and t (and buffer-file-name (pdf-view-current-page))))) (if page (doom-store-put buffer-file-name page nil "pdf-view") nil))
+pdf-remember-page-number-h()
run-hooks(pdf-view-change-page-hook)
pdf-view-goto-page(4)
pdf-view-next-page-command(1)
funcall-interactively(pdf-view-next-page-command 1)
call-interactively(pdf-view-next-page-command nil nil)
command-execute(pdf-view-next-page-command)
emacs version 28.0.50
features XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND DBUS GSETTINGS GLIB NOTIFY INOTIFY LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS PDUMPER LCMS2
build Aug 05, 2020
buildopts (--with-modules)
windowsys x
daemonp server-running
doom version 2.0.9
build HEAD -> develop 00a8f750e 2020-08-05 03:32:21 -0400
dir ~/.doom.d/
system type gnu/linux
config x86_64-pc-linux-gnu
shell /bin/bash
uname Linux 5.4.0-42-generic #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 x86_64
path (~/.cargo/bin ~/.nix-profile/bin ~/.guix-profile/bin /usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin /usr/games /usr/local/games /snap/bin /usr/local/go/bin ~/emacs-src-new/lib-src/)
config envfile envvar-file
elc-files 0
modules (:personal neurosys :completion (company +childframe) (ivy +prescient +childframe) :ui deft doom hl-todo modeline nav-flash zen :editor lispy multiple-cursors word-wrap :emacs dired electric vc :term vterm :checkers syntax :tools direnv (eval +overlay) docker lookup (magit +forge) pass pdf :lang common-lisp data emacs-lisp javascript (haskell +dante) (latex +latexmk +cdlatex) markdown nix (org +journal +hugo +jupyter) rust sh :app calendar :config literate (default +bindings +smartparens))
packages ((ace-window) (aggressive-indent) (company-org-roam :recipe (:host github :repo jethrokuan/company-org-roam)) (company-posframe) (deadgrep) (dired-narrow) (dmenu) (google-this) (helpful) (jest) (key-chord) (org-cliplink) (org-download) (org-drill) (org-noter) (org-recoll :recipe (:host github :repo alraban/org-recoll)) (org-ref) (org-roam :recipe (:host github :repo jethrokuan/org-roam)) (org-roam-bibtex) (org-roam-server) (phi-search) (ob-rust) (real-auto-save) (smartscan) (toc-org) (undo-tree) (wrap-region) (julia-mode :pin 1c122f1dff) (julia-snail) (julia-repl :recipe (:host github :repo tpapp/julia-repl :branch tp/terminal-backends)))
unpin (n/a)
elpa (n/a)
@wuqui Are you still experiencing this issue? If so, try deleting ~/.emacs.d/.local/etc/store/* and see if that resolves the issue.
No, I have fixed the issue by re-installing Doom in the meantime. Everything's working fine again now.
I am also experiencing this issue.
Backtrace: https://pastebin.com/JSD51qaA
./doom info: https://pastebin.com/WmT3Mt3v
EDIT: following
@wuqui Are you still experiencing this issue? If so, try deleting
~/.emacs.d/.local/etc/store/*and see if that resolves the issue.
fixes the issue for me.
@wuqui Are you still experiencing this issue? If so, try deleting
~/.emacs.d/.local/etc/store/*and see if that resolves the issue.
Just came across this issue after installing exwm and this fixed it for me. Is there a method in the doom cli that can remedy this sort of thing automatically? I tried "clean" and "purge" but felt as if I was missing a "nuke" option lol
Is there a method in the doom cli that can remedy this sort of thing automatically? I tried "clean" and "purge" but felt as if I was missing a "nuke" option lol
Unfortunately not. It's not very safe to delete those files unless a problem occurs, and if a problem occurs, it's not possible to tell _which_ store it came from. If we were to delete them all, this might cause more problems than it would solve.
In any case, this was caused by a bug in the :tools pdf module, which was fixed quite some time ago, so I'll consider this resolved.
Just summarizing the solution here since this issue seems to be popping up more these days:
~/.emacs.d/.local/etc/store/pdf-view file will fix this issue.
Most helpful comment
Just summarizing the solution here since this issue seems to be popping up more these days:
Deleting the
~/.emacs.d/.local/etc/store/pdf-viewfile will fix this issue.