Index: trunk/MagicSoft/Mars/mjobs/MSequence.cc
===================================================================
--- trunk/MagicSoft/Mars/mjobs/MSequence.cc	(revision 9332)
+++ trunk/MagicSoft/Mars/mjobs/MSequence.cc	(revision 9333)
@@ -670,5 +670,5 @@
 void MSequence::GetArrays(const TArrayI* &r, const TArrayI* &f, Int_t type) const
 {
-    switch ((RunType_t)(type&kRunType))
+    switch ((RunType_t)(type&(kRunType|kExcl)))
     {
     case kPed:
@@ -804,4 +804,10 @@
     GetArrays(rconst, fconst, type);
 
+    if (!rconst || !fconst)
+    {
+        *fLog << err << "ERROR - Invalid values returned by MSequence::GetArrays... " << run << "." << file << " ignored." << endl;
+        return;
+    }
+
     TArrayI &r=*const_cast<TArrayI*>(rconst);
     TArrayI &f=*const_cast<TArrayI*>(fconst);
