snapcraft snap IsADirectoryError: [Errno 21] Is a directory

I’m trying to snap a project I’m working on. I used to snap it with no problem at all but suddenly it’s giving me this error. The staging is doing perfectly while the snap crashed on this error:

    Traceback (most recent call last):
  File "/snap/snapcraft/2900/legacy_snapcraft/lib/python3.5/site-packages/snapcraft/file_utils.py", line 109, in link_or_copy
    link(source, destination, follow_symlinks=follow_symlinks)
  File "/snap/snapcraft/2900/legacy_snapcraft/lib/python3.5/site-packages/snapcraft/file_utils.py", line 143, in link
    os.link(source_path, destination, follow_symlinks=False)
PermissionError: [Errno 1] Operation not permitted: '/home/maikegiodde/rocket-territorio/.snapcraft/stage/lib' -> '/home/maikegiodde/rocket-territorio/.snapcraft/prime/lib'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/snap/snapcraft/2900/legacy_snapcraft/bin/snapcraft", line 11, in <module>
    load_entry_point('snapcraft==2.43.1', 'console_scripts', 'snapcraft')()
  File "/snap/snapcraft/2900/legacy_snapcraft/lib/python3.5/site-packages/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/snap/snapcraft/2900/legacy_snapcraft/lib/python3.5/site-packages/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/snap/snapcraft/2900/legacy_snapcraft/lib/python3.5/site-packages/click/core.py", line 1066, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/snap/snapcraft/2900/legacy_snapcraft/lib/python3.5/site-packages/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/snap/snapcraft/2900/legacy_snapcraft/lib/python3.5/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/snap/snapcraft/2900/legacy_snapcraft/lib/python3.5/site-packages/snapcraft/cli/lifecycle.py", line 209, in snap
    _execute(steps.PRIME, parts=[], pack_project=True, output=output, **kwargs)
  File "/snap/snapcraft/2900/legacy_snapcraft/lib/python3.5/site-packages/snapcraft/cli/lifecycle.py", line 98, in _execute
    lifecycle.execute(step, project_config, parts)
  File "/snap/snapcraft/2900/legacy_snapcraft/lib/python3.5/site-packages/snapcraft/internal/lifecycle/_runner.py", line 90, in execute
    executor.run(step, part_names)
  File "/snap/snapcraft/2900/legacy_snapcraft/lib/python3.5/site-packages/snapcraft/internal/lifecycle/_runner.py", line 194, in run
    self._handle_step(part_names, part, step, current_step, cli_config)
  File "/snap/snapcraft/2900/legacy_snapcraft/lib/python3.5/site-packages/snapcraft/internal/lifecycle/_runner.py", line 208, in _handle_step
    getattr(self, "_run_{}".format(current_step.name))(part)
  File "/snap/snapcraft/2900/legacy_snapcraft/lib/python3.5/site-packages/snapcraft/internal/lifecycle/_runner.py", line 283, in _run_prime
    self._run_step(step=steps.PRIME, part=part, progress="Priming")
  File "/snap/snapcraft/2900/legacy_snapcraft/lib/python3.5/site-packages/snapcraft/internal/lifecycle/_runner.py", line 327, in _run_step
    getattr(part, step.name)()
  File "/snap/snapcraft/2900/legacy_snapcraft/lib/python3.5/site-packages/snapcraft/internal/pluginhandler/__init__.py", line 743, in prime
    self._runner.prime()
  File "/snap/snapcraft/2900/legacy_snapcraft/lib/python3.5/site-packages/snapcraft/internal/pluginhandler/_runner.py", line 116, in prime
    "override-prime", self._override_prime_scriptlet, self._primedir
  File "/snap/snapcraft/2900/legacy_snapcraft/lib/python3.5/site-packages/snapcraft/internal/pluginhandler/_runner.py", line 162, in _run_scriptlet
    scriptlet_name, function_call.strip()
  File "/snap/snapcraft/2900/legacy_snapcraft/lib/python3.5/site-packages/snapcraft/internal/pluginhandler/_runner.py", line 218, in _handle_builtin_function
    function(**function_args)
  File "/snap/snapcraft/2900/legacy_snapcraft/lib/python3.5/site-packages/snapcraft/internal/pluginhandler/__init__.py", line 752, in _do_prime
    _migrate_files(snap_files, snap_dirs, self.stagedir, self.primedir)
  File "/snap/snapcraft/2900/legacy_snapcraft/lib/python3.5/site-packages/snapcraft/internal/pluginhandler/__init__.py", line 1085, in _migrate_files
    file_utils.link_or_copy(src, dst, follow_symlinks=follow_symlinks)
  File "/snap/snapcraft/2900/legacy_snapcraft/lib/python3.5/site-packages/snapcraft/file_utils.py", line 117, in link_or_copy
    copy(source, destination, follow_symlinks=follow_symlinks)
  File "/snap/snapcraft/2900/legacy_snapcraft/lib/python3.5/site-packages/snapcraft/file_utils.py", line 166, in copy
    shutil.copy2(source, destination, follow_symlinks=follow_symlinks)
  File "/snap/snapcraft/2900/legacy_snapcraft/usr/lib/python3.5/shutil.py", line 251, in copy2
    copyfile(src, dst, follow_symlinks=follow_symlinks)
  File "/snap/snapcraft/2900/legacy_snapcraft/usr/lib/python3.5/shutil.py", line 114, in copyfile
    with open(src, 'rb') as fsrc:
IsADirectoryError: [Errno 21] Is a directory: '/home/maikegiodde/rocket-territorio/.snapcraft/stage/lib'

I can’t find anything online and everything is up-to-date.

This is the repo I’m trying to snap