AIX Server. LDAP sync job xml output generates a java error : java.lang.NoClassDefFoundError: com/sun/net/ssl/internal/ssl/Provider
search cancel

AIX Server. LDAP sync job xml output generates a java error : java.lang.NoClassDefFoundError: com/sun/net/ssl/internal/ssl/Provider

book

Article ID: 55220

calendar_today

Updated On:

Products

Clarity PPM SaaS Clarity PPM On Premise

Issue/Introduction

Description:
LDAP sync job xml output generates a java error : java.lang.NoClassDefFoundError: com/sun/net/ssl/internal/ssl/Provider
The customer is NOT using SSL currently. The server OS = AIX.

ERROR 2014-11-11 13:15:47,099 [Dispatch Thread-13 : bg] niku.njs (none:none:none) Error executing job: 5000020^M
java.lang.NoClassDefFoundError: com/sun/net/ssl/internal/ssl/Provider
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:260)
at com.niku.security.directory.XOGClient.importUsersToNiku(XOGClient.java:43)
at com.niku.security.directory.LDAPDirectoryService.importUsers(LDAPDirectoryService.java:409)
at com.niku.security.directory.LDAPAddModifySyncAgent.scheduledEventFired(LDAPAddModifySyncAgent.java:40)
at com.niku.njs.Dispatcher$BGTask.run(Dispatcher.java:245)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Thread.java:568)
DEBUG 2014-11-11 13:15:47,157 [Dispatch Thread-13 : bg] directory.LDAPAddModifyS yncAgent (none:none:none) Initialized LDAPAddModifySyncAgent.^M

Solution: 
Java Class was missing from the JSSE.JAR file located on the AIX server.  The LDAP admin found this file inside the JSSE.JAR file on his local Java install, but the IBM Java installation on the server did not have it. Moved JSSE.JAR to &ltClarity home>/lib and to &ltJRE Runtime>/lib directories and the XOG was able to run.

Reference LDAP Configuration and Troubleshooting Guide


 

Environment

Release:
Component: PPMENV