Opened 5 years ago
Closed 5 years ago
#3778 closed defect (fixed)
Segger: Attempted to add model mask.seg #2 to scene twice
Reported by: | Owned by: | Tom Goddard | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Volume Data | Version: | |
Keywords: | Cc: | gregdp@… | |
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
The following bug report has been submitted: Platform: Linux-5.4.0-48-generic-x86_64-with-debian-buster-sid ChimeraX Version: 1.1 (2020-09-09 22:22:27 UTC) Description Openning .seg file returns the error: "ValueError: Attempted to add model mask.seg #2 to scene twice" Log: Startup Errors --- error | Bundle 'ChimeraX-Registration' custom initialization failed warning | Traceback (most recent call last): File "/home/davidherreros/scipion3/software/em/chimerax-1.1/lib/python3.7/site- packages/chimerax/registration/nag.py", line 266, in _strptime month = _months.index(month_name) ValueError: tuple.index(x): x not in tuple During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/davidherreros/scipion3/software/em/chimerax-1.1/lib/python3.7/site- packages/chimerax/core/toolshed/info.py", line 342, in initialize api._api_caller.initialize(api, session, self) File "/home/davidherreros/scipion3/software/em/chimerax-1.1/lib/python3.7/site- packages/chimerax/core/toolshed/__init__.py", line 1265, in initialize return cls._get_func(api, "initialize")(session, bi) File "/home/davidherreros/scipion3/software/em/chimerax-1.1/lib/python3.7/site- packages/chimerax/registration/__init__.py", line 41, in initialize nag(session) File "/home/davidherreros/scipion3/software/em/chimerax-1.1/lib/python3.7/site- packages/chimerax/registration/nag.py", line 38, in nag _check_usage(session) File "/home/davidherreros/scipion3/software/em/chimerax-1.1/lib/python3.7/site- packages/chimerax/registration/nag.py", line 192, in _check_usage usage = _get_usage() File "/home/davidherreros/scipion3/software/em/chimerax-1.1/lib/python3.7/site- packages/chimerax/registration/nag.py", line 228, in _get_usage usage["dates"].append(_strptime(value)) File "/home/davidherreros/scipion3/software/em/chimerax-1.1/lib/python3.7/site- packages/chimerax/registration/nag.py", line 275, in _strptime raise ValueError("time data does not match format") ValueError: time data does not match format UCSF ChimeraX version: 1.1 (2020-09-09) © 2016-2020 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX > open /home/davidherreros/mask.seg format segger Summary of feedback from opening /home/davidherreros/mask.seg --- note | Showing 4 region surfaces Traceback (most recent call last): File "/home/davidherreros/scipion3/software/em/chimerax-1.1/lib/python3.7/site- packages/chimerax/ui/gui.py", line 629, in customEvent func(*args, **kw) File "/home/davidherreros/scipion3/software/em/chimerax-1.1/lib/python3.7/site- packages/chimerax/ui/widgets/htmlview.py", line 440, in defer cxcmd(session, topic) File "/home/davidherreros/scipion3/software/em/chimerax-1.1/lib/python3.7/site- packages/chimerax/ui/widgets/htmlview.py", line 456, in cxcmd run(session, cmd) File "/home/davidherreros/scipion3/software/em/chimerax-1.1/lib/python3.7/site- packages/chimerax/core/commands/run.py", line 31, in run results = command.run(text, log=log) File "/home/davidherreros/scipion3/software/em/chimerax-1.1/lib/python3.7/site- packages/chimerax/core/commands/cli.py", line 2805, in run result = ci.function(session, **kw_args) File "/home/davidherreros/scipion3/software/em/chimerax-1.1/lib/python3.7/site- packages/chimerax/open_command/cmd.py", line 100, in cmd_open return Command(session, registry=registry).run(provider_cmd_text, log=log) File "/home/davidherreros/scipion3/software/em/chimerax-1.1/lib/python3.7/site- packages/chimerax/core/commands/cli.py", line 2805, in run result = ci.function(session, **kw_args) File "/home/davidherreros/scipion3/software/em/chimerax-1.1/lib/python3.7/site- packages/chimerax/open_command/cmd.py", line 188, in provider_open session.models.add(opened_models) File "/home/davidherreros/scipion3/software/em/chimerax-1.1/lib/python3.7/site- packages/chimerax/core/models.py", line 641, in add raise ValueError('Attempted to add model %s to scene twice' % model) ValueError: Attempted to add model mask.seg #2 to scene twice ValueError: Attempted to add model mask.seg #2 to scene twice File "/home/davidherreros/scipion3/software/em/chimerax-1.1/lib/python3.7/site- packages/chimerax/core/models.py", line 641, in add raise ValueError('Attempted to add model %s to scene twice' % model) See log for complete Python traceback. Showing mask.seg - 4 regions, 4 surfaces > ui tool show Shell /home/davidherreros/scipion3/software/em/chimerax-1.1/lib/python3.7/site- packages/IPython/core/history.py:226: UserWarning: IPython History requires SQLite, your history will not be saved warn("IPython History requires SQLite, your history will not be saved") OpenGL version: 3.3.0 NVIDIA 450.66 OpenGL renderer: GeForce RTX 2060/PCIe/SSE2 OpenGL vendor: NVIDIA Corporation Manufacturer: Alienware Model: Alienware m15 R2 OS: Ubuntu 18.04 bionic Architecture: 64bit ELF CPU: 12 Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz Cache Size: 12288 KB Memory: total used free shared buff/cache available Mem: 15G 6.7G 4.1G 405M 4.6G 8.0G Swap: 5.6G 0B 5.6G Graphics: 00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:3e9b] Subsystem: Dell Device [1028:093b] Kernel driver in use: i915 PyQt version: 5.12.3 Compiled Qt version: 5.12.4 Runtime Qt version: 5.12.9 Installed Packages: alabaster: 0.7.12 appdirs: 1.4.4 Babel: 2.8.0 backcall: 0.2.0 blockdiag: 2.0.1 certifi: 2020.6.20 chardet: 3.0.4 ChimeraX-AddH: 2.1.1 ChimeraX-AlignmentAlgorithms: 2.0 ChimeraX-AlignmentHdrs: 3.2 ChimeraX-AlignmentMatrices: 2.0 ChimeraX-Alignments: 2.1 ChimeraX-Arrays: 1.0 ChimeraX-Atomic: 1.6.1 ChimeraX-AtomSearch: 2.0 ChimeraX-AxesPlanes: 2.0 ChimeraX-BasicActions: 1.1 ChimeraX-BILD: 1.0 ChimeraX-BlastProtein: 1.0.1 ChimeraX-BondRot: 2.0 ChimeraX-BugReporter: 1.0 ChimeraX-BuildStructure: 2.0 ChimeraX-Bumps: 1.0 ChimeraX-BundleBuilder: 1.0 ChimeraX-ButtonPanel: 1.0 ChimeraX-CageBuilder: 1.0 ChimeraX-CellPack: 1.0 ChimeraX-Centroids: 1.1 ChimeraX-ChemGroup: 2.0 ChimeraX-Clashes: 2.0 ChimeraX-ColorActions: 1.0 ChimeraX-ColorGlobe: 1.0 ChimeraX-CommandLine: 1.1.3 ChimeraX-ConnectStructure: 2.0 ChimeraX-Contacts: 1.0 ChimeraX-Core: 1.1 ChimeraX-CoreFormats: 1.0 ChimeraX-coulombic: 1.0.1 ChimeraX-Crosslinks: 1.0 ChimeraX-Crystal: 1.0 ChimeraX-DataFormats: 1.0 ChimeraX-Dicom: 1.0 ChimeraX-DistMonitor: 1.1 ChimeraX-DistUI: 1.0 ChimeraX-Dssp: 2.0 ChimeraX-EMDB-SFF: 1.0 ChimeraX-ExperimentalCommands: 1.0 ChimeraX-FileHistory: 1.0 ChimeraX-FunctionKey: 1.0 ChimeraX-Geometry: 1.1 ChimeraX-gltf: 1.0 ChimeraX-Graphics: 1.0 ChimeraX-Hbonds: 2.0 ChimeraX-Help: 1.0 ChimeraX-HKCage: 1.0 ChimeraX-IHM: 1.0 ChimeraX-ImageFormats: 1.0 ChimeraX-IMOD: 1.0 ChimeraX-IO: 1.0 ChimeraX-Label: 1.0 ChimeraX-LinuxSupport: 1.0 ChimeraX-ListInfo: 1.0 ChimeraX-Log: 1.1.1 ChimeraX-LookingGlass: 1.1 ChimeraX-Map: 1.0.1 ChimeraX-MapData: 2.0 ChimeraX-MapEraser: 1.0 ChimeraX-MapFilter: 2.0 ChimeraX-MapFit: 2.0 ChimeraX-MapSeries: 2.0 ChimeraX-Markers: 1.0 ChimeraX-Mask: 1.0 ChimeraX-MatchMaker: 1.1 ChimeraX-MDcrds: 2.0 ChimeraX-MedicalToolbar: 1.0.1 ChimeraX-Meeting: 1.0 ChimeraX-MLP: 1.0 ChimeraX-mmCIF: 2.2 ChimeraX-MMTF: 2.0 ChimeraX-Modeller: 1.0 ChimeraX-ModelPanel: 1.0 ChimeraX-ModelSeries: 1.0 ChimeraX-Mol2: 2.0 ChimeraX-Morph: 1.0 ChimeraX-MouseModes: 1.0 ChimeraX-Movie: 1.0 ChimeraX-Neuron: 1.0 ChimeraX-Nucleotides: 2.0 ChimeraX-OpenCommand: 1.2.1 ChimeraX-PDB: 2.1 ChimeraX-PDBBio: 1.0 ChimeraX-PickBlobs: 1.0 ChimeraX-Positions: 1.0 ChimeraX-PresetMgr: 1.0 ChimeraX-PubChem: 2.0 ChimeraX-Read-Pbonds: 1.0 ChimeraX-Registration: 1.1 ChimeraX-RemoteControl: 1.0 ChimeraX-ResidueFit: 1.0 ChimeraX-RestServer: 1.0 ChimeraX-RNALayout: 1.0 ChimeraX-RotamerLibMgr: 2.0 ChimeraX-RotamerLibsDunbrack: 2.0 ChimeraX-RotamerLibsDynameomics: 2.0 ChimeraX-RotamerLibsRichardson: 2.0 ChimeraX-SaveCommand: 1.2 ChimeraX-SchemeMgr: 1.0 ChimeraX-ScipionExtensions: 1.2 ChimeraX-SDF: 2.0 ChimeraX-Segger: 1.0 ChimeraX-Segment: 1.0 ChimeraX-SeqView: 2.2 ChimeraX-Shape: 1.0.1 ChimeraX-Shell: 1.0 ChimeraX-Shortcuts: 1.0 ChimeraX-ShowAttr: 1.0 ChimeraX-ShowSequences: 1.0 ChimeraX-SideView: 1.0 ChimeraX-Smiles: 2.0 ChimeraX-SmoothLines: 1.0 ChimeraX-SpaceNavigator: 1.0 ChimeraX-StdCommands: 1.0.4 ChimeraX-STL: 1.0 ChimeraX-Storm: 1.0 ChimeraX-Struts: 1.0 ChimeraX-Surface: 1.0 ChimeraX-SwapAA: 2.0 ChimeraX-SwapRes: 2.0 ChimeraX-TapeMeasure: 1.0 ChimeraX-Test: 1.0 ChimeraX-Toolbar: 1.0 ChimeraX-ToolshedUtils: 1.0 ChimeraX-Tug: 1.0 ChimeraX-UI: 1.2.3 ChimeraX-uniprot: 2.0 ChimeraX-ViewDockX: 1.0 ChimeraX-Vive: 1.1 ChimeraX-VolumeMenu: 1.0 ChimeraX-VTK: 1.0 ChimeraX-WavefrontOBJ: 1.0 ChimeraX-WebCam: 1.0 ChimeraX-WebServices: 1.0 ChimeraX-Zone: 1.0 colorama: 0.4.3 comtypes: 1.1.7 cxservices: 1.0 cycler: 0.10.0 Cython: 0.29.20 decorator: 4.4.2 distlib: 0.3.1 distro: 1.5.0 docutils: 0.16 filelock: 3.0.12 funcparserlib: 0.3.6 grako: 3.16.5 h5py: 2.10.0 html2text: 2020.1.16 idna: 2.10 ihm: 0.16 imagecodecs: 2020.5.30 imagecodecs-lite: 2020.1.31 imagesize: 1.2.0 ipykernel: 5.3.0 ipython: 7.15.0 ipython-genutils: 0.2.0 jedi: 0.17.2 Jinja2: 2.11.2 jupyter-client: 6.1.3 jupyter-core: 4.6.3 kiwisolver: 1.2.0 line-profiler: 2.1.2 lxml: 4.5.1 MarkupSafe: 1.1.1 matplotlib: 3.2.1 msgpack: 1.0.0 netifaces: 0.10.9 networkx: 2.4 numexpr: 2.7.1 numpy: 1.18.5 numpydoc: 1.0.0 openvr: 1.12.501 packaging: 20.4 parso: 0.7.1 pexpect: 4.8.0 pickleshare: 0.7.5 Pillow: 7.1.2 pip: 20.2.2 pkginfo: 1.5.0.1 prompt-toolkit: 3.0.7 psutil: 5.7.0 ptyprocess: 0.6.0 pycollada: 0.7.1 pydicom: 2.0.0 Pygments: 2.6.1 PyOpenGL: 3.1.5 PyOpenGL-accelerate: 3.1.5 pyparsing: 2.4.7 PyQt5-commercial: 5.12.3 PyQt5-sip: 4.19.19 PyQtWebEngine-commercial: 5.12.1 python-dateutil: 2.8.1 pytz: 2020.1 pyzmq: 19.0.2 qtconsole: 4.7.4 QtPy: 1.9.0 RandomWords: 0.3.0 requests: 2.24.0 scipy: 1.4.1 setuptools: 49.4.0 sfftk-rw: 0.6.6.dev0 six: 1.15.0 snowballstemmer: 2.0.0 sortedcontainers: 2.2.2 Sphinx: 3.1.1 sphinxcontrib-applehelp: 1.0.2 sphinxcontrib-blockdiag: 2.0.0 sphinxcontrib-devhelp: 1.0.2 sphinxcontrib-htmlhelp: 1.0.3 sphinxcontrib-jsmath: 1.0.1 sphinxcontrib-qthelp: 1.0.3 sphinxcontrib-serializinghtml: 1.1.4 suds-jurko: 0.6 tables: 3.6.1 tifffile: 2020.6.3 tinyarray: 1.2.2 tornado: 6.0.4 traitlets: 5.0.4 urllib3: 1.25.10 wcwidth: 0.2.5 webcolors: 1.11.1 wheel: 0.34.2
Change History (5)
comment:1 by , 5 years ago
Component: | Unassigned → Volume Data |
---|---|
Owner: | set to |
Platform: | → all |
Project: | → ChimeraX |
Status: | new → assigned |
Summary: | ChimeraX bug report submission → Segger: Attempted to add model mask.seg #2 to scene twice |
comment:2 by , 5 years ago
Cc: | added |
---|
I was able to reproduce your problem opening mask.seg. Somehow the code ends up trying to open a model twice. Should be easy to fix. Possibly older ChimeraX 1.0 will open the file. In 1.1 I added more code to check that duplicate models were not mistakenly opened.
This ticket also showed the registration code failed. That will also need fixing.
comment:3 by , 5 years ago
Fixed opening of .seg file. Code was trying to add the segmentation model to the session twice.
Need to look at registration error next.
comment:4 by , 5 years ago
The error at startup is caused by a bug in the registration code. I made a new ticket for that #3785. The problem is the format of dates in the preregistration file where ChimeraX tracks how many times the program has been used so it can ask you to register after 15 days of use. The simplest fix for that error is to delete the preregistration file. To find where that file is on your system use ChimeraX command
info path user unversioned config
and it will report the path in the Log.
comment:5 by , 5 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Fixed reading .seg file.
Registration error on start up is ticket #3785.
Reported by David Herreros