Troubleshooting
Problem
This is a common set of error messages seen during the configuration/usage of the Domino User Connector.
Cause
Error Message #1 - Message seen in Config Editor Log
ERROR - CTGDIS266E Error in LoadConnectors. Exception occurred: java.lang.NoClassDefFoundError: lotus.domino.ViewEntry java.lang.NoClassDefFoundError: lotus.domino.ViewEntry
Cause:
The Notes.jar has not been added to the TDI JVM Classpath. Refer to Step 1 below.
Error Message #2 - Message seen in Config Editor Log
ERROR - CTGDIS266E Error in InitConnectors. Exception occurred: java.lang.reflect.InvocationTargetException java.lang.reflect.InvocationTargetException
Cause:
The Notes.jar has been added to the com.ibm.di.loader.userjars parameter. Although the Lotus Notes 'local client binaries' have not been specified in the PATH parameter defined in the TDI start files. Refer to Step 1 below.
Error Message #3 - Message seen in workspace\.metadata\.log
This error is related to the PATH variable missing when an Iteration is done in the InputMapping section.
java.lang.reflect.InvocationTargetException
java.lang.UnsatisfiedLinkError: nlsxbe (Not found in java.library.path)
Cause:
The Notes.jar has been added to the com.ibm.di.loader.userjars= folder parameter. Although the Lotus Notes 'local client binaries' have not been specified in the PATH parameter defined in the TDI start files. Refer to Step 2 below.
Error Message #4 - Message seen in Config Editor Log
CTGDKC065E Unable to execute Domino Action. NotesException occurred: ID=4,000, Error Text=Notes error: The prompt for password was aborted by user
Cause: 'REG_CertPassword' value is wrong
Error Message #5 - Message seen in Config Editor Log
CTGDKC065E Unable to execute Domino Action. NotesException occurred: ID=4,005, Error Text=Notes error: You are not allowed to update the certifier log
Cause: 'REG_RegistrationServer' value is wrong
Error Message #6 - Message seen in Config Editor Log
CTGDKC002E Failed to execute the command. NotesException occurred: Notes error: Unable to find path to server. Check that your network connection is working. If you have a working connection, go to Preferences - Notes Ports and click Trace to discover where it breaks down. (adtdi/ibm!!mail\jdoe.nsf)
Cause: 'REG_Server' value is wrong
Error Message #7 - Message seen in Config Editor Log
NotesException: Password or other security violation for database <domino-server/company-name>!!names.nsf
at lotus.domino.local.Session.NgetDatabase(Native Method)
at lotus.domino.local.Session.getDatabase(Unknown Source)
at com.ibm.di.connector.DominoConnector.inner_initialize(DominoConnector.java:654)
at com.ibm.di.connector.DominoConnector.run(DominoConnector.java:1666)
at java.lang.Thread.run(Thread.java:810)
Cause: Accessing more than 1 Domino server/environment can require cross-certification of the id file used by TDI. The TDI Notes/Domino connectors (LocalClient or LocalServer) do not provide a configuration field to define a Notes id file to use during authentication. Therefore, TDI will use the last Notes id file accessed by the Notes Client installation as shown in the notes.ini file.
After cross-certifying the id file on the Domino Servers, the Notes Client on the TDI Server must open a connection to the desired resource (names.nsf) to accept the cross-certificate via the pop-up window. Once accepting the cross-certificate in the Notes Client, the TDI Lotus Notes Connector should be able to connect.
Error Message #8 - Message seen in Console Log or ibmdi.log
CTGDKC023E Could not perform database search.
NotesException occurred: ID=4063, Error Text=Database names.nsf has not been opened yet.
Cause: This message can be seen if the Local Notes Client has yet to make a connection to the database. Use the Local Notes Client to access the database in question, before attempting to access the database with a TDI connector.
Error Message #9 - Could not open the ID file
CTGDKC089E NotesException encountered while trying to create a session with the Domino Server: Class Name='lotus.domino.NotesException', Exception=null
CTGDIS810E handleException - cannot handle exception , initialize java.lang.Exception:
Could not open the ID file
Cause: This message can be seen if the account running the TDI process has inadequate permission to open the file. Refer to Step 3 below.
Environment
TDI 7.x, Domino Server 8.x, Notes Client 8.x
Resolving The Problem
Step 1: This session type requires the Notes.jar file to be present in the TDI_install_dir/jars/3rdparty/IBM folder or in the "com.ibm.di.loader.userjars=" folder parameter defined in the solution.properties file.
Step 2:
** Add the Lotus Notes Directory to the PATH parameter in ibmditk, ibmdisrv, and ibmdiservice.props
** An example would look like:
set PATH=%TDI_HOME_DIR%;%TDI_JAVA_BIN_DIR%;%TDI_LIB_DIR%;C:\Notes;%PATH%
** Classpath changes require a restart of the TDI Server and the TDI Configuration Editor.
Step 3:
If executing TDI as a Windows Service, change the account defined in the 'Log On' tab to a different other then 'Local System account'.
Related Information
Was this topic helpful?
Document Information
Modified date:
23 June 2018
UID
swg21414408