Since User 1 can preview the content, this is most likely to be a permission issue. Is user 1 having the same level of permission as user 2 on this branch. Try creating a test user with permission as user 1 & see if preview works.
Hi, User 2 has the permissions as that of User 1 (Master)which are mentioned in roles.uid(master.uid, admin.uid,author.uid and editor.uid).What else permissions are needed to set? Could anyone pls tell how to set other permissions?