Comment 3 for bug 1763721

Revision history for this message
Philip Roche (philroche) wrote :

I am seeing the same issues with snap lpshipit [0].

snapcraft, version 2.40.1

$ /snap/bin/snapcraft status lpshipit

"""
Traceback (most recent call last):
  File "/snap/snapcraft/1345/bin/snapcraft", line 11, in <module>
    load_entry_point('snapcraft==2.40.1', 'console_scripts', 'snapcraft')()
  File "/snap/snapcraft/1345/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 565, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/snap/snapcraft/1345/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2631, in load_entry_point
    return ep.load()
  File "/snap/snapcraft/1345/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2291, in load
    return self.resolve()
  File "/snap/snapcraft/1345/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2297, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/snap/snapcraft/1345/lib/python3.6/site-packages/snapcraft/cli/__main__.py", line 43, in <module>
    run(prog_name='snapcraft')
  File "/snap/snapcraft/1345/lib/python3.6/site-packages/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/snap/snapcraft/1345/lib/python3.6/site-packages/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/snap/snapcraft/1345/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/snap/snapcraft/1345/lib/python3.6/site-packages/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/snap/snapcraft/1345/lib/python3.6/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/snap/snapcraft/1345/lib/python3.6/site-packages/snapcraft/cli/store.py", line 247, in status
    snapcraft.status(snap_name, series, arch)
  File "/snap/snapcraft/1345/lib/python3.6/site-packages/snapcraft/_store.py", line 717, in status
    status = store.get_snap_status(snap_name, series, arch)
  File "/snap/snapcraft/1345/lib/python3.6/site-packages/snapcraft/storeapi/_store_client.py", line 194, in get_snap_status
    self.sca.snap_status, snap_id, series, arch)
  File "/snap/snapcraft/1345/lib/python3.6/site-packages/snapcraft/storeapi/_store_client.py", line 85, in _refresh_if_necessary
    return func(*args, **kwargs)
  File "/snap/snapcraft/1345/lib/python3.6/site-packages/snapcraft/storeapi/_sca_client.py", line 281, in snap_status
    url = 'snaps/' + snap_id + '/state'
TypeError: must be str, not NoneType
"""

Other snaps registered to the same account work fine.

[0] https://dashboard.snapcraft.io/snaps/lpshipit/