Hi,
We are using remote couchbase for storing all objects and local opendj is not installed. During the couchbase timeout issues, we are observing this error message "Failed to load configuration from LDAP" in oxtrust and oxauth logs. This message is confusing as LDAP was never installed. Is there any way this message can be fixed?
Can you provide the section of the log that hes that message?
Here is message from the log file
2020-10-13 01:52:47,858 ERROR [Thread-98422] [org.gluu.oxtrust.ldap.service.EntityIDMonitoringService] (EntityIDMonitoringService.java:99) - Exception happened while monitoring EntityId
org.gluu.persist.exception.EntryPersistenceException: Failed to find entries with key: trustRelationships, expression: ConvertedExpression [expression=objectClass = "gluuSAMLconfig", consistency=false]
at org.gluu.persist.couchbase.impl.CouchbaseEntryManager.findEntriesImpl(CouchbaseEntryManager.java:478) ~[oxcore-persistence-couchbase-4.1.1.Final.jar:?]
at org.gluu.persist.couchbase.impl.CouchbaseEntryManager.findEntries(CouchbaseEntryManager.java:375) ~[oxcore-persistence-couchbase-4.1.1.Final.jar:?]
at org.gluu.persist.impl.BaseEntryManager.findEntries(BaseEntryManager.java:154) ~[oxcore-persistence-core-4.1.1.Final.jar:?]
at sun.reflect.GeneratedMethodAccessor360.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_222]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_222]
at org.jboss.weld.bean.proxy.AbstractBeanInstance.invoke(AbstractBeanInstance.java:38) ~[weld-core-impl-3.1.2.Final.jar:3.1.2.Final]
at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:106) ~[weld-core-impl-3.1.2.Final.jar:3.1.2.Final]
at org.gluu.persist.EntityManager$PersistenceEntryManager$479440844$Proxy$_$$_WeldClientProxy.findEntries(Unknown Source) ~[weld-core-impl-3.1.2.Final.jar:?]
at org.gluu.oxtrust.ldap.service.TrustService.getAllTrustRelationships(TrustService.java:140) ~[classes/:?]
at org.gluu.oxtrust.ldap.service.EntityIDMonitoringService.process(EntityIDMonitoringService.java:108) ~[classes/:?]
at org.gluu.oxtrust.ldap.service.EntityIDMonitoringService$Proxy$_$$_WeldSubclass.process(Unknown Source) ~[classes/:?]
at org.gluu.oxtrust.ldap.service.EntityIDMonitoringService.processMetadataValidationTimerEvent(EntityIDMonitoringService.java:97) [classes/:?]
at org.gluu.oxtrust.ldap.service.EntityIDMonitoringService$Proxy$_$$_WeldSubclass.processMetadataValidationTimerEvent$$super(Unknown Source) [classes/:?]
at sun.reflect.GeneratedMethodAccessor359.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_222]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_222]
at org.jboss.weld.interceptor.proxy.TerminalAroundInvokeInvocationContext.proceedInternal(TerminalAroundInvokeInvocationContext.java:51) [weld-core-impl-3.1.2.Final.jar:3.1.2.Final]
at org.jboss.weld.interceptor.proxy.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:78) [weld-core-impl-3.1.2.Final.jar:3.1.2.Final]
at org.gluu.service.cdi.async.AsynchronousInterceptor$1.get(AsynchronousInterceptor.java:36) [oxcore-service-4.1.1.Final.jar:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1590) [?:1.8.0_222]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_222]
Caused by: java.lang.RuntimeException: java.util.concurrent.TimeoutException: {"b":"gluu","s":"n1ql","t":75000000,"i":"2c5fcdbe-fa60-48b5-9c5c-d7b35967151d"}
at rx.exceptions.Exceptions.propagate(Exceptions.java:57) ~[rxjava-1.3.8.jar:1.3.8]
at rx.observables.BlockingObservable.blockForSingle(BlockingObservable.java:463) ~[rxjava-1.3.8.jar:1.3.8]
at rx.observables.BlockingObservable.single(BlockingObservable.java:340) ~[rxjava-1.3.8.jar:1.3.8]
at com.couchbase.client.java.CouchbaseBucket.query(CouchbaseBucket.java:650) ~[java-client-2.7.11.jar:?]
at com.couchbase.client.java.CouchbaseBucket.query(CouchbaseBucket.java:564) ~[java-client-2.7.11.jar:?]
at org.gluu.persist.couchbase.operation.impl.CouchbaseOperationsServiceImpl.searchImpl(CouchbaseOperationsServiceImpl.java:610) ~[oxcore-persistence-couchbase-4.1.1.Final.jar:?]
at org.gluu.persist.couchbase.operation.impl.CouchbaseOperationsServiceImpl.search(CouchbaseOperationsServiceImpl.java:461) ~[oxcore-persistence-couchbase-4.1.1.Final.jar:?]
at org.gluu.persist.couchbase.impl.CouchbaseEntryManager.searchImpl(CouchbaseEntryManager.java:523) ~[oxcore-persistence-couchbase-4.1.1.Final.jar:?]
at org.gluu.persist.couchbase.impl.CouchbaseEntryManager.findEntriesImpl(CouchbaseEntryManager.java:469) ~[oxcore-persistence-couchbase-4.1.1.Final.jar:?]
... 21 more
Caused by: java.util.concurrent.TimeoutException: {"b":"gluu","s":"n1ql","t":75000000,"i":"2c5fcdbe-fa60-48b5-9c5c-d7b35967151d"}
at com.couchbase.client.java.bucket.api.Utils$1.call(Utils.java:131) ~[java-client-2.7.11.jar:?]
at com.couchbase.client.java.bucket.api.Utils$1.call(Utils.java:127) ~[java-client-2.7.11.jar:?]
2020-10-13 01:53:05,332 ERROR [Thread-98436] [org.gluu.oxtrust.config.ConfigurationFactory] (ConfigurationFactory.java:419) - Failed to load configuration from LDAP
org.gluu.persist.exception.EntryPersistenceException: Failed to find entry: ou=oxtrust,ou=configuration,o=gluu
at org.gluu.persist.couchbase.impl.CouchbaseEntryManager.find(CouchbaseEntryManager.java:362) ~[oxcore-persistence-couchbase-4.1.1.Final.jar:?]
at org.gluu.persist.impl.BaseEntryManager.find(BaseEntryManager.java:619) ~[oxcore-persistence-core-4.1.1.Final.jar:?]
at org.gluu.persist.impl.BaseEntryManager.find(BaseEntryManager.java:499) ~[oxcore-persistence-core-4.1.1.Final.jar:?]
at sun.reflect.GeneratedMethodAccessor78.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_222]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_222]
at org.jboss.weld.bean.proxy.AbstractBeanInstance.invoke(AbstractBeanInstance.java:38) ~[weld-core-impl-3.1.2.Final.jar:3.1.2.Final]
at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:106) ~[weld-core-impl-3.1.2.Final.jar:3.1.2.Final]
at org.gluu.persist.EntityManager$PersistenceEntryManager$479440844$Proxy$_$$_WeldClientProxy.find(Unknown Source) ~[weld-core-impl-3.1.2.Final.jar:?]
at org.gluu.oxtrust.config.ConfigurationFactory.loadConfigurationFromLdap(ConfigurationFactory.java:414) [classes/:?]
at org.gluu.oxtrust.config.ConfigurationFactory$Proxy$_$$_WeldSubclass.loadConfigurationFromLdap(Unknown Source) [classes/:?]
at org.gluu.oxtrust.config.ConfigurationFactory.reloadConfiguration(ConfigurationFactory.java:234) [classes/:?]
at org.gluu.oxtrust.config.ConfigurationFactory.reloadConfigurationTimerEvent(ConfigurationFactory.java:188) [classes/:?]
at org.gluu.oxtrust.config.ConfigurationFactory$Proxy$_$$_WeldSubclass.reloadConfigurationTimerEvent$$super(Unknown Source) [classes/:?]
at sun.reflect.GeneratedMethodAccessor203.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_222]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_222]
at org.jboss.weld.interceptor.proxy.TerminalAroundInvokeInvocationContext.proceedInternal(TerminalAroundInvokeInvocationContext.java:51) [weld-core-impl-3.1.2.Final.jar:3.1.2.Final]
I think this is a bug because Shakti is not even using SAML. It will be fixed but for now you acn ignore the error.
That is federation trust relationship entities monitoring error.
I think this is a bug because Shakti is not even using SAML Okay
Thanks for your response Michael and Thomas. We have that same error logged for "ou=oxtrust,ou=configuration,o=gluu". This always happen when there is timeout issue occurs from Couchbase
Caused by: java.lang.RuntimeException: java.util.concurrent.TimeoutException: {"b":"gluu","r":"172.31.11.201:11207","s":"kv","c":"57FF8D8F38FCE1B0/FFFFFFFFCF8FFB59","t":2500000,"i":"0x20867c","l":"172.31.7.229:34736"}
at rx.exceptions.Exceptions.propagate(Exceptions.java:57) ~[rxjava-1.3.8.jar:1.3.8]
at rx.observables.BlockingObservable.blockForSingle(BlockingObservable.java:463) ~[rxjava-1.3.8.jar:1.3.8]
at rx.observables.BlockingObservable.singleOrDefault(BlockingObservable.java:372) ~[rxj
2020-11-17 05:44:10,737 ERROR [Thread-25013] [org.gluu.oxtrust.config.ConfigurationFactory] (ConfigurationFactory.java:419) - Failed to load configuration from LDAP
org.gluu.persist.exception.EntryPersistenceException: Failed to find entry: ou=oxtrust,ou=configuration,o=gluu
at org.gluu.persist.couchbase.impl.CouchbaseEntryManager.find(CouchbaseEntryManager.java:362) ~[oxcore-persistence-couchbase-4.1.1.Final.jar:?]
at org.gluu.persist.impl.BaseEntryManager.find(BaseEntryManager.java:619) ~[oxcore-persistence-core-4.1.1.Final.jar:?]
at org.gluu.persist.impl.BaseEntryManager.find(BaseEntryManager.java:499) ~[oxcore-persistence-core-4.1.1.Final.jar:?]
at sun.reflect.GeneratedMethodAccessor94.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_222]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_222]
at org.jboss.weld.bean.proxy.AbstractBeanInstance.invoke(AbstractBeanInstance.java:38) ~[weld-core-impl-3.1.2.Final.jar:3.1.2.Final]
at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:106) ~[weld-core-impl-3.1.2.Final.jar:3.1.2.Final]
at org.gluu.persist.EntityManager$PersistenceEntryManager$479440844$Proxy$_$$_WeldClientProxy.find(Unknown Source) ~[weld-core-impl-3.1.2.Final.jar:?]
at org.gluu.oxtrust.config.ConfigurationFactory.loadConfigurationFromLdap(ConfigurationFactory.java:414) [classes/:?]
at org.gluu.oxtrust.config.ConfigurationFactory$Proxy$_$$_WeldSubclass.loadConfigurationFromLdap(Unknown Source) [classes/:?]
at org.gluu.oxtrust.config.ConfigurationFactory.reloadConfiguration(ConfigurationFactory.java:234) [classes/:?]
at org.gluu.oxtrust.config.ConfigurationFactory.reloadConfigurationTimerEvent(ConfigurationFactory.java:188) [classes/:?]
at org.gluu.oxtrust.config.ConfigurationFactory$Proxy$_$$_WeldSubclass.reloadConfigurationTimerEvent$$super(Unknown Source) [classes/:?]
at sun.reflect.GeneratedMethodAccessor217.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_222]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_222]
at org.jboss.weld.interceptor.proxy.TerminalAroundInvokeInvocationContext.proceedInternal(TerminalAroundInvokeInvocationContext.java:51) [weld-core-impl-3.1.2.Final.jar:3.1.2.Final]
at org.jboss.weld.interceptor.proxy.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:78) [weld-core-impl-3.1.2.Final.jar:3.1.2.Final]
at org.gluu.service.cdi.async.AsynchronousInterceptor$1.get(AsynchronousInterceptor.java:36) [oxcore-service-4.1.1.Final.jar:?]