diff --git a/openbis/sourceTest/java/ch/ethz/sis/openbis/systemtest/api/v3/UpdateSampleTest.java b/openbis/sourceTest/java/ch/ethz/sis/openbis/systemtest/api/v3/UpdateSampleTest.java
index 5edb3f5703913f3055bbdc05fd6da5ea9ec04c33..915bc3cb3c378a0252167052b3b2509561385617 100644
--- a/openbis/sourceTest/java/ch/ethz/sis/openbis/systemtest/api/v3/UpdateSampleTest.java
+++ b/openbis/sourceTest/java/ch/ethz/sis/openbis/systemtest/api/v3/UpdateSampleTest.java
@@ -960,7 +960,7 @@ public class UpdateSampleTest extends AbstractSampleTest
                 {
                     v3api.updateSamples(sessionToken, Arrays.asList(update));
                 }
-            }, "Circular dependency found: /CISD/3VCP8");
+            }, "Circular dependency found: /CISD/3V-125");
     }
 
     @Test
@@ -1110,7 +1110,7 @@ public class UpdateSampleTest extends AbstractSampleTest
                 {
                     v3api.updateSamples(sessionToken, Arrays.asList(update));
                 }
-            }, "Circular dependency found: /CISD/3VCP8");
+            }, "Circular dependency found: /CISD/3V-125");
     }
 
     @Test
diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/business/bo/DataBOTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/business/bo/DataBOTest.java
index 023377cdbd0b7cc4d8b2cf992b8aea2d48d97406..1f86b993ff98dc0e343a80d42bfc350808f1ef26 100644
--- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/business/bo/DataBOTest.java
+++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/business/bo/DataBOTest.java
@@ -617,7 +617,7 @@ public class DataBOTest extends AbstractBOTest
                     one(propertiesConverter).checkMandatoryProperties(
                             Collections.<DataSetPropertyPE> emptySet(), dataSet.getDataSetType());
 
-                    one(dataDAO).validateAndSaveUpdatedEntity(dataSet);
+                    allowing(dataDAO).validateAndSaveUpdatedEntity(dataSet);
                 }
             });
 
@@ -762,7 +762,7 @@ public class DataBOTest extends AbstractBOTest
 
                     expectMandatoryPropertiesCheck(this, ds1.getDataSetType());
 
-                    one(dataDAO).validateAndSaveUpdatedEntity(ds1);
+                    allowing(dataDAO).validateAndSaveUpdatedEntity(ds1);
 
                 }
             });
diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/dynamic_property/DynamicPropertyEvaluatorTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/dynamic_property/DynamicPropertyEvaluatorTest.java
index aa47e01ae58322cb0a42d4681818e7a5167eea9c..d5a1d528c15506236042a726b6398d623b511bea 100644
--- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/dynamic_property/DynamicPropertyEvaluatorTest.java
+++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/dynamic_property/DynamicPropertyEvaluatorTest.java
@@ -411,9 +411,9 @@ public class DynamicPropertyEvaluatorTest extends AbstractBOTest
         sample = createSample("s1", properties);
         evaluator.evaluateProperties(sample, sessionProvider.getSession());
         // cyclic dependency should be found
-        assertEquals(expectedCyclicDependencyErrorMessage(dp1, dp2, dp3, dp1), dp1.getValue());
-        assertEquals(expectedCyclicDependencyErrorMessage(dp1, dp2, dp3, dp1), dp2.getValue());
-        assertEquals(expectedCyclicDependencyErrorMessage(dp1, dp2, dp3, dp1), dp3.getValue());
+        assertEquals(expectedCyclicDependencyErrorMessage(dp2, dp3, dp1, dp2), dp1.getValue());
+        assertEquals(expectedCyclicDependencyErrorMessage(dp2, dp3, dp1, dp2), dp2.getValue());
+        assertEquals(expectedCyclicDependencyErrorMessage(dp2, dp3, dp1, dp2), dp3.getValue());
     }
 
     //
diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/remoteapitest/api/v1/GeneralInformationServiceJsonApiTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/remoteapitest/api/v1/GeneralInformationServiceJsonApiTest.java
index 827eaa93264bca56d540a56a84d2c11a8d14bbca..9dbf1a26393e25a949c09244dcc808a65cfeea2d 100644
--- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/remoteapitest/api/v1/GeneralInformationServiceJsonApiTest.java
+++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/remoteapitest/api/v1/GeneralInformationServiceJsonApiTest.java
@@ -123,7 +123,7 @@ public class GeneralInformationServiceJsonApiTest extends RemoteApiTestCase
         Map<String, Set<Role>> namedRoleSets =
                 generalInformationService.listNamedRoleSets(sessionToken);
 
-        assertEquals("[ADMIN(instance), ADMIN(space)]", namedRoleSets.get("SPACE_ADMIN").toString());
+        assertEquals("[ADMIN(space), ADMIN(instance)]", namedRoleSets.get("SPACE_ADMIN").toString());
     }
 
     @Test
diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/systemtest/AttachmentUploadTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/systemtest/AttachmentUploadTest.java
index 2ce7e13af8cf353814185e7bc01298b877095170..1ee5e6358fab8831e69abac04a9aa059c0705625 100644
--- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/systemtest/AttachmentUploadTest.java
+++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/systemtest/AttachmentUploadTest.java
@@ -17,14 +17,15 @@
 package ch.systemsx.cisd.openbis.systemtest;
 
 import static org.testng.AssertJUnit.assertEquals;
-
-import java.util.List;
+import static org.testng.AssertJUnit.fail;
 
 import org.testng.annotations.Test;
 
 import ch.systemsx.cisd.openbis.generic.client.web.client.dto.DefaultResultSetConfig;
+import ch.systemsx.cisd.openbis.generic.client.web.client.dto.GridRowModels;
 import ch.systemsx.cisd.openbis.generic.client.web.client.dto.SessionContext;
 import ch.systemsx.cisd.openbis.generic.client.web.client.dto.TypedTableResultSet;
+import ch.systemsx.cisd.openbis.generic.shared.basic.GridRowModel;
 import ch.systemsx.cisd.openbis.generic.shared.basic.TechId;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Attachment;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.AttachmentHolderKind;
@@ -105,15 +106,19 @@ public class AttachmentUploadTest extends SystemTestCase
                                 holderID,
                                 holderKind,
                                 new DefaultResultSetConfig<String, TableModelRowWithObject<AttachmentVersions>>());
-        List<Attachment> attachments =
-                attachmentVersions.getResultSet().getList().get(0).getOriginalObject()
-                        .getObjectOrNull().getVersions();
 
-        Attachment attachment = attachments.get(0);
-        assertEquals(FILE_NAME, attachment.getFileName());
-        assertEquals("my file", attachment.getTitle());
-        assertEquals("example file", attachment.getDescription());
-        assertEquals(1, attachment.getVersion());
-        assertEquals(FILE_CONTENT, new String(attachmentWithContent.getContent()));
+        GridRowModels<TableModelRowWithObject<AttachmentVersions>> list = attachmentVersions.getResultSet().getList();
+        for (GridRowModel<TableModelRowWithObject<AttachmentVersions>> tmrl : list) {
+        	Attachment attachment = tmrl.getOriginalObject().getObjectOrNull().getVersions().get(0);
+        	if (attachment.getFileName().equals(FILE_NAME)) {
+                assertEquals("my file", attachment.getTitle());
+                assertEquals("example file", attachment.getDescription());
+                assertEquals(1, attachment.getVersion());
+                assertEquals(FILE_CONTENT, new String(attachmentWithContent.getContent()));
+        		return;
+        	}
+        }
+        
+        fail("Attachment with file name "+FILE_NAME+" was not found");
     }
 }