From 596a7252e3b218764fb8fc74be9ac9327781681e Mon Sep 17 00:00:00 2001 From: Patric Plitzner Date: Tue, 7 Jul 2015 11:53:57 +0000 Subject: [PATCH] Re-load sequence to avoid session conflicts. --- .../etaxonomy/taxeditor/editor/molecular/AlignmentEditor.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/molecular/AlignmentEditor.java b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/molecular/AlignmentEditor.java index 3c1327bb5..905ad361b 100644 --- a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/molecular/AlignmentEditor.java +++ b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/molecular/AlignmentEditor.java @@ -366,7 +366,8 @@ public class AlignmentEditor extends EditorPart { String taskName = "Saving alignment"; monitor.beginTask(taskName, 3); - Sequence sequenceNode = ((AlignmentEditorInput)getEditorInput()).getSequenceNode(); + //re-loading sequence to avoid session conflicts + Sequence sequenceNode = CdmStore.getService(ISequenceService.class).load(((AlignmentEditorInput)getEditorInput()).getSequenceNode().getUuid()); StringAdapter stringProvider = new StringAdapter(getEditableConsensusArea().getAlignmentModel(), false); // Throws an exception if a token has more than one character. // Write consensus sequence: -- 2.34.1