diff --git a/pom.xml b/pom.xml
index af5488c..06c3f71 100644
--- a/pom.xml
+++ b/pom.xml
@@ -142,7 +142,7 @@
log4j
log4j
- provided
+ runtime
org.slf4j
diff --git a/src/main/java/org/gcube/portlets/user/workspace/server/GWTWorkspaceBuilder.java b/src/main/java/org/gcube/portlets/user/workspace/server/GWTWorkspaceBuilder.java
index a8a1d91..f5ed173 100644
--- a/src/main/java/org/gcube/portlets/user/workspace/server/GWTWorkspaceBuilder.java
+++ b/src/main/java/org/gcube/portlets/user/workspace/server/GWTWorkspaceBuilder.java
@@ -1574,9 +1574,14 @@ public class GWTWorkspaceBuilder {
List listContactsModel = new ArrayList();
+ if(listUsers==null)
+ return listContactsModel;
+
+ logger.trace("List size returned from Portal is: "+ listUsers.size());
+
logger.trace("Building list contact model list user model");
for (UserModel userModel : listUsers) {
- String fullName = UserUtil.getUserFullName(userModel.getFullname());
+ String fullName = userModel.getFullname();
if(fullName!=null && !fullName.isEmpty())
listContactsModel.add(new InfoContactModel(userModel.getUserId()+"", userModel.getScreenName(), fullName));
diff --git a/src/main/java/org/gcube/portlets/user/workspace/server/GWTWorkspaceServiceImpl.java b/src/main/java/org/gcube/portlets/user/workspace/server/GWTWorkspaceServiceImpl.java
index 18d9778..c2aac85 100644
--- a/src/main/java/org/gcube/portlets/user/workspace/server/GWTWorkspaceServiceImpl.java
+++ b/src/main/java/org/gcube/portlets/user/workspace/server/GWTWorkspaceServiceImpl.java
@@ -2337,8 +2337,11 @@ public class GWTWorkspaceServiceImpl extends RemoteServiceServlet implements GWT
workspaceLogger.trace("workspace session validating...");
//READING USERNAME FROM ASL SESSION
String userUsername = WsUtil.getAslSession(this.getThreadLocalRequest().getSession()).getUsername();
+ boolean isTestUser = userUsername.compareTo(WsUtil.TEST_USER)==0;
- if(userUsername.compareTo(WsUtil.TEST_USER)==0 && !isTestMode()){
+ workspaceLogger.trace("is valid user: "+isTestUser + " is test mode: "+isTestMode());
+
+ if(isTestUser && !isTestMode()){
workspaceLogger.error("workspace session is expired! username is: "+WsUtil.TEST_USER);
return true; //is TEST_USER, session is expired
}