Wednesday, February 14, 2018

Domino 9.0.1 Feature Pack 10 Interim Fix 1 finally released for all platforms

This interim fix was released a few days ago but Windows 64bit version was delayed while Windows 32bit was released and then recalled.

This fix is finally released today for all platforms.

http://www-01.ibm.com/support/docview.wss?uid=swg21657963

Saturday, February 3, 2018

Domino XPages Partial Refresh Problem since Domino 9.0.1 FP8

After upgrading from Domino 9.0.1 FP7 to FP8 and later FP9, it seems Domino XPages Partial Refresh fail to work correctly using IE through WebSeal. It was fine all these while on Domino 9.0.1 FP7 and earlier.

Problem does not appears if accessing the web application directly without going through WebSeal. Besides that, it also appears good using Chrome passing through WebSeal.

Checked IE console / debug log and this error is shown:

SCRIPT5007: Unable to get property 'match' of undefined or null reference                     
File: xspClientDojo.js, Line: 5, Column: 45925                          

Workaround:
1. Setup server as Domino 9.0.1 FP7, verified there is no problem.
2. Copy D:\Domino\osgi\shared\eclipse\plugins\com.ibm.xsp.dojo_9.0.1.20160811-1000 folder to another location.
3. Upgrade Domino to 9.0.1 FP9, verified problem appears.
4. Delete D:\Domino\osgi\shared\eclipse\plugins\com.ibm.xsp.dojo_9.0.1.20170803-1411 folder
5. Copy the backed up com.ibm.xsp.dojo_9.0.1.20160811-1000 folder to D:\Domino\osgi\shared\eclipse\plugins\
6. Verified problem no longer appears.
                                                                        
Conclusion:
com.ibm.xsp.dojo_9.0.1.20160811-1000 is working fine but the updated dojo folder is causing this problem.

There are some changes in xspClientDojo.js starting from Domino 9.0.1 FP8 which causes this problem.

Solution:
You may use the workaround above or request a custom hotfix from IBM. This fix is not available in any of the public released FP8 or FP9 Interim Fix or Feature Pack. I am not sure if this is fixed in FP10.

This issue is tracked in SPR #SRKMAS2J84.
https://www-01.ibm.com/support/entdocview.wss?uid=swg1LO93190

IBM Support has built a custom hotfix 901FP9HF212 created on top of 901FP9 IF2 + SRKMAS2J84 plus the following fixes which appears to fix the problem in my test server:

PALT9Z3NZ8:  This.Editor.Getdata Is Not A Function If Doing A Refresh Onclientload                  RGAU9R2HWB:  Customizing The Toolbar In Rich Text Control Of Xpages Does Not Work With Partial Refreshes In Notes 901fp2
RGAUAHBF9U:  Xpages: Djtabcontainer Extlib Control - Toolbar In Rich Text Control Of Xpages Is Not Consistent With Different Tabs
LHEY9MHHFA:  Spellchecker not working for some locales
MKEE9ZBHWW:  XPages, Rich Text control, Spell Check - Danish language using en-US dictionary  

IBM Notes / Domino 9.0.1 Feature Pack 10 Released ! ... but with some problems

I have been tracking the release status of Domino 9.0.1 FP10 and it was stucked at Stage 2: Code Freeze and thus I am thinking it might take some time to be released.

All of a sudden at 1 Feb 2018, it was released to public and it was still showing Stage 2. After a day, it finally jumped to Stage 5: Web Posting

http://www-10.lotus.com/ldd/fixlist.nsf/(Progress)/9.0.1%20FP10

There are tons of new features and bug fixes as mentioned in the release note. I noted there are some changes in this final release note compared to the preliminary release note. It seems the JVM in this feature pack is the newer Java 1.8 SR5 FP6 instead of what was mentioned earlier (SR4 FP10).

Hold on ! Before you rush to download and install it to all your servers. As reported by Daniel, there are some reported problems in this newly released feature pack.
http://blog.nashcom.de/nashcomblog.nsf/dx/notesdomino901fp10-issues-ibm-is-working-on-if1-and-is-listening-for-more-feedback.htm

IBM is aware of the following issues and fixes for several issues are in progress, with delivery of a fix, FP10 IF1, being planned for the week of February 5.

Issues being worked include the following:

SMTP Mails with Umlauts are broken after installing FP10, being tracked under SPR #JBAMAVKUPX
FP10 version incorrect in NSF API NSFDbGetMajMinVersion, being tracked under SPR #KBRNAVLMA3

If you use embedded Sametime and haven't already, please review the information in Sametime Embedded returns error after install of Notes 9.0.1 FP10 on top of Notes 9.0.1 FP9 + Sametime 9.0.x

https://www.ibm.com/developerworks/community/blogs/LotusSupport/entry/Listening_to_your_feedback_on_Notes_Domino_9_0_1_FP10?lang=en

There might be more issues not known yet, I would recommend NOT TO upgrade to FP10 on any of your production servers for now.



[Domino 9.0.1 FP9] Occasional Domino Task Hang on non-transaction logged server

We have upgraded our mail server (non-transaction logged) few month ago from Domino 9.0.1 FP8 to FP9 IF1 and since then we experienced occasional Domino task hang few times in a month.

Domino task such as Indexer and Replicator will hang on a certain mailbox and the mailbox is no longer accessible. Everything looks fine again after we restarted Domino. And when this appears again the next time, it will be a different mailbox.

We managed to run manual NSD when this happened and requested IBM Support to check on this.

It appears that this is a known issue in  Domino 9.0.1 FP9 which happens on non transaction logged server and with warning quota set to DBs (mostly on mail server, as we set quota to mailboxes).

SPR #KBRNASPR6L - Domino server hangs in UBMDelayThreadDebug on non Transaction logging enabled servers.

Solution (Either one the following will prevent this):

1. Submit a PMR to IBM Support to obtain a custom hotfix. (this fix is not available in any of the public released interim fix for Domino 9.0.1 FP9.)

2. Enable transaction logging.

3. Upgrade to Domino 9.0.1 FP10 which includes this fix. (Not recommended for the moment, suggest to wait for Domino 9.0.1 FP10 IF1 which fixes problems in FP10)

Gotcha for Inline View Indexing

Since Domino FP9, IBM has introduced Inline View Indexing to keep critical views up to date. So I have gone through the instructions in ...