Oct 9, 2017 4:37 PM
21 Posts
topic has been resolvedResolved

IBM Notes 9 on CITRIX

  • Category: Notes Client
  • Platform: Windows
  • Release: 9.0.1
  • Role: Administrator
  • Tags:
  • Replies: 3


I have problems with IBM Notes 9.0.1 FP9 in our Citrix environment for some users. They are using IBM Notes under Windows 2008 R2 as a terminal client. In the citrix environment the notesdata dir is a samba file share. Citrix XenApp version we are using is 7.14.

IBM Notes often suddenly shut down. In the Windows log I have found the error "JVMSHRC287E   Persistent cache cannot be located on a networked file system. Either select "nonpersistent" or a different cacheDir."

As an solution for this problem of this problem I have found the option to set the content of the cacheDir as 'nonpersistent' (https://www.ibm.com/support/knowledgecenter/en/SSYKE2_6.0.0/com.ibm.java.doc.user.win32.60/diag/appendixes/cmdline/Xshareclasses.html). Has someone experience with this option? Has the setting some side effects?

I have found the setting for -Xshareclasses in the jvm.properties file in the <NotesProg>\framework\rcp\deploy folder and in the folder <NotesProg>\jvm\bin\default in the file java.properties. Where should I change the setting?

Is there a sample how to set the options? The default line in the file jvm.properties is vmarg.Dshare=-Xshareclasses:name=xpdplat_.jvm,controlDir=${prop.jvm.shareclasses.loc},groupAccess,keep,singleJVM,nonfatal

I have some other users still not using VDI which having similar problems with IBM Notes 9.0.1 FP2. IBM Notes shut down and it is impossible to start it again. For that users the notesdata dir is a local folder. As an workarround we are deleting the whole workspace folder, which is restored during the next notes start. But the problem happens every second day. And so the workarround is realy not a good one.

Oct 24, 2017 5:48 AM
17 Posts
IBM Notes 9 on CITRIX

The samba share is probably dropped. Jsut for testing put a user locally on the citrix server

Oct 30, 2017 8:20 AM
4 Posts
Try NOTES.INI Cache=%USERPROFILE%\AppData\Local\Temp...

Hi Uwe, have a look through this 'guide' I put in the 8.5 forum a while back... It was for Notes 8.5, but most of it is still relevant: http://www-10.lotus.com/ldd/nd85forum.nsf/DateAllFlatWeb/d7b5c7a2b86af51685257a01002f9e19?OpenDocument

This setting to put the cache on the blade rather thatn the remote shre may be worth trying if you have not done so already:




Citrix & Notes can take some work to marry together, but one you have the settings dialled in they work fine. Good luck!



Nov 18, 2017 5:43 PM
21 Posts
IBM Notes 9 on CITRIX

Hi James,

thanks for your advise. It will be a addidional good idea.

We did three things:

  • changed the java cache setting to vmarg.Dshare=-Xshareclasses:name=xpdplat_.jvm,controlDir=${prop.jvm.shareclasses.loc},groupAccess,keep,singleJVM,nonpersistent
  • deactivated the Microsoft DEP for the Terminal server
  • deactivated the Citrix API Hooking.

Now the Notes Client is running stable.