This discussion is archived
1 Reply Latest reply: Aug 28, 2012 10:19 AM by user00009 RSS

Error while accessing Oracle Virtual Directory 11g client view.

VineedhViswanathan Newbie
Currently Being Moderated
Hi everyone,
I'm a beginner in Oracle IDAM suite 11g.

I'm facing an issue while configuring LDAP adapter in Oracle Virtual Directory.

LDAP adapter is configured for ODSEE instances. Currently I've configured two instances.
For these adapters, the entries from ODSEE instances are getting populated under Adapter browser but under Client View while expanding the root we're getting the following error:

LDAPException: malformedRequest (2) Protocol Error LDAPException: Server Message: Protocol Error

In the diagnostic.log file I'm getting the following error:

[2012-02-28T11:38:55.255+05:30] [octetstring] [ERROR] [OVD-60335] [com.octetstring.vde.dsmlv2.ImportExportVDE] [tid: 20] [ecid: 0000JMcs_zPEWNppSO1Fic1FHBss000083,0] Failure in getting LDAP 1.[[
com.octetstring.vde.util.DirectoryException: LDAP Error 2 : localhost:1489
     at com.octetstring.vde.backend.jndi.BackendJNDI.getInternalConnection(BackendJNDI.java:1023)
     at com.octetstring.vde.backend.jndi.BackendJNDI.getConnection(BackendJNDI.java:920)
     at com.octetstring.vde.backend.jndi.ConnectionHandle.getHolder(ConnectionHandle.java:382)
     at com.octetstring.vde.backend.jndi.ConnectionHandle.search(ConnectionHandle.java:233)
     at com.octetstring.vde.backend.jndi.JNDIEntrySet.initialize(JNDIEntrySet.java:203)
     at com.octetstring.vde.backend.jndi.BackendJNDI.get(BackendJNDI.java:723)
     at com.octetstring.vde.chain.Chain.nextGet(Chain.java:297)
     at com.octetstring.vde.chain.plugins.performance.MonitorPerformance.monitorSearch(MonitorPerformance.java:506)
     at com.octetstring.vde.chain.plugins.performance.MonitorPerformance.get(MonitorPerformance.java:444)
     at com.octetstring.vde.chain.Chain.nextGet(Chain.java:308)
     at com.octetstring.vde.chain.PluginChain.runGet(PluginChain.java:234)
     at com.octetstring.vde.chain.PluginManager.runGet(PluginManager.java:489)
     at com.octetstring.vde.chain.PluginManager.runGet(PluginManager.java:427)
     at com.octetstring.vde.backend.AdapterServiceInterface.getByAdapter(AdapterServiceInterface.java:649)
     at com.octetstring.vde.backend.AdapterServiceInterface.get(AdapterServiceInterface.java:514)
     at com.octetstring.vde.backend.BackendHandler.get(BackendHandler.java:592)
     at com.octetstring.vde.chain.Chain.nextGet(Chain.java:289)
     at com.octetstring.vde.chain.plugins.performance.MonitorPerformance.monitorSearch(MonitorPerformance.java:506)
     at com.octetstring.vde.chain.plugins.performance.MonitorPerformance.get(MonitorPerformance.java:450)
     at com.octetstring.vde.chain.Chain.nextGet(Chain.java:308)
     at com.octetstring.vde.chain.plugins.AclCheckerPlugin.get(AclCheckerPlugin.java:398)
     at com.octetstring.vde.chain.Chain.nextGet(Chain.java:308)
     at com.octetstring.vde.chain.PluginChain.runGet(PluginChain.java:234)
     at com.octetstring.vde.chain.PluginManager.runGet(PluginManager.java:489)
     at com.octetstring.vde.chain.PluginManager.runGet(PluginManager.java:427)
     at com.octetstring.vde.chain.GlobalServicesInterface.runGet(GlobalServicesInterface.java:207)
     at com.octetstring.vde.dsmlv2.ImportExportVDE.doGet(ImportExportVDE.java:428)
     at com.octetstring.vde.dsmlv2.ImportExportVDE.process(ImportExportVDE.java:171)
     at com.octetstring.vde.dsmlv2.DsmlService.doPost(DsmlService.java:186)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:358)
     at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:342)
     at com.octetstring.vde.admin.AuthFilter.doFilter(AuthFilter.java:259)
     at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:334)
     at com.octetstring.webgateway.filters.DOSFilter.doFilter(DOSFilter.java:67)
     at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:334)
     at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:286)
     at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
     at org.mortbay.http.HttpContext.handle(HttpContext.java:1807)
     at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:526)
     at org.mortbay.http.HttpContext.handle(HttpContext.java:1757)
     at org.mortbay.http.HttpServer.service(HttpServer.java:879)
     at org.mortbay.http.HttpConnection.service(HttpConnection.java:789)
     at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:960)
     at org.mortbay.http.HttpConnection.handle(HttpConnection.java:806)
     at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:218)
     at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:331)
     at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:520)
Caused by: javax.naming.CommunicationException: localhost:1489 [Root exception is java.lang.NullPointerException]
     at com.sun.jndi.ldap.Connection.<init>(Connection.java:207)
     at com.sun.jndi.ldap.LdapClient.<init>(LdapClient.java:118)
     at com.sun.jndi.ldap.LdapClient.getInstance(LdapClient.java:1580)
     at com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2652)
     at com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:293)
     at com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:175)
     at com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(LdapCtxFactory.java:193)
     at com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.java:136)
     at com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(LdapCtxFactory.java:66)
     at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
     at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
     at javax.naming.InitialContext.init(InitialContext.java:223)
     at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:134)
     at com.octetstring.vde.backend.jndi.JNDIConnectionPool.createCtx(JNDIConnectionPool.java:422)
     at com.octetstring.vde.backend.jndi.JNDIConnectionPool.create(JNDIConnectionPool.java:453)
     at com.octetstring.vde.backend.jndi.JNDIConnectionPool.getLdapContext(JNDIConnectionPool.java:276)
     at com.octetstring.vde.backend.jndi.JNDIConnectionPool.checkOutContext(JNDIConnectionPool.java:167)
     at com.octetstring.vde.backend.jndi.BackendJNDI.getInternalConnection(BackendJNDI.java:1009)
     ... 48 more
Caused by: java.lang.NullPointerException
     at com.octetstring.vde.backend.jndi.OvdJndiWorkerCoordinator.register(OvdJndiWorkerCoordinator.java:100)
     at com.octetstring.vde.backend.jndi.OvdJndiSocket.getInputStream(OvdJndiSocket.java:95)
     at com.sun.jndi.ldap.Connection.<init>(Connection.java:190)
     ... 65 more

]]

Kindly help me resolving this issue.
  • 1. Re: Error while accessing Oracle Virtual Directory 11g client view.
    user00009 Explorer
    Currently Being Moderated
    Did you ever fixed or resolved the issue ? If yes, could you please share the reason for issue ?

    Getting following errors in OVD logs :-
    [ERROR] [OVD-60335] [com.octetstring.vde.dsmlv2.ImportExportVDE] [tid: 25] [ecid: 0000J_Gc3Qu0ZrqawLicMG1G6Pz^00000J,0] Failure in getting LDAP 1.[[
    com.octetstring.vde.util.DirectoryException: LDAP Error 32 : No Such Object

    [OVD-40066] [com.octetstring.vde.backend.jndi.ConnectionHandle] [tid: 25] [ecid: 0000J_Gc3Qu0ZrqawLicMG1G6Pz^00000J,0] Remote Server Failure:l120814vaps2013:21389.[[
    javax.naming.NameNotFoundException: [LDAP: error code 32 - No Such Object]; remaining name 'ou=int,ou=people,dc=domain,dc=com',dc=com'

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points