Opened 7 years ago

Closed 7 years ago

#1116 closed defect (fixed)

RuntimeError: delayed command registration for 'measure motion' failed

Reported by: Elaine Meng Owned by: Tom Goddard
Priority: major Milestone:
Component: Volume Data Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

UCSF ChimeraX version: 0.7 (2018-05-09)

open 2mnr
surface
molmap protein 5
easure motion #1 to #2 prickles #3

Traceback (most recent call last):

File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/toolshed/info.py", line 237, in _register_cmd

api._api_caller.register_command(api, self, ci, logger)

File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/toolshed/init.py", line 1050, in register_command

return cls._get_func(api, "register_command")(ci.name, logger)

File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/map/series/init.py", line 32, in register_command

measure_motion.register_command(logger)

File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/map/series/measure_motion.py", line 91, in register_command

from . import CmdDesc, register, SurfaceArg, FloatArg, ColorArg, ModelArg, IntArg

ImportError: cannot import name 'CmdDesc'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/commands/cli.py", line 1972, in lazy_register

deferred.call()

File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/commands/cli.py", line 1903, in call

return self.proxy()

File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/toolshed/info.py", line 229, in cb

s._register_cmd(ci, l)

File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/toolshed/info.py", line 240, in _register_cmd

"register_command() failed for command %s in bundle %s:\n%s" % (ci.name, self.name, str(e)))

chimerax.core.toolshed.ToolshedError: register_command() failed for command measure motion in bundle ChimeraX-MapSeries:
cannot import name 'CmdDesc'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/cmd_line/tool.py", line 205, in execute

cmd.run(cmd_text)

File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/commands/cli.py", line 2574, in run

self._find_command_name(final, used_aliases=_used_aliases)

File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/commands/cli.py", line 2324, in _find_command_name

what.lazy_register(cmd_name)

File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/commands/cli.py", line 1974, in lazy_register

raise RuntimeError("delayed command registration for %r failed (%s)" % (cmd_name, e))

RuntimeError: delayed command registration for 'measure motion' failed (register_command() failed for command measure motion in bundle ChimeraX-MapSeries:
cannot import name 'CmdDesc')

RuntimeError: delayed command registration for 'measure motion' failed (register_command() failed for command measure motion in bundle ChimeraX-MapSeries:
cannot import name 'CmdDesc')

Change History (2)

in reply to:  1 ; comment:1 by Elaine Meng, 7 years ago

I did use command “measure” not “easure” as shown in the ticket (cut-n-paste fail, sorry)

comment:2 by Tom Goddard, 7 years ago

Resolution: fixed
Status: assignedclosed

Fixed.

Bad python imports after moving to map series bundle.

Note: See TracTickets for help on using tickets.