Very slow login time from Web interface after 1.1 Upgrade

  • 7015975
  • 09-Dec-2014
  • 19-Dec-2014

Environment

Novell Filr 1.1

Situation

LDAP users who have a Home net folder configured in Filr experience a long delay when trying to login to Filr from the Web interface. During this lengthy login, administrators may notice CPU and/or memory spikes on the MySQL appliance.

Resolution

A fix for this issue is available in the Filr 1.1 Hot Patch 1, available via the Novell Patch Finder.

Additional Information

The following errors may be observed in the Filr appserver.log file:

Error condition 1:

Note: If you observe this error condition even after applying the patch (i.e. double \\ appearing in user's home folder path), you will have to manually trigger a path correction for the user in question after applying this patch. This can be done by simply visiting the HOME-Net-Folder for the user in question from Net Folder Management and changing the relative path to something different (Hint: Add the number 1 to the existing relative path) and saving the changes. Then, have the user login again which will trigger normalization of his Home-Net-Folder paths and it will be set to the correct value found in the backend file-system.

2014-11-26 10:17:55,410 ERROR [http-apr-8443-exec-9] [org.kablink.teaming.remoting.rest.provider.RuntimeMapper] - An error occurred while processing a REST request (REST request: (jdoe@10.0.2.100) GET /files/8a81809d43789dd2014378b0d1900599)
java.lang.IllegalStateException: Unknown error 404[UNKNOWN] - Users\John Doe\\Documents\folder1\sample_file.pdf


Error condition 2:


2014-12-03 01:06:14,322 WARN  [http-apr-8443-exec-244] [org.kablink.teaming.remoting.rest.v1.resource.SelfResource] - An error occurred checking to see if the user's home folder needs to be updated
org.kablink.teaming.module.ldap.impl.HomeFolderCreateException: Unable to create or update home directory net folder, server: 10.0.2.100, user: jdoe
..........
Caused by: org.springframework.orm.hibernate3.HibernateOptimisticLockingFailureException: Object of class [org.kablink.teaming.domain.Folder] with identifier [64]: optimistic locking failed; nested exception is org.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect): [org.kablink.teaming.domain.Folder#64]