From c8138af37aa1b7c336292bd542d0d010b082b806 Mon Sep 17 00:00:00 2001
From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04>
Date: Tue, 25 May 2010 09:33:52 +0000
Subject: [PATCH] catch null mapping

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@13900 ee4ac58c-ac51-4696-9907-e4b3aa274f04
---
 uk/ac/sanger/artemis/chado/ChadoTransactionManager.java | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/uk/ac/sanger/artemis/chado/ChadoTransactionManager.java b/uk/ac/sanger/artemis/chado/ChadoTransactionManager.java
index dcc4d1d36..b03c06209 100644
--- a/uk/ac/sanger/artemis/chado/ChadoTransactionManager.java
+++ b/uk/ac/sanger/artemis/chado/ChadoTransactionManager.java
@@ -1965,6 +1965,11 @@ public class ChadoTransactionManager
       {
         Hashtable mappingIds = feature.getNewIdMapToOldId();
         
+        if(mappingIds == null)
+        {
+          logger4j.debug("No mapping found.");
+          return;
+        }
         Object newKeys[] = segmentRangeStore.keySet().toArray();
         uniqueName = new String[newKeys.length];
         oldUniqueNames = new String[newKeys.length];
-- 
GitLab