This Knowledgebase article provides information about Neverfail for Lotus Domino Plug-in failing to install with the error:
Illegal characters in path.
When attempting to install the Neverfail for Lotus Domino Plug-in, the pre-installation check fails with the following error message:
[Primary Pre Install Checks] The plugin : D:\Install Files\amx\LotusDomino\LotusDominoNFPlugin.dll failed its pre-install checks with the following errors :
The plugin <D:\Install Files\amx\LotusDomino\LotusDominoNFPlugin.dll> failed to execute it's pre-install checks, AMFx error : Unable to install plugin: Illegal characters in path.
The pre-install check failed. The installation may not continue.
The Lotus Domino plug-in will consider illegal any characters (including blank spaces) present after the notes.ini file path from this registry value name:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lotus Domino Server (LotusDominoDataPath)\ImagePath
For example, if the Domino path is D:\Apps\Lotus\Domino\Data, the resulting registry value name is:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lotus Domino Server
And its default value is:
If one or more characters are present after the notes.ini path (for example, the Domino java console is used):
"D:\Apps\Lotus\Domino\nservice.exe" "=D:\Apps\Lotus\Domino\notes.ini" -jc
The plug-in installation will fail.
Note: Plug-ins should be installed only on the active server. Installation of a plug-in on a passive server may cause an Exception to occur.
- To resolve this issue and allow the installation to continue, follow the steps below:
- Press the Back button in Neverfail Heartbeat Setup window.
- Open the registry value using regedit.exe.
- Remove all characters after the last notes.ini quote.
- Proceed with the Neverfail Heartbeat or separate plug-in installation.
- Edit the registry value name back to its original value.
The above recommended changes in the registry will allow the pre-install check to finish and the successfull instalation of the Domino Plug-in. But, once the registry value is changed back to its original value (step 6 in Resolution) and the install is completed, the File Filter Discovery task will return a similar error after Neverfail is started:
"Task/Rule File Filter Discovery cannot be configured Illegal characters in path."
For fixing this problem, one of the two methods below can be used:
Method 1 :
Disable the File Filter Discovery task and manually add new file filters as needed.
Edit the registry key value such that there aren't any characters present after the notes.ini file path.
Neverfail for Lotus Domino V201.5.1 and Later