By: Eli Sy user 30 Apr 2023 at 11:08 p.m. CDT

10 Responses
Eli Sy gravatar
This started recently, upon reboot, we get an oops something went wrong error at the identity login page. The oxauth logs initially medntioned an invalid JSON config but now presents with the following. We have tried upgrading from 4.4 to no avail. Here is an exerpt from the log: 2023-05-01 00:07:26,612 ERROR [ForkJoinPool.commonPool-worker-11] [org.gluu.oxtrust.service.EntityIDMonitoringService] (EntityIDMonitoringService.java:97) - Exception happened while monitoring EntityId java.lang.NullPointerException: null at org.gluu.oxtrust.service.TrustService.lambda$getChildTrusts$1(TrustService.java:271) ~[oxtrust-service-4.5.0.Final.jar:?] at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[?:?] at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177) ~[?:?] at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655) ~[?:?] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) ~[?:?] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[?:?] at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913) ~[?:?] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?] at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578) ~[?:?] at org.gluu.oxtrust.service.TrustService.getChildTrusts(TrustService.java:272) ~[oxtrust-service-4.5.0.Final.jar:?] at org.gluu.oxtrust.service.TrustService$Proxy$_$$_WeldClientProxy.getChildTrusts(Unknown Source) ~[oxtrust-service-4.5.0.Final.jar:?] at org.gluu.oxtrust.service.EntityIDMonitoringService.process(EntityIDMonitoringService.java:121) ~[classes/:?] at org.gluu.oxtrust.service.EntityIDMonitoringService$Proxy$_$$_WeldSubclass.process(Unknown Source) ~[classes/:?] at org.gluu.oxtrust.service.EntityIDMonitoringService.processMetadataValidationTimerEvent(EntityIDMonitoringService.java:95) ~[classes/:?] at org.gluu.oxtrust.service.EntityIDMonitoringService$Proxy$_$$_WeldSubclass.processMetadataValidationTimerEvent$$super(Unknown Source) ~[classes/:?] at jdk.internal.reflect.GeneratedMethodAccessor314.invoke(Unknown Source) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?] at org.jboss.weld.interceptor.proxy.TerminalAroundInvokeInvocationContext.proceedInternal(TerminalAroundInvokeInvocationContext.java:51) ~[weld-core-impl-3.1.9.Final.jar:3.1.9.Final] at org.jboss.weld.interceptor.proxy.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:78) ~[weld-core-impl-3.1.9.Final.jar:3.1.9.Final] at org.gluu.service.cdi.async.AsynchronousInterceptor$1.get(AsynchronousInterceptor.java:36) ~[oxcore-service-4.5.0.Final.jar:?] at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700) ~[?:?] at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1692) ~[?:?] at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) ~[?:?] at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) ~[?:?] at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) ~[?:?] at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) ~[?:?] at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) ~[?:?]

By Mohib Zico staff 30 Apr 2023 at 11:13 p.m. CDT

Mohib Zico gravatar
Hi, >> 2023-05-01 00:07:26,612 ERROR [ForkJoinPool.commonPool-worker-11] [org.gluu.oxtrust.service.EntityIDMonitoringService] (EntityIDMonitoringService.java:97) - Exception happened while monitoring EntityId java.lang.NullPointerException: null at org.gluu.oxtrust.service.TrustService.lambda$getChildTrusts$1(TrustService.java:271) ~[oxtrust-service-4.5.0.Final.jar:?] at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[?:?] at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177) ~[?:?] at This is not the reason/ERROR of outage. Please try to check some other ERROR which is throwing 503.

By Eli Sy user 30 Apr 2023 at 11:14 p.m. CDT

Eli Sy gravatar
This may be more helpful, upon restart: ... 86 more Caused by: java.io.IOException: LDAPException(resultCode=91 (connect error), errorMessage='An error occurred while attempting to establish a connection to server localhost/127.0.0.1:1636: ConnectException(Connection refused (Connection refused)), ldapSDKVersion=6.0.6, revision=b8c6c463def55758ed8ec0d914c84268c944251c') at com.unboundid.ldap.sdk.LDAPConnectionInternals.<init>(LDAPConnectionInternals.java:204) ~[unboundid-ldapsdk-6.0.6.jar:6.0.6] at com.unboundid.ldap.sdk.LDAPConnection.connect(LDAPConnection.java:932) ~[unboundid-ldapsdk-6.0.6.jar:6.0.6] at com.unboundid.ldap.sdk.LDAPConnection.connect(LDAPConnection.java:829) ~[unboundid-ldapsdk-6.0.6.jar:6.0.6] at com.unboundid.ldap.sdk.LDAPConnection.connect(LDAPConnection.java:767) ~[unboundid-ldapsdk-6.0.6.jar:6.0.6] at com.unboundid.ldap.sdk.LDAPConnection.<init>(LDAPConnection.java:587) ~[unboundid-ldapsdk-6.0.6.jar:6.0.6] at com.unboundid.ldap.sdk.SingleServerSet.getConnection(SingleServerSet.java:329) ~[unboundid-ldapsdk-6.0.6.jar:6.0.6] at com.unboundid.ldap.sdk.FailoverServerSet.getConnection(FailoverServerSet.java:688) ~[unboundid-ldapsdk-6.0.6.jar:6.0.6] at com.unboundid.ldap.sdk.LDAPConnectionPool.createConnection(LDAPConnectionPool.java:1297) ~[unboundid-ldapsdk-6.0.6.jar:6.0.6] at com.unboundid.ldap.sdk.LDAPConnectionPool.createConnection(LDAPConnectionPool.java:1269) ~[unboundid-ldapsdk-6.0.6.jar:6.0.6] at com.unboundid.ldap.sdk.LDAPConnectionPool.getConnection(LDAPConnectionPool.java:1866) ~[unboundid-ldapsdk-6.0.6.jar:6.0.6] at com.unboundid.ldap.sdk.AbstractConnectionPool.add(AbstractConnectionPool.java:794) ~[unboundid-ldapsdk-6.0.6.jar:6.0.6] at com.unboundid.ldap.sdk.AbstractConnectionPool.add(AbstractConnectionPool.java:723) ~[unboundid-ldapsdk-6.0.6.jar:6.0.6] at org.gluu.persist.ldap.operation.impl.LdapOperationServiceImpl.addEntryImpl(LdapOperationServiceImpl.java:625) ~[gluu-orm-ldap-4.5.0.Final.jar:?] at org.gluu.persist.ldap.operation.impl.LdapOperationServiceImpl.addEntry(LdapOperationServiceImpl.java:611) ~[gluu-orm-ldap-4.5.0.Final.jar:?] at org.gluu.persist.ldap.impl.LdapEntryManager.persist(LdapEntryManager.java:180) ~[gluu-orm-ldap-4.5.0.Final.jar:?] ... 86 more Caused by: com.unboundid.ldap.sdk.LDAPException: An error occurred while attempting to establish a connection to server localhost/127.0.0.1:1636: ConnectException(Connection refused (Connection refused)), ldapSDKVersion=6.0.6, revision=b8c6c463def55758ed8ec0d914c84268c944251c at com.unboundid.ldap.sdk.ConnectThread.getConnectedSocket(ConnectThread.java:287) ~[unboundid-ldapsdk-6.0.6.jar:6.0.6] at com.unboundid.ldap.sdk.LDAPConnectionInternals.<init>(LDAPConnectionInternals.java:185) ~[unboundid-ldapsdk-6.0.6.jar:6.0.6] at com.unboundid.ldap.sdk.LDAPConnection.connect(LDAPConnection.java:932) ~[unboundid-ldapsdk-6.0.6.jar:6.0.6] at com.unboundid.ldap.sdk.LDAPConnection.connect(LDAPConnection.java:829) ~[unboundid-ldapsdk-6.0.6.jar:6.0.6] at com.unboundid.ldap.sdk.LDAPConnection.connect(LDAPConnection.java:767) ~[unboundid-ldapsdk-6.0.6.jar:6.0.6] at com.unboundid.ldap.sdk.LDAPConnection.<init>(LDAPConnection.java:587) ~[unboundid-ldapsdk-6.0.6.jar:6.0.6] at com.unboundid.ldap.sdk.SingleServerSet.getConnection(SingleServerSet.java:329) ~[unboundid-ldapsdk-6.0.6.jar:6.0.6] at com.unboundid.ldap.sdk.FailoverServerSet.getConnection(FailoverServerSet.java:688) ~[unboundid-ldapsdk-6.0.6.jar:6.0.6] at com.unboundid.ldap.sdk.LDAPConnectionPool.createConnection(LDAPConnectionPool.java:1297) ~[unboundid-ldapsdk-6.0.6.jar:6.0.6] at com.unboundid.ldap.sdk.LDAPConnectionPool.createConnection(LDAPConnectionPool.java:1269) ~[unboundid-ldapsdk-6.0.6.jar:6.0.6] at com.unboundid.ldap.sdk.LDAPConnectionPool.getConnection(LDAPConnectionPool.java:1866) ~[unboundid-ldapsdk-6.0.6.jar:6.0.6] at com.unboundid.ldap.sdk.AbstractConnectionPool.add(AbstractConnectionPool.java:794) ~[unboundid-ldapsdk-6.0.6.jar:6.0.6] at com.unboundid.ldap.sdk.AbstractConnectionPool.add(AbstractConnectionPool.java:723) ~[unboundid-ldapsdk-6.0.6.jar:6.0.6] at org.gluu.persist.ldap.operation.impl.LdapOperationServiceImpl.addEntryImpl(LdapOperationServiceImpl.java:625) ~[gluu-orm-ldap-4.5.0.Final.jar:?] at org.gluu.persist.ldap.operation.impl.LdapOperationServiceImpl.addEntry(LdapOperationServiceImpl.java:611) ~[gluu-orm-ldap-4.5.0.Final.jar:?] at org.gluu.persist.ldap.impl.LdapEntryManager.persist(LdapEntryManager.java:180) ~[gluu-orm-ldap-4.5.0.Final.jar:?] ... 86 more Caused by: java.net.ConnectException: Connection refused (Connection refused) at java.net.PlainSocketImpl.socketConnect(Native Method) ~[?:?] at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) ~[?:?] at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) ~[?:?] at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) ~[?:?] at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[?:?] at java.net.Socket.connect(Socket.java:609) ~[?:?] at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:305) ~[?:?] at com.unboundid.util.ssl.SetEnabledProtocolsAndCipherSuitesSocket.connect(SetEnabledProtocolsAndCipherSuitesSocket.java:148) ~[unboundid-ldapsdk-6.0.6.jar:6.0.6] at com.unboundid.ldap.sdk.ConnectThread.run(ConnectThread.java:165) ~[unboundid-ldapsdk-6.0.6.jar:6.0.6]

By Eli Sy user 30 Apr 2023 at 11:20 p.m. CDT

Eli Sy gravatar
Found the 503 in the log if it helps narrow it down as well: 2023-05-01 00:12:50,175 INFO [qtp573673894-14] [org.gluu.oxtrust.service.OpenIdService] (OpenIdService.java:67) - Failed to load oxAuth configuration. Http code ( 503 ). Body: &lt;html&gt; &lt;title&gt;Error 503 - Service Unavailable&lt;/title&gt; &lt;body style="font-family: Arial, Helvetica, sans-serif"&gt; &lt;link rel="hortcut icon" href="/oxauth/servlet/favicon" type="image/x-icon"&gt; &lt;center&gt; &lt;table&gt; &lt;tr&gt; &lt;td style="text-align: left;"&gt; &lt;img width="130" height="51" src="data:image/png;base64,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" /&gt; &lt;br&gt;&lt;br&gt;&lt;p&gt;<b>503.</b> That's an error.&lt;/p&gt; &lt;p&gt;The service you requested is not available at this time.&lt;/p&gt; &lt;p&gt;Please try later again.&lt;/p&gt; &lt;/td&gt; &lt;td&gt; &lt;svg id="bf6b072d-b0c7-410f-9e86-e550d19ff3f5" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" width="400" height="200" viewBox="0 0 1002.5009 516.22024"&gt;&lt;title&gt;towing&lt;/title&gt;&lt;path d="M149.07843,674.20215l43.07664-68.361-43.09661,75.80813-.02309,7.7894q-4.60974-.0539-9.12643-.35342l3.51352-100.06285-.0462-.77342.07916-.14767.33455-9.45528L98.74955,503.72254l45.08688,67.8427.1349,2.00269,2.65414-75.6014-38.7204-77.518,39.023,64.23377,1.8152-156.70073.00832-.52151.00624.51318.88382,123.54783,36.99947-49.43346L149.60894,462.1622l-.17171,67.668,34.33009-65.354-34.349,75.30247-.095,37.62683,49.86758-90.99615L149.284,590.5318Z" transform="translate(-98.74955 -191.88988)" fill="#d0cde1"/&gt;&lt;rect x="642.85096" y="193.7674" width="12.11046" height="85.98428" fill="#3f3d56"/&gt;&lt;rect x="521.32907" y="57.40029" width="12.11046" height="483.65711" transform="translate(-46.96838 483.46895) rotate(-67.90849)" fill="#3f3d56"/&gt;&lt;path d="M1101.24876,685.58308C1082.49147,716.92037,97.76,714.2897,99.25214,685.58122,118.00918,654.24579,1102.7407,656.87647,1101.24876,685.58308Z" transform="translate(-98.74955 -191.88988)" fill="#d0cde1"/&gt;&lt;rect x="773.64395" y="366.94701" width="105.36102" height="41.17557" fill="#3f3d56"/&gt;&lt;rect x="349.77776" y="403.2784" width="519.53884" height="46.01976" fill="#3f3d56"/&gt;&lt;polygon points="783.938 426.288 659.2 426.288 659.2 269.458 752.451 269.458 783.938 348.555 783.938 426.288" fill="#d0cde1"/&gt;&lt;rect x="678.57682" y="279.14616" width="53.28603" height="53.28603" fill="#fff"/&gt;&lt;polygon points="771.827 333.038 737.918 333.038 737.918 279.752 752.451 279.752 771.827 333.038" fill="#fff"/&gt;&lt;rect x="680.99891" y="362.70835" width="12.11046" height="23.00988" fill="#3f3d56"/&gt;&lt;path d="M748.212,313.661h.60553a11.50493,11.50493,0,0,1,11.50493,11.50493v0a11.50493,11.50493,0,0,1-11.50493,11.50493H748.212a0,0,0,0,1,0,0V313.661a0,0,0,0,1,0,0Z" fill="#3f3d56"/&gt;&lt;path d="M297.70277,403.2784h.60553a11.50493,11.50493,0,0,1,11.50493,11.50493v0a11.50493,11.50493,0,0,1-11.50493,11.50493h-.60553a0,0,0,0,1,0,0V403.2784A0,0,0,0,1,297.70277,403.2784Z" fill="#3f3d56"/&gt;&lt;path d="M931.12924,594.99452c18.45486,0,35.05463,8.94049,46.5728,23.18364h23.66789l-23.00988-64.09594-107.1776-21.138,3.02762,85.234h10.34637C896.07461,603.935,912.67439,594.99452,931.12924,594.99452Z" transform="translate(-98.74955 -191.88988)" fill="#d0cde1"/&gt;&lt;circle cx="833.59074" cy="441.42636" r="52.68051" fill="#3f3d56"/&gt;&lt;circle cx="833.59074" cy="441.42636" r="27.72659" fill="#d0cde1"/&gt;&lt;circle cx="357.64956" cy="447.48159" r="46.01976" fill="#3f3d56"/&gt;&lt;circle cx="357.64956" cy="447.48159" r="24.22092" fill="#d0cde1"/&gt;&lt;rect x="637.40125" y="247.65896" width="25.43197" height="183.47351" fill="#3f3d56"/&gt;&lt;rect x="297.09725" y="397.82869" width="365.73597" height="10.89942" fill="#3f3d56"/&gt;&lt;rect x="194.30308" y="575.27158" width="413.35786" height="10.89942" transform="translate(-237.13545 -66.25763) rotate(-15.21949)" fill="#3f3d56"/&gt;&lt;rect x="585.08165" y="530.05667" width="8.47732" height="70.85626" transform="translate(-319.17476 266.90058) rotate(-36.31135)" fill="#3f3d56"/&gt;&lt;rect x="743.36779" y="335.45981" width="12.11046" height="4.84418" fill="#3f3d56"/&gt;&lt;path d="M747.65574,563.68108H589.00868a1.21092,1.21092,0,0,1-.34416-2.37183l155.01392-46.01976a1.21074,1.21074,0,0,1,1.55166,1.06558l3.63314,46.01976a1.21143,1.21143,0,0,1-1.2075,1.30625ZM597.3429,561.259H746.34535l-3.412-43.22217Z" transform="translate(-98.74955 -191.88988)" fill="#3f3d56"/&gt;&lt;path d="M318.04891,510.395h-.01124l-34.76613-.3276a1.2112,1.2112,0,0,1-1.19213-1.34882l18.064-157.61519a1.21146,1.21146,0,0,1,1.20336-1.07326h.00532a1.21158,1.21158,0,0,1,1.19922,1.08391l16.70215,157.94278a1.21129,1.21129,0,0,1-1.20454,1.33818Zm-33.40962-2.73668,32.06257.30158L301.29827,362.2997Z" transform="translate(-98.74955 -191.88988)" fill="#3f3d56"/&gt;&lt;path d="M970.48825,556.4148h.60553a11.50493,11.50493,0,0,1,11.50493,11.50493v0a11.50493,11.50493,0,0,1-11.50493,11.50493h-.60553a0,0,0,0,1,0,0V556.4148A0,0,0,0,1,970.48825,556.4148Z" transform="translate(1992.09742 561.76549) rotate(159.28262)" fill="#3f3d56"/&gt;&lt;rect x="215.94814" y="588.22581" width="35.08027" height="5.5683" transform="translate(-249.4105 -107.08039) rotate(-15.63709)" fill="#3f3d56"/&gt;&lt;path d="M494.25243,516.57572l-6.5206,3.55983L222.83891,594.27986l-3.93276-4.88514a58.17112,58.17112,0,0,1-12.58107-29.144c-1.00026-7.98461-.26866-16.40044,5.30138-21.52286l-10.11625-81.59017,146.50027-41.20421,69.48493,29.899s26.616-7.953,46.20245,6.08c6.19992,4.44595,11.698,11.09472,15.416,20.90745l3.20251,9.25159Z" transform="translate(-98.74955 -191.88988)" fill="#03a96d"/&gt;&lt;circle cx="336.94773" cy="339.63002" r="33.96661" fill="#3f3d56"/&gt;&lt;circle cx="336.94773" cy="339.63002" r="17.87716" fill="#d0cde1"/&gt;&lt;circle cx="175.54536" cy="384.80702" r="33.96661" fill="#3f3d56"/&gt;&lt;circle cx="175.54536" cy="384.80702" r="17.87716" fill="#d0cde1"/&gt;&lt;polygon points="294.724 254.884 189.624 284.302 180.769 252.665 247.797 233.903 294.724 254.884" fill="#fff"/&gt;&lt;rect x="228.44813" y="453.4022" width="43.43272" height="32.85295" transform="translate(-216.12969 -107.07056) rotate(-15.63709)" fill="#fff"/&gt;&lt;rect x="296.30078" y="498.83899" width="5.5683" height="10.57976" transform="translate(-223.56445 -92.61487) rotate(-15.63709)" fill="#3f3d56"/&gt;&lt;rect x="377.63635" y="457.85865" width="5.5683" height="10.57976" transform="translate(625.13777 -219.92039) rotate(74.36291)" fill="#3f3d56"/&gt;&lt;path d="M375.62632,438.70629h.61252A11.63773,11.63773,0,0,1,387.87657,450.344v0a11.63773,11.63773,0,0,1-11.63773,11.63773h-.61252a0,0,0,0,1,0,0V438.70629A0,0,0,0,1,375.62632,438.70629Z" transform="translate(-206.00747 -72.32334) rotate(-15.63709)" fill="#3f3d56"/&gt;&lt;path d="M482.31639,482.07146a17.98812,17.98812,0,0,1-18.61853-30.159c6.19992,4.44595,11.698,11.09472,15.416,20.90745Z" transform="translate(-98.74955 -191.88988)" fill="#3f3d56"/&gt;&lt;rect x="195.97489" y="10.89942" width="12.11046" height="176.81275" fill="#3f3d56"/&gt;&lt;circle cx="202.03012" cy="16.95465" r="16.95465" fill="#3f3d56"/&gt;&lt;circle cx="648.90619" cy="196.18949" r="16.95465" fill="#3f3d56"/&gt;Sorry, your browser does not support inline SVG.&lt;/svg&gt; &lt;/td&gt; &lt;/tr&gt;

By Mohib Zico staff 30 Apr 2023 at 11:57 p.m. CDT

Mohib Zico gravatar
&gt;&gt; Caused by: java.io.IOException: LDAPException(resultCode=91 (connect error), errorMessage='An error occurred while attempting to establish a connection to server localhost/127.0.0.1:1636: Yes, that's reason. LDAP connection is either broken or stopped. You can try to: 1. Stop/Start OpenDJ: - become user 'ldap' with `su - ldap` - `cd /opt/opendj/bin/` - `./stop-ds` - `./start-ds` 2. Stop/Start oxauth service: `service oxauth stop/start` 3. Stop/Start identity service: `service identity stop/start` 4. Stop/Start any other service...

By Eli Sy user 01 May 2023 at 7:29 a.m. CDT

Eli Sy gravatar
I get the same thing

By Eli Sy user 01 May 2023 at 8:14 a.m. CDT

Eli Sy gravatar
Hmm, is there a way to disable ldap from providers other then gluu from the shell to see if that is the cause of the issue?

By Mohib Zico staff 01 May 2023 at 8:21 a.m. CDT

Mohib Zico gravatar
This is the cause of the issue. Here is the reason: LDAP is _the datasource_ where all data are stored in Gluu Server. When it's down... all are down. So if you can fix this `localhost:1636` connectivity issue, it will resolve all problem.

By Eli Sy user 01 May 2023 at 8:24 a.m. CDT

Eli Sy gravatar
Thanks that makes sense. Do you have any suggestions?

By Eli Sy user 01 May 2023 at 8:40 a.m. CDT

Eli Sy gravatar
By the way, the oxtrust.log don't show any ldap errors anymore, just this: 2023-05-01 09:34:10,967 ERROR [ForkJoinPool.commonPool-worker-11] [org.gluu.oxtrust.service.EntityIDMonitoringService] (EntityIDMonitoringService.java:97) - Exception happened while monitoring EntityId java.lang.NullPointerException: null at org.gluu.oxtrust.service.TrustService.lambda$getChildTrusts$1(TrustService.java:271) ~[oxtrust-service-4.2.1.Final.jar:?] at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[?:?] at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177) ~[?:?] at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655) ~[?:?] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) ~[?:?] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[?:?] at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913) ~[?:?] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?] at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578) ~[?:?] at org.gluu.oxtrust.service.TrustService.getChildTrusts(TrustService.java:272) ~[oxtrust-service-4.2.1.Final.jar:?] at org.gluu.oxtrust.service.TrustService$Proxy$_$$_WeldClientProxy.getChildTrusts(Unknown Source) ~[oxtrust-service-4.2.1.Final.jar:?] at org.gluu.oxtrust.service.EntityIDMonitoringService.process(EntityIDMonitoringService.java:121) ~[classes/:?] at org.gluu.oxtrust.service.EntityIDMonitoringService$Proxy$_$$_WeldSubclass.process(Unknown Source) ~[classes/:?] at org.gluu.oxtrust.service.EntityIDMonitoringService.processMetadataValidationTimerEvent(EntityIDMonitoringService.java:95) [classes/:?] at org.gluu.oxtrust.service.EntityIDMonitoringService$Proxy$_$$_WeldSubclass.processMetadataValidationTimerEvent$$super(Unknown Source) [classes/:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?] at org.jboss.weld.interceptor.proxy.TerminalAroundInvokeInvocationContext.proceedInternal(TerminalAroundInvokeInvocationContext.java:51) [weld-core-impl-3.1.4.Final.jar:3.1.4.Final] at org.jboss.weld.interceptor.proxy.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:78) [weld-core-impl-3.1.4.Final.jar:3.1.4.Final] at org.gluu.service.cdi.async.AsynchronousInterceptor$1.get(AsynchronousInterceptor.java:36) [oxcore-service-4.2.1.Final.jar:?] at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700) [?:?] at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1692) [?:?] at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) [?:?] at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) [?:?] at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) [?:?] at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) [?:?] at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) [?:?] 2023-05-01 09:36:10,966 ERROR [ForkJoinPool.commonPool-worker-11] [org.gluu.oxtrust.service.EntityIDMonitoringService] (EntityIDMonitoringService.java:97) - Exception happened while monitoring EntityId java.lang.NullPointerException: null at org.gluu.oxtrust.service.TrustService.lambda$getChildTrusts$1(TrustService.java:271) ~[oxtrust-service-4.2.1.Final.jar:?] at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[?:?] at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177) ~[?:?] at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655) ~[?:?] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) ~[?:?] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[?:?] at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913) ~[?:?] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?] at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578) ~[?:?] at org.gluu.oxtrust.service.TrustService.getChildTrusts(TrustService.java:272) ~[oxtrust-service-4.2.1.Final.jar:?] at org.gluu.oxtrust.service.TrustService$Proxy$_$$_WeldClientProxy.getChildTrusts(Unknown Source) ~[oxtrust-service-4.2.1.Final.jar:?] at org.gluu.oxtrust.service.EntityIDMonitoringService.process(EntityIDMonitoringService.java:121) ~[classes/:?] at org.gluu.oxtrust.service.EntityIDMonitoringService$Proxy$_$$_WeldSubclass.process(Unknown Source) ~[classes/:?] at org.gluu.oxtrust.service.EntityIDMonitoringService.processMetadataValidationTimerEvent(EntityIDMonitoringService.java:95) [classes/:?] at org.gluu.oxtrust.service.EntityIDMonitoringService$Proxy$_$$_WeldSubclass.processMetadataValidationTimerEvent$$super(Unknown Source) [classes/:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?] at org.jboss.weld.interceptor.proxy.TerminalAroundInvokeInvocationContext.proceedInternal(TerminalAroundInvokeInvocationContext.java:51) [weld-core-impl-3.1.4.Final.jar:3.1.4.Final] at org.jboss.weld.interceptor.proxy.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:78) [weld-core-impl-3.1.4.Final.jar:3.1.4.Final] at org.gluu.service.cdi.async.AsynchronousInterceptor$1.get(AsynchronousInterceptor.java:36) [oxcore-service-4.2.1.Final.jar:?] at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700) [?:?] at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1692) [?:?] at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) [?:?] at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) [?:?] at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) [?:?] at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) [?:?] at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) [?:?] 2023-05-01 09:38:10,967 ERROR [ForkJoinPool.commonPool-worker-3] [org.gluu.oxtrust.service.EntityIDMonitoringService] (EntityIDMonitoringService.java:97) - Exception happened while monitoring EntityId java.lang.NullPointerException: null at org.gluu.oxtrust.service.TrustService.lambda$getChildTrusts$1(TrustService.java:271) ~[oxtrust-service-4.2.1.Final.jar:?] at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[?:?] at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177) ~[?:?] at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655) ~[?:?] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) ~[?:?] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[?:?] at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913) ~[?:?] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?] at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578) ~[?:?] at org.gluu.oxtrust.service.TrustService.getChildTrusts(TrustService.java:272) ~[oxtrust-service-4.2.1.Final.jar:?] at org.gluu.oxtrust.service.TrustService$Proxy$_$$_WeldClientProxy.getChildTrusts(Unknown Source) ~[oxtrust-service-4.2.1.Final.jar:?] at org.gluu.oxtrust.service.EntityIDMonitoringService.process(EntityIDMonitoringService.java:121) ~[classes/:?] at org.gluu.oxtrust.service.EntityIDMonitoringService$Proxy$_$$_WeldSubclass.process(Unknown Source) ~[classes/:?] at org.gluu.oxtrust.service.EntityIDMonitoringService.processMetadataValidationTimerEvent(EntityIDMonitoringService.java:95) [classes/:?] at org.gluu.oxtrust.service.EntityIDMonitoringService$Proxy$_$$_WeldSubclass.processMetadataValidationTimerEvent$$super(Unknown Source) [classes/:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?] at org.jboss.weld.interceptor.proxy.TerminalAroundInvokeInvocationContext.proceedInternal(TerminalAroundInvokeInvocationContext.java:51) [weld-core-impl-3.1.4.Final.jar:3.1.4.Final] at org.jboss.weld.interceptor.proxy.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:78) [weld-core-impl-3.1.4.Final.jar:3.1.4.Final] at org.gluu.service.cdi.async.AsynchronousInterceptor$1.get(AsynchronousInterceptor.java:36) [oxcore-service-4.2.1.Final.jar:?] at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700) [?:?] at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1692) [?:?] at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) [?:?] at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) [?:?] at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) [?:?] at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) [?:?] at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) [?:?]

By Eli Sy user 01 May 2023 at 9:47 a.m. CDT

Eli Sy gravatar
Just for anyone else who may have this issue, the local ldap wasn't the issue, gluu wasn't able to connect to the domain ldap because the port was blocked on a new firewall setup. Once that was opened up, and the server rebooted, everything came up. Thank you Mohib for your help.