Opened 8 years ago

Closed 8 years ago

#647 closed defect (fixed)

save-restore session compressed two models into one

Reported by: Elaine Meng Owned by: Eric Pettersen
Priority: major Milestone:
Component: Input/Output Version:
Keywords: Cc: Tom Goddard
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

open 1zik
open 1zik.pb
open 1zik
move y 10 mod #3
open 1zik2.pb

... (pb files attached) creates 4 models, where the first pb file (#2) creates an intramolecular pbond (within #1) and the second pb file (#4) creates an intermolecular pbond (between #1 and #3). Saving and restoring session gives only three models, although it has just as many atoms. Seems like 1zik copies #1 and #3 are now both in #1. Session also attached.

Attachments (3)

test.cxs (32.9 KB ) - added by Elaine Meng 8 years ago.
1zik.pb (22 bytes ) - added by Elaine Meng 8 years ago.
1zik2.pb (22 bytes ) - added by Elaine Meng 8 years ago.

Download all attachments as: .zip

Change History (8)

by Elaine Meng, 8 years ago

Attachment: test.cxs added

by Elaine Meng, 8 years ago

Attachment: 1zik.pb added

by Elaine Meng, 8 years ago

Attachment: 1zik2.pb added

comment:1 by Elaine Meng, 8 years ago

Hmmm, maybe it is a file-history-corruption issue. Now when I click to open 1zik (NOT the session file) it opens the data with two copies moved apart in Y!

comment:2 by Elaine Meng, 8 years ago

Even "open 1zik ignoreCache true" opens the Doublemint Twins! Argh.

comment:3 by Elaine Meng, 8 years ago

Ohhhh, now I get it. Close is failing to close, so I thought everything was gone with Rapid Access up, but actually the "extra" copy was never closed and stays there until I exit ChimeraX. Sorry for all the confused comments.

comment:4 by Eric Pettersen, 8 years ago

Status: assignedaccepted

comment:5 by Eric Pettersen, 8 years ago

Resolution: fixed
Status: acceptedclosed

Fixed -- pseudobond groups weren't saving/restoring their model state. (attached session will still not work since the Model state isn't saved in it)

Note: See TracTickets for help on using tickets.