Unable to load third-party JDBC driver: 'org.gjt.mm.mysql.Driver'

Hi,

I've created a MySQL Driver to connect with my Mysql version 10.4.10-MariaDB.

But when I installed the driver and trying to start it, it receive below error "Unable to load third-party JDBC driver:  'org.gjt.mm.mysql.Driver''."

I checked my C:\NetIQ\IDM\NDS\lib path there is a default jar file which is mysql-connector-java-8.0.26.jar. My IDM version is 4.8x.

below is the error log attached.

[07/24/24 11:33:38.497]:ORANGE HRMS :Trace Level: 5
[07/24/24 11:33:38.497]:ORANGE HRMS :Reading driver information from the \MF-IDM_TREE\system\driverset1\ORANGE HRMS object.
[07/24/24 11:33:38.498]:ORANGE HRMS :Reading named passwords list.
[07/24/24 11:33:38.498]:ORANGE HRMS :Named passwords:
[07/24/24 11:33:38.500]:ORANGE HRMS :Reading XML attribute vnd.nds.stream://MF-IDM_TREE/system/driverset1/ORANGE+HRMS#DirXML-EngineControlValues.
[07/24/24 11:33:38.503]:ORANGE HRMS :Reading XML attribute vnd.nds.stream://MF-IDM_TREE/system/driverset1/NOVLCOMSET-GCVs#DirXML-ConfigValues.
[07/24/24 11:33:38.505]:ORANGE HRMS :Reading XML attribute vnd.nds.stream://MF-IDM_TREE/system/driverset1#DirXML-ConfigValues.
[07/24/24 11:33:38.507]:ORANGE HRMS :Reading XML attribute vnd.nds.stream://MF-IDM_TREE/system/driverset1/ORANGE+HRMS/NOVLJDBCMYBS-DefaultConfig#DirXML-ConfigValues.
[07/24/24 11:33:38.509]:ORANGE HRMS :Reading XML attribute vnd.nds.stream://MF-IDM_TREE/system/driverset1/ORANGE+HRMS/NOVLJDBCCOMM-ReplicaValueGCV#DirXML-ConfigValues.
[07/24/24 11:33:38.511]:ORANGE HRMS :Reading XML attribute vnd.nds.stream://MF-IDM_TREE/system/driverset1/ORANGE+HRMS/NOVLMYSDISYN-PubModeGCV#DirXML-ConfigValues.
[07/24/24 11:33:38.513]:ORANGE HRMS :Reading XML attribute vnd.nds.stream://MF-IDM_TREE/system/driverset1/ORANGE+HRMS/NOVLPWDSYNC-GCVs#DirXML-ConfigValues.
[07/24/24 11:33:38.516]:ORANGE HRMS :Reading XML attribute vnd.nds.stream://MF-IDM_TREE/system/driverset1/ORANGE+HRMS/NOVLJDBCPSYN-GCVs#DirXML-ConfigValues.
[07/24/24 11:33:38.519]:ORANGE HRMS :Reading XML attribute vnd.nds.stream://MF-IDM_TREE/system/driverset1/ORANGE+HRMS#DirXML-ConfigValues.
[07/24/24 11:33:38.523]:ORANGE HRMS :Multiple definition found for Global Config Value 'add-default-values-on-view-insert'. Using definition from \MF-IDM_TREE\system\driverset1\ORANGE HRMS.
[07/24/24 11:33:38.524]:ORANGE HRMS :Global Configuration Values:
[07/24/24 11:33:38.525]:ORANGE HRMS : Name: driver.class.jdbc Value: org.gjt.mm.mysql.Driver
[07/24/24 11:33:38.525]:ORANGE HRMS : Name: drv.name Value: ORANGE HRMS
[07/24/24 11:33:38.526]:ORANGE HRMS : Name: jdbc.NextTransform Value: User DDL.Subscriber.JDBC 3.Driver Set.Services.Your Organization
[07/24/24 11:33:38.527]:ORANGE HRMS : Name: jdbc.SupportsPasswordSubscribe Value: 1
[07/24/24 11:33:38.528]:ORANGE HRMS : Name: jdbc-SyncModel Value: direct
[07/24/24 11:33:38.528]:ORANGE HRMS : Name: sync-filter Value: list
[07/24/24 11:33:38.529]:ORANGE HRMS : Name: force-username-case Value: _
[07/24/24 11:33:38.530]:ORANGE HRMS : Name: supports-schemas-in-metadata-retrieval Value: _
[07/24/24 11:33:38.530]:ORANGE HRMS : Name: use-manual-transactions Value: _
[07/24/24 11:33:38.531]:ORANGE HRMS : Name: check-update-count Value: _
[07/24/24 11:33:38.532]:ORANGE HRMS : Name: add-default-values-on-view-insert Value: _
[07/24/24 11:33:38.532]:ORANGE HRMS : Name: subscriber.disable Value: 1
[07/24/24 11:33:38.533]:ORANGE HRMS : Name: key-gen-method Value: auto
[07/24/24 11:33:38.534]:ORANGE HRMS : Name: key-gen-timing Value: after
[07/24/24 11:33:38.534]:ORANGE HRMS : Name: publisher.disable Value: _
[07/24/24 11:33:38.534]:ORANGE HRMS : Name: jdbc-DataFlow Value: publish
[07/24/24 11:33:38.535]:ORANGE HRMS : Name: className Value: org.gjt.mm.mysql.Driver
[07/24/24 11:33:38.536]:ORANGE HRMS : Name: jdbc-Host Value: 172.16.8.186
[07/24/24 11:33:38.536]:ORANGE HRMS : Name: jdbc-Port Value: 3306
[07/24/24 11:33:38.537]:ORANGE HRMS : Name: jdbc-DBName Value:
[07/24/24 11:33:38.537]:ORANGE HRMS : Name: jdbc-ClassName Value:
[07/24/24 11:33:38.538]:ORANGE HRMS : Name: jdbc-URL Value: jdbc:<vendor>://<ip address>:<port>/<database>
[07/24/24 11:33:38.539]:ORANGE HRMS : Name: column.username Value: username
[07/24/24 11:33:38.539]:ORANGE HRMS : Name: replica-value Value: first
[07/24/24 11:33:38.540]:ORANGE HRMS : Name: publication-mode Value: _
[07/24/24 11:33:38.540]:ORANGE HRMS : Name: post-poll-stmt Value: CALL direct.proc_directlog; DELETE FROM indirect.indirect_process
[07/24/24 11:33:38.541]:ORANGE HRMS : Name: defaultPassword.enable Value: yes
[07/24/24 11:33:38.542]:ORANGE HRMS : Name: enable-password-subscribe Value: true
[07/24/24 11:33:38.542]:ORANGE HRMS : Name: enable-password-publish Value: true
[07/24/24 11:33:38.543]:ORANGE HRMS : Name: publish-password-to-nds Value: true
[07/24/24 11:33:38.543]:ORANGE HRMS : Name: publish-password-to-dp Value: false
[07/24/24 11:33:38.544]:ORANGE HRMS : Name: enforce-password-policy Value: true
[07/24/24 11:33:38.545]:ORANGE HRMS : Name: reset-external-password-on-failure Value: true
[07/24/24 11:33:38.545]:ORANGE HRMS : Name: notify-user-on-password-dist-failure Value: true
[07/24/24 11:33:38.546]:ORANGE HRMS : Name: ConnectedSystemName Value: ~drv.name~
[07/24/24 11:33:38.546]:ORANGE HRMS : Name: idv.dit.data.users Value: data\users
[07/24/24 11:33:38.546]:ORANGE HRMS : Name: idv.dit.data.groups Value: data\groups
[07/24/24 11:33:38.547]:ORANGE HRMS : Name: dirxml.auto.treename Value: MF-IDM_TREE
[07/24/24 11:33:38.547]:ORANGE HRMS : Name: dirxml.auto.driverdn Value: \MF-IDM_TREE\system\driverset1\ORANGE HRMS
[07/24/24 11:33:38.548]:ORANGE HRMS : Name: dirxml.auto.driverguid Value: {39A2E376-5B5D-44d6-9CDB-294B44C71CE7}
[07/24/24 11:33:38.549]:ORANGE HRMS : Name: dirxml.auto.localserverdn Value: CN=MF-IDM-NDS,OU=servers,O=system
[07/24/24 11:33:38.550]:ORANGE HRMS :Using default reciprocal attribute map
[07/24/24 11:33:38.551]:ORANGE HRMS :Reading XML attribute vnd.nds.stream://MF-IDM_TREE/system/driverset1/ORANGE+HRMS#DirXML-PersistentData.
[07/24/24 11:33:38.552]:ORANGE HRMS :Loaded persistent data
[07/24/24 11:33:38.552]:ORANGE HRMS :
<persistent-data>
<op-counters last-reset-time="1721741857176">
<subscriber/>
<publisher/>
</op-counters>
</persistent-data>
[07/24/24 11:33:38.564]:ORANGE HRMS :Found subscriber system\driverset1\ORANGE HRMS\Subscriber.
[07/24/24 11:33:38.575]:ORANGE HRMS :Found publisher system\driverset1\ORANGE HRMS\Publisher.
[07/24/24 11:33:38.576]:ORANGE HRMS :Reading XML attribute vnd.nds.stream://MF-IDM_TREE/system/driverset1/ORANGE+HRMS#DirXML-DriverFilter.
[07/24/24 11:33:38.579]:ORANGE HRMS :Loaded filter.
[07/24/24 11:33:38.580]:ORANGE HRMS :
<filter>
<filter-class class-name="User" publisher="sync" publisher-create-homedir="false" publisher-track-template-member="true" subscriber="sync">
<filter-attr attr-name="nspmDistributionPassword" merge-authority="default" publisher="ignore" publisher-optimize-modify="true" subscriber="notify"/>
<filter-attr attr-name="Facsimile Telephone Number" publisher="sync" subscriber="ignore"/>
<filter-attr attr-name="Given Name" publisher="sync" subscriber="ignore"/>
<filter-attr attr-name="jpegPhoto" publisher="sync" subscriber="ignore"/>
<filter-attr attr-name="Login Disabled" publisher="sync" subscriber="ignore"/>
<filter-attr attr-name="Password Expiration Time" publisher="sync" subscriber="ignore"/>
<filter-attr attr-name="Password Minimum Length" publisher="sync" subscriber="ignore"/>
<filter-attr attr-name="Surname" publisher="sync" subscriber="ignore"/>
<filter-attr attr-name="Telephone Number" publisher="sync" subscriber="ignore"/>
<filter-attr attr-name="manager" publisher="sync" subscriber="ignore"/>
<filter-attr attr-name="Group Membership" publisher="sync" subscriber="ignore"/>
</filter-class>
<filter-class class-name="Group" publisher="sync" subscriber="ignore">
<filter-attr attr-name="Member" publisher="sync" subscriber="ignore"/>
<filter-attr attr-name="Owner" publisher="sync" subscriber="ignore"/>
</filter-class>
</filter>
[07/24/24 11:33:38.590]:ORANGE HRMS :Creating subscriber thread.
[07/24/24 11:33:38.595]:ORANGE HRMS ST:Subscriber thread starting.
[07/24/24 11:33:38.674]:ORANGE HRMS ST:Initializing driver shim.
[07/24/24 11:33:38.675]:ORANGE HRMS ST:Reading XML attribute vnd.nds.stream://MF-IDM_TREE/system/driverset1/ORANGE+HRMS#DirXML-ConfigManifest.
[07/24/24 11:33:38.678]:ORANGE HRMS ST:Loading Java shim com.novell.nds.dirxml.driver.jdbc.JDBCDriverShim.
[07/24/24 11:33:38.679]:ORANGE HRMS ST:JDBC driver version info:
version: 4.2.1.0
built: 20190524_1223
debug: true
activation level: 5
[07/24/24 11:33:38.680]:ORANGE HRMS ST:Driver \MF-IDM_TREE\system\driverset1\ORANGE HRMS supports Subscriber Service Channel.
[07/24/24 11:33:38.681]:ORANGE HRMS ST:Calling DriverShim.getSchema().
[07/24/24 11:33:38.691]:ORANGE HRMS ST:Reading XML attribute vnd.nds.stream://MF-IDM_TREE/system/driverset1/ORANGE+HRMS#DirXML-ShimConfigInfo.
[07/24/24 11:33:38.698]:ORANGE HRMS ST:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Standard" version="4.8.0.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<init-params src-dn="\MF-IDM_TREE\system\driverset1\ORANGE HRMS">
<authentication-info>
<server>jdbc:mysql://172.16.8.186:3306/direct</server>
<user>root</user>
<password><!-- content suppressed --></password>
</authentication-info>
<driver-options>
<jdbc-class display-name="Third-party JDBC driver class name:">org.gjt.mm.mysql.Driver</jdbc-class>
<preserve-sql-whitespace display-name="Preserve white space in SQL statements:">false</preserve-sql-whitespace>
<ignore1 display-name="Show the database scoping parameters?">show</ignore1>
<sync-filter display-name="Synchronization filter:">list</sync-filter>
<sync-tables display-name="Table or view names:">view_usr;view_grp</sync-tables>
<sync-schema display-name="Schema name:"></sync-schema>
<ignore2 display-name="Use custom regular expression filters?">0</ignore2>
<include-table-filter display-name="Include filter expression:"></include-table-filter>
<exclude-table-filter display-name="Exclude filter expression:"></exclude-table-filter>
<time-syntax display-name="Time syntax:">_</time-syntax>
<state-dir display-name="State directory:">.</state-dir>
<ignore11 display-name="Show connectivity parameters?">hide</ignore11>
<use-single-connection display-name="Use minimal number of connections?">_</use-single-connection>
<connection-init display-name="Connection initialization statements:"></connection-init>
<connection-properties display-name="Connection properties:"></connection-properties>
<max-conn-retry display-name="Maximum number of connection retries:">-1</max-conn-retry>
<ignore3 display-name="Show the compatibility parameters?">hide</ignore3>
<ignore4 display-name="Use custom descriptor files?">0</ignore4>
<jdbc-driver-descriptor display-name="JDBC driver descriptor filename:"></jdbc-driver-descriptor>
<database-descriptor display-name="Database descriptor filename:"></database-descriptor>
<ignore12 display-name="Show backward compatibility parameters?">hide</ignore12>
<enable-refs display-name="Enable table referential attribute support?">_</enable-refs>
<enable-meta-identifiers display-name="Enable view meta-identifier support?">_</enable-meta-identifiers>
<ignore5 display-name="Show transaction-related parameters?">hide</ignore5>
<use-manual-transactions display-name="Use manual transactions?">_</use-manual-transactions>
<transaction-isolation-level display-name="Transaction isolation level:">read committed</transaction-isolation-level>
<ignore6 display-name="Show statement-related parameters?">hide</ignore6>
<reuse-statements display-name="Reuse statements?">_</reuse-statements>
<handle-stmt-results display-name="Number of returned result sets:">_</handle-stmt-results>
<enable-locking display-name="Enable statement-level locking?">0</enable-locking>
<ignore13 display-name="Use the custom lock statement generator class?">0</ignore13>
<lock-generator-class display-name="Lock statement generator class:"></lock-generator-class>
<force-username-case display-name="Force username case:">_</force-username-case>
<left-outer-join-operator display-name="Left outer-join operator:">_</left-outer-join-operator>
<minimal-metadata display-name="Retrieve minimal metadata?">_</minimal-metadata>
<function-return-method display-name="Function return method:">_</function-return-method>
<supports-schemas-in-metadata-retrieval display-name="Supports schemas in metadata retrieval?">_</supports-schemas-in-metadata-retrieval>
<column-position-comparator display-name="Sort column names by:">_</column-position-comparator>
</driver-options>
<subscriber-options>
<disable display-name="Disable subscriber?">1</disable>
<ignore10 display-name="Show primary key parameters?">hide</ignore10>
<key-gen-method display-name="Generation/retrieval method (table-global):">auto</key-gen-method>
<key-gen-timing display-name="Retrieval timing (table-global):">after</key-gen-timing>
<key-gen display-name="Method and timing (table-local):"></key-gen>
<disable-locking display-name="Disable statement-level locking?">0</disable-locking>
<add-default-values-on-view-insert display-name="Add default values on view insert?">_</add-default-values-on-view-insert>
<check-update-count display-name="Check update counts?">0</check-update-count>
</subscriber-options>
<publisher-options>
<disable display-name="Disable the Publisher channel?">_</disable>
<publication-mode display-name="Publication Mode:">_</publication-mode>
<log-table display-name="Event log table name:">direct_process</log-table>
<delete-from-log display-name="Delete processed rows?">_</delete-from-log>
<optimize-update display-name="Optimize updates?">_</optimize-update>
<allow-loopback display-name="Allow loopback?">_</allow-loopback>
<disable-locking display-name="Disable statement-level locking?">0</disable-locking>
<startup-option display-name="Startup option:">_</startup-option>
<handle-future-events display-name="Enable future event processing?">_</handle-future-events>
<ignore8 display-name="Use custom timestamp statement?">0</ignore8>
<current-timestamp-stmt display-name="Current timestamp statement:"></current-timestamp-stmt>
<ignore9 display-name="Show polling-related parameters?">hide</ignore9>
<polling-interval display-name="Polling interval (in seconds):">10</polling-interval>
<time-of-day display-name="Polling time of day:"></time-of-day>
<post-poll-stmt display-name="Post polling statements:">CALL direct.proc_directlog; DELETE FROM indirect.indirect_process</post-poll-stmt>
<batch-size display-name="Batch size:">_</batch-size>
<query-limit display-name="Query Limit (default 10000):">10000</query-limit>
<pub-heartbeat-interval display-name="Heartbeat interval (in minutes):">1</pub-heartbeat-interval>
</publisher-options>
</init-params>
</input>
</nds>
[07/24/24 11:33:38.729]:ORANGE HRMS ST:Loading descriptors.
[07/24/24 11:33:38.737]:ORANGE HRMS ST:Loaded.
[07/24/24 11:33:38.738]:ORANGE HRMS ST:Parameter: 'jdbc-class' Value: 'org.gjt.mm.mysql.Driver'
[07/24/24 11:33:38.738]:ORANGE HRMS ST:Parameter: 'jdbc-driver-descriptor' Value: null
[07/24/24 11:33:38.739]:ORANGE HRMS ST:Parameter: 'database-descriptor' Value: null
[07/24/24 11:33:38.739]:ORANGE HRMS ST:Searching for driver descriptor file matching 'org.gjt.mm.mysql.Driver'.
[07/24/24 11:33:38.744]:ORANGE HRMS ST:Descriptor file '_mysql_connectorj.xml' successfully loaded.
[07/24/24 11:33:38.744]:ORANGE HRMS ST:Third-Party JDBC Driver is "MySQL Connection/J"
[07/24/24 11:33:38.745]:ORANGE HRMS ST:Applying declared imports to driver descriptor '_mysql_connectorj.xml'.
[07/24/24 11:33:38.745]:ORANGE HRMS ST:Applying import '_mysql_codes.xml'.
[07/24/24 11:33:38.745]:ORANGE HRMS ST:
<jdbc-driver>
<errors>
<connectivity>
<sql-state-class description="connectivity-related">
<value>08</value>
</sql-state-class>
</connectivity>
<retry>
<error-code description="lock wait timeout">
<value>1205</value>
</error-code>
</retry>
<authentication>
<error-code-range description="access denied">
<from>1044</from>
<to>1045</to>
</error-code-range>
<error-code description="host not allowed to connect">
<value>1130</value>
</error-code>
</authentication>
<fatal/>
</errors>
</jdbc-driver>
[07/24/24 11:33:38.750]:ORANGE HRMS ST:Temporary runtime descriptor:
[07/24/24 11:33:38.750]:ORANGE HRMS ST:
<jdbc-driver>
<identity>
<name>MySQL Connection/J</name>
<jdbc-class>org.gjt.mm.mysql.Driver</jdbc-class>
</identity>
<options/>
<errors>
<connectivity>
<sql-state-class>
<value>08</value>
</sql-state-class>
</connectivity>
<retry>
<error-code>
<value>1205</value>
</error-code>
</retry>
<authentication>
<error-code>
<value>1130</value>
</error-code>
<error-code-range>
<from>1044</from>
<to>1045</to>
</error-code-range>
</authentication>
<fatal/>
</errors>
</jdbc-driver>
[07/24/24 11:33:38.754]:ORANGE HRMS ST:Parameter: 'sync-filter' Value: 'list'
[07/24/24 11:33:38.754]:ORANGE HRMS ST:Parameter: 'sync-schema' Value: null
[07/24/24 11:33:38.755]:ORANGE HRMS ST:Parameter: 'sync-tables' Value: [view_usr, view_grp]
[07/24/24 11:33:38.755]:ORANGE HRMS ST:Driver is schema-aware.
[07/24/24 11:33:38.756]:ORANGE HRMS ST:Parameter: 'force-username-case' Value: null
[07/24/24 11:33:38.756]:ORANGE HRMS ST:The current Database Name : MYSQL
[07/24/24 11:33:38.757]:ORANGE HRMS ST:Parameter: 'server' Value: 'jdbc:mysql://172.16.8.186:3306/direct'
[07/24/24 11:33:38.757]:ORANGE HRMS ST:Parameter: 'user' Value: 'root'
[07/24/24 11:33:38.758]:ORANGE HRMS ST:Parameter: 'connection-properties' Value: ''
[07/24/24 11:33:38.758]:ORANGE HRMS ST:Parameter: 'reuse-statements' Value: [descriptor-dependent]
[07/24/24 11:33:38.759]:ORANGE HRMS ST:Parameter: 'use-manual-transactions' Value: [descriptor or metadata-dependent]
[07/24/24 11:33:38.759]:ORANGE HRMS ST:Parameter: 'transaction-isolation-level' Value: [descriptor-dependent]
[07/24/24 11:33:38.761]:ORANGE HRMS ST:Parameter: 'use-single-connection' Value: [descriptor-dependent]
[07/24/24 11:33:38.762]:ORANGE HRMS ST:Parameter: 'max-conn-retry' Value: -1
[07/24/24 11:33:38.762]:ORANGE HRMS ST:Parameter: 'preserve-sql-whitespace' Value: false
[07/24/24 11:33:38.762]:ORANGE HRMS ST:Parameter: 'minimal-metadata' Value: [descriptor-dependent]
[07/24/24 11:33:38.763]:ORANGE HRMS ST:Parameter: 'handle-stmt-results' Value: [descriptor-dependent]
[07/24/24 11:33:38.763]:ORANGE HRMS ST:Instantiating connection tester from jdbc driver descriptor file '_mysql_connectorj.xml'.
[07/24/24 11:33:38.764]:ORANGE HRMS ST:Parameter: 'connection-tester-class' Value: 'com.novell.nds.dirxml.driver.jdbc.util.connect.JDBCConnectionTester'
[07/24/24 11:33:38.765]:ORANGE HRMS ST:Parameter: 'enable-refs' Value: true
[07/24/24 11:33:38.766]:ORANGE HRMS ST:Parameter: 'enable-meta-identifiers' Value: true
[07/24/24 11:33:38.766]:ORANGE HRMS ST:Parameter: 'left-outer-join-operator' Value: [descriptor-dependent]
[07/24/24 11:33:38.767]:ORANGE HRMS ST:Parameter: 'include-table-filter' Value: [descriptor-dependent]
[07/24/24 11:33:38.768]:ORANGE HRMS ST:Parameter: 'exclude-table-filter' Value: [descriptor-dependent]
[07/24/24 11:33:38.768]:ORANGE HRMS ST:Parameter: 'function-return-method' Value: [descriptor-dependent]
[07/24/24 11:33:38.769]:ORANGE HRMS ST:Parameter: 'state-dir' Value: '.'
[07/24/24 11:33:38.769]:ORANGE HRMS ST:Parameter: 'supports-schemas-in-metadata-retrieval' Value: [descriptor-dependent]
[07/24/24 11:33:38.770]:ORANGE HRMS ST:Parameter: 'column-position-comparator' Value: 'com.novell.nds.dirxml.driver.jdbc.util.config.comp.StringByteComparator'
[07/24/24 11:33:38.771]:ORANGE HRMS ST:Parameter: 'time-syntax' Value: '1'
[07/24/24 11:33:38.771]:ORANGE HRMS ST:Parameter: 'enable-locking' Value: false
[07/24/24 11:33:38.773]:ORANGE HRMS ST:DriverShim.getSchema() returned:
[07/24/24 11:33:38.773]:ORANGE HRMS ST:
<nds dtdversion="2.0" ndsversion="8.x" xmlns:jdbc="urn:dirxml:jdbc">
<source>
<product build="20190524_1223" instance="ORANGE HRMS" version="4.2.1.0">DirXML Driver for JDBC</product>
<contact>NetIQ Corporation</contact>
</source>
<output>
<status level="error" type="driver-general">
<description>Unable to load third-party JDBC driver: 'org.gjt.mm.mysql.Driver'.</description>
<jdbc:exception jdbc:class="java.lang.ClassNotFoundException">
<jdbc:message>org.gjt.mm.mysql.Driver</jdbc:message>
</jdbc:exception>
</status>
</output>
</nds>
[07/24/24 11:33:38.776]:ORANGE HRMS ST:
DirXML Log Event -------------------
Driver: \MF-IDM_TREE\system\driverset1\ORANGE HRMS
Status: Error
Message: <description>Unable to load third-party JDBC driver: 'org.gjt.mm.mysql.Driver'.</description>
<jdbc:exception jdbc:class="java.lang.ClassNotFoundException" xmlns:jdbc="urn:dirxml:jdbc">
<jdbc:message>org.gjt.mm.mysql.Driver</jdbc:message>
</jdbc:exception>
[07/24/24 11:33:38.779]:ORANGE HRMS ST:
DirXML Log Event -------------------
Driver: \MF-IDM_TREE\system\driverset1\ORANGE HRMS
Status: Warning
Message: Code(-8001) Unable to retrieve application schema.
[07/24/24 11:33:38.781]:ORANGE HRMS ST:Loading Java shim com.novell.nds.dirxml.driver.jdbc.JDBCDriverShim.
[07/24/24 11:33:38.781]:ORANGE HRMS ST:JDBC driver version info:
version: 4.2.1.0
built: 20190524_1223
debug: true
activation level: 5
[07/24/24 11:33:38.782]:ORANGE HRMS ST:Driver \MF-IDM_TREE\system\driverset1\ORANGE HRMS supports Subscriber Service Channel.
[07/24/24 11:33:38.790]:ORANGE HRMS ST:Reading XML attribute vnd.nds.stream://MF-IDM_TREE/system/driverset1/ORANGE+HRMS#DirXML-ShimConfigInfo.
[07/24/24 11:33:38.795]:ORANGE HRMS ST:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Standard" version="4.8.0.0">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<init-params src-dn="\MF-IDM_TREE\system\driverset1\ORANGE HRMS">
<authentication-info>
<server>jdbc:mysql://172.16.8.186:3306/direct</server>
<user>root</user>
<password><!-- content suppressed --></password>
</authentication-info>
<driver-options>
<jdbc-class display-name="Third-party JDBC driver class name:">org.gjt.mm.mysql.Driver</jdbc-class>
<preserve-sql-whitespace display-name="Preserve white space in SQL statements:">false</preserve-sql-whitespace>
<ignore1 display-name="Show the database scoping parameters?">show</ignore1>
<sync-filter display-name="Synchronization filter:">list</sync-filter>
<sync-tables display-name="Table or view names:">view_usr;view_grp</sync-tables>
<sync-schema display-name="Schema name:"></sync-schema>
<ignore2 display-name="Use custom regular expression filters?">0</ignore2>
<include-table-filter display-name="Include filter expression:"></include-table-filter>
<exclude-table-filter display-name="Exclude filter expression:"></exclude-table-filter>
<time-syntax display-name="Time syntax:">_</time-syntax>
<state-dir display-name="State directory:">.</state-dir>
<ignore11 display-name="Show connectivity parameters?">hide</ignore11>
<use-single-connection display-name="Use minimal number of connections?">_</use-single-connection>
<connection-init display-name="Connection initialization statements:"></connection-init>
<connection-properties display-name="Connection properties:"></connection-properties>
<max-conn-retry display-name="Maximum number of connection retries:">-1</max-conn-retry>
<ignore3 display-name="Show the compatibility parameters?">hide</ignore3>
<ignore4 display-name="Use custom descriptor files?">0</ignore4>
<jdbc-driver-descriptor display-name="JDBC driver descriptor filename:"></jdbc-driver-descriptor>
<database-descriptor display-name="Database descriptor filename:"></database-descriptor>
<ignore12 display-name="Show backward compatibility parameters?">hide</ignore12>
<enable-refs display-name="Enable table referential attribute support?">_</enable-refs>
<enable-meta-identifiers display-name="Enable view meta-identifier support?">_</enable-meta-identifiers>
<ignore5 display-name="Show transaction-related parameters?">hide</ignore5>
<use-manual-transactions display-name="Use manual transactions?">_</use-manual-transactions>
<transaction-isolation-level display-name="Transaction isolation level:">read committed</transaction-isolation-level>
<ignore6 display-name="Show statement-related parameters?">hide</ignore6>
<reuse-statements display-name="Reuse statements?">_</reuse-statements>
<handle-stmt-results display-name="Number of returned result sets:">_</handle-stmt-results>
<enable-locking display-name="Enable statement-level locking?">0</enable-locking>
<ignore13 display-name="Use the custom lock statement generator class?">0</ignore13>
<lock-generator-class display-name="Lock statement generator class:"></lock-generator-class>
<force-username-case display-name="Force username case:">_</force-username-case>
<left-outer-join-operator display-name="Left outer-join operator:">_</left-outer-join-operator>
<minimal-metadata display-name="Retrieve minimal metadata?">_</minimal-metadata>
<function-return-method display-name="Function return method:">_</function-return-method>
<supports-schemas-in-metadata-retrieval display-name="Supports schemas in metadata retrieval?">_</supports-schemas-in-metadata-retrieval>
<column-position-comparator display-name="Sort column names by:">_</column-position-comparator>
</driver-options>
</init-params>
</input>
</nds>
[07/24/24 11:33:38.814]:ORANGE HRMS ST:Loading descriptors.
[07/24/24 11:33:38.822]:ORANGE HRMS ST:Loaded.
[07/24/24 11:33:38.823]:ORANGE HRMS ST:Parameter: 'jdbc-class' Value: 'org.gjt.mm.mysql.Driver'
[07/24/24 11:33:38.824]:ORANGE HRMS ST:Parameter: 'jdbc-driver-descriptor' Value: null
[07/24/24 11:33:38.824]:ORANGE HRMS ST:Parameter: 'database-descriptor' Value: null
[07/24/24 11:33:38.824]:ORANGE HRMS ST:Searching for driver descriptor file matching 'org.gjt.mm.mysql.Driver'.
[07/24/24 11:33:38.828]:ORANGE HRMS ST:Descriptor file '_mysql_connectorj.xml' successfully loaded.
[07/24/24 11:33:38.829]:ORANGE HRMS ST:Third-Party JDBC Driver is "MySQL Connection/J"
[07/24/24 11:33:38.829]:ORANGE HRMS ST:Applying declared imports to driver descriptor '_mysql_connectorj.xml'.
[07/24/24 11:33:38.830]:ORANGE HRMS ST:Applying import '_mysql_codes.xml'.
[07/24/24 11:33:38.830]:ORANGE HRMS ST:
<jdbc-driver>
<errors>
<connectivity>
<sql-state-class description="connectivity-related">
<value>08</value>
</sql-state-class>
</connectivity>
<retry>
<error-code description="lock wait timeout">
<value>1205</value>
</error-code>
</retry>
<authentication>
<error-code-range description="access denied">
<from>1044</from>
<to>1045</to>
</error-code-range>
<error-code description="host not allowed to connect">
<value>1130</value>
</error-code>
</authentication>
<fatal/>
</errors>
</jdbc-driver>
[07/24/24 11:33:38.835]:ORANGE HRMS ST:Temporary runtime descriptor:
[07/24/24 11:33:38.835]:ORANGE HRMS ST:
<jdbc-driver>
<identity>
<name>MySQL Connection/J</name>
<jdbc-class>org.gjt.mm.mysql.Driver</jdbc-class>
</identity>
<options/>
<errors>
<connectivity>
<sql-state-class>
<value>08</value>
</sql-state-class>
</connectivity>
<retry>
<error-code>
<value>1205</value>
</error-code>
</retry>
<authentication>
<error-code>
<value>1130</value>
</error-code>
<error-code-range>
<from>1044</from>
<to>1045</to>
</error-code-range>
</authentication>
<fatal/>
</errors>
</jdbc-driver>
[07/24/24 11:33:38.838]:ORANGE HRMS ST:Parameter: 'sync-filter' Value: 'list'
[07/24/24 11:33:38.839]:ORANGE HRMS ST:Parameter: 'sync-schema' Value: null
[07/24/24 11:33:38.840]:ORANGE HRMS ST:Parameter: 'sync-tables' Value: [view_usr, view_grp]
[07/24/24 11:33:38.840]:ORANGE HRMS ST:Driver is schema-aware.
[07/24/24 11:33:38.841]:ORANGE HRMS ST:Parameter: 'force-username-case' Value: null
[07/24/24 11:33:38.841]:ORANGE HRMS ST:The current Database Name : MYSQL
[07/24/24 11:33:38.842]:ORANGE HRMS ST:Parameter: 'server' Value: 'jdbc:mysql://172.16.8.186:3306/direct'
[07/24/24 11:33:38.842]:ORANGE HRMS ST:Parameter: 'user' Value: 'root'
[07/24/24 11:33:38.843]:ORANGE HRMS ST:Parameter: 'connection-properties' Value: ''
[07/24/24 11:33:38.844]:ORANGE HRMS ST:Parameter: 'reuse-statements' Value: [descriptor-dependent]
[07/24/24 11:33:38.844]:ORANGE HRMS ST:Parameter: 'use-manual-transactions' Value: [descriptor or metadata-dependent]
[07/24/24 11:33:38.845]:ORANGE HRMS ST:Parameter: 'transaction-isolation-level' Value: [descriptor-dependent]
[07/24/24 11:33:38.845]:ORANGE HRMS ST:Parameter: 'use-single-connection' Value: [descriptor-dependent]
[07/24/24 11:33:38.846]:ORANGE HRMS ST:Parameter: 'max-conn-retry' Value: -1
[07/24/24 11:33:38.847]:ORANGE HRMS ST:Parameter: 'preserve-sql-whitespace' Value: false
[07/24/24 11:33:38.847]:ORANGE HRMS ST:Parameter: 'minimal-metadata' Value: [descriptor-dependent]
[07/24/24 11:33:38.848]:ORANGE HRMS ST:Parameter: 'handle-stmt-results' Value: [descriptor-dependent]
[07/24/24 11:33:38.848]:ORANGE HRMS ST:Instantiating connection tester from jdbc driver descriptor file '_mysql_connectorj.xml'.
[07/24/24 11:33:38.849]:ORANGE HRMS ST:Parameter: 'connection-tester-class' Value: 'com.novell.nds.dirxml.driver.jdbc.util.connect.JDBCConnectionTester'
[07/24/24 11:33:38.850]:ORANGE HRMS ST:Parameter: 'enable-refs' Value: true
[07/24/24 11:33:38.851]:ORANGE HRMS ST:Parameter: 'enable-meta-identifiers' Value: true
[07/24/24 11:33:38.851]:ORANGE HRMS ST:Parameter: 'left-outer-join-operator' Value: [descriptor-dependent]
[07/24/24 11:33:38.852]:ORANGE HRMS ST:Parameter: 'include-table-filter' Value: [descriptor-dependent]
[07/24/24 11:33:38.853]:ORANGE HRMS ST:Parameter: 'exclude-table-filter' Value: [descriptor-dependent]
[07/24/24 11:33:38.853]:ORANGE HRMS ST:Parameter: 'function-return-method' Value: [descriptor-dependent]
[07/24/24 11:33:38.855]:ORANGE HRMS ST:Parameter: 'state-dir' Value: '.'
[07/24/24 11:33:38.855]:ORANGE HRMS ST:Parameter: 'supports-schemas-in-metadata-retrieval' Value: [descriptor-dependent]
[07/24/24 11:33:38.856]:ORANGE HRMS ST:Parameter: 'column-position-comparator' Value: 'com.novell.nds.dirxml.driver.jdbc.util.config.comp.StringByteComparator'
[07/24/24 11:33:38.856]:ORANGE HRMS ST:Parameter: 'time-syntax' Value: '1'
[07/24/24 11:33:38.857]:ORANGE HRMS ST:Parameter: 'enable-locking' Value: false
[07/24/24 11:33:38.858]:ORANGE HRMS ST:DriverShim.init() returned:
[07/24/24 11:33:38.859]:ORANGE HRMS ST:
<nds dtdversion="2.0" ndsversion="8.x" xmlns:jdbc="urn:dirxml:jdbc">
<source>
<product build="20190524_1223" instance="ORANGE HRMS" version="4.2.1.0">DirXML Driver for JDBC</product>
<contact>NetIQ Corporation</contact>
</source>
<output>
<status level="fatal" type="driver-general">
<description>Unable to load third-party JDBC driver: 'org.gjt.mm.mysql.Driver'.</description>
<jdbc:exception jdbc:class="java.lang.ClassNotFoundException">
<jdbc:message>org.gjt.mm.mysql.Driver</jdbc:message>
</jdbc:exception>
</status>
</output>
</nds>
[07/24/24 11:33:38.862]:ORANGE HRMS ST:
DirXML Log Event -------------------
Driver: \MF-IDM_TREE\system\driverset1\ORANGE HRMS
Status: Fatal
Message: <description>Unable to load third-party JDBC driver: 'org.gjt.mm.mysql.Driver'.</description>
<jdbc:exception jdbc:class="java.lang.ClassNotFoundException" xmlns:jdbc="urn:dirxml:jdbc">
<jdbc:message>org.gjt.mm.mysql.Driver</jdbc:message>
</jdbc:exception>
[07/24/24 11:33:38.865]:ORANGE HRMS ST:
DirXML Log Event -------------------
Driver: \MF-IDM_TREE\system\driverset1\ORANGE HRMS
Status: Fatal
Message: Code(-9005) The driver returned a "fatal" status indicating that the driver should be shut down. Detail from driver: <description>Unable to load third-party JDBC driver: 'org.gjt.mm.mysql.Driver'.</description>
<jdbc:exception jdbc:class="java.lang.ClassNotFoundException" xmlns:jdbc="urn:dirxml:jdbc">
<jdbc:message>org.gjt.mm.mysql.Driver</jdbc:message>
</jdbc:exception>
<application>DirXML</application>
<module>ORANGE HRMS</module>
<object-dn></object-dn>
<component>DirXML Engine</component>
[07/24/24 11:33:38.868]:ORANGE HRMS ST:Driver terminated.
[07/24/24 11:33:38.868]:ORANGE HRMS ST:Writing XML attribute vnd.nds.stream://MF-IDM_TREE/system/driverset1/ORANGE+HRMS#DirXML-PersistentData.