Skip to content

(arrayp nil) error while installing packages from codeberg.org (like undo-fu and git-timemachine) #6541

@NicholasNagy

Description

@NicholasNagy

What did you expect to happen?

I expected to follow the installation instructions for doom and for it to install properly.

What actually happened?

The actual resulting output:
tmp

Here is the backtrace that the error points to.
backtrace.zip

If you would like the backtrace to the other packages that failed to install, I can include those as well.

Describe your attempts to resolve the issue

As a bit of background, I am running all this in WSL. I wanted to get Emacs and doom running on my PC, so the first thing I did was compile Emacs 28.1 in WSL Ubuntu-20.04. I followed the instructions for Emacs 28.1, and got that installed and running, now my next endeavor was running Doom.
However, during the doom install process, I would get this error for the installation of the emacs-undo-fu (if I would re-run and emacs-undo-fu-session, and then git-timemachine, if I re-ran again). Not knowing better, I re-ran the command over and over until doom seemed to have no errors, but it is clear that these packages weren't installed correctly:

image

So I keep getting those errors, since I believe these packages weren't installed properly.

Next, I found this document: https://github.com/doomemacs/doomemacs/blob/master/docs/getting_started.org#with-wsl--ubuntu-1804-lts
in the doom documentation, so I followed that to install Emacs 27.1 in WSL Ubuntu-18.04, and then I followed the guide once more, and I still run into the same issues when running doom install.

Steps to reproduce

  1. Install Emacs version 27.1 or 28.1 on either WSL Ubuntu-18.04 or WSL Ubuntu-20.04
  2. follow instructions to install doom emacs (git clone to ~/.emacs.d && ~/.emacs.d/doom install)
  3. Should be reproduced.

I am curious to see if this behavior is also seen when installed on native linux. If it is not reproducible on Linux, then it may be a WSL + Windows only bug, unfortunately.

System Information

https://pastebin.com/e2u0Fhdv

Metadata

Metadata

Assignees

No one assigned

    Labels

    is:upstreamOriginates from outside the project and cannot be fully addressed heremodule:emacs/undoPertains to Doom's :emacs undo modulere:packagesPertains to package & dependency management

    Type

    No type

    Projects

    Status

    Resolved

    Status

    Resolved

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions