Skip to content

Instantly share code, notes, and snippets.

@darranl
Last active November 11, 2020 09:17
Show Gist options
  • Save darranl/fe8b42819cac36db6ebc6adfea5b870c to your computer and use it in GitHub Desktop.
Save darranl/fe8b42819cac36db6ebc6adfea5b870c to your computer and use it in GitHub Desktop.
Thread [default task-1] (Suspended (breakpoint at line 168 in Krb5Util))
owns: LdapClient (id=351)
owns: Object (id=352)
Krb5Util.getInitialTicket(GSSCaller, String, AccessControlContext) line: 168
Krb5InitCredential$1.run() line: 377
Krb5InitCredential$1.run() line: 373
AccessController.doPrivileged(PrivilegedExceptionAction<T>) line: not available [native method]
Krb5InitCredential.getTgt(GSSCaller, Krb5NameElement, int) line: 372
Krb5InitCredential.getInstance(GSSCaller, Krb5NameElement, int) line: 160
Krb5MechFactory.getCredentialElement(GSSNameSpi, int, int, int) line: 126
Krb5MechFactory.getMechanismContext(GSSNameSpi, GSSCredentialSpi, int) line: 193
GSSManagerImpl.getMechanismContext(GSSNameSpi, GSSCredentialSpi, int, Oid) line: 218
ExtendedGSSContextImpl(GSSContextImpl).initSecContext(InputStream, OutputStream) line: 230
ExtendedGSSContextImpl(GSSContextImpl).initSecContext(byte[], int, int) line: 196
GssKrb5Client.evaluateChallenge(byte[]) line: 192
LdapSasl.saslBind(LdapClient, Connection, String, String, Object, String, Hashtable<?,?>, Control[]) line: 125
LdapClient.authenticate(boolean, String, Object, int, String, Control[], Hashtable<?,?>) line: 236
LdapCtx.connect(boolean) line: 2895
LdapCtx.<init>(String, String, int, Hashtable<?,?>, boolean) line: 348
LdapDnsProviderServiceImpl.getLdapCtxFromUrl(String, String, LdapURL, Hashtable<?,?>) line: 95
LdapDnsProviderServiceImpl.getContextFromEndpoints(String, Hashtable<?,?>) line: 129
LdapCtxFactory.getContextFromEndpoints(String, Hashtable<?,?>) line: 188
LdapCtxFactory.lambda$getUsingURL$0(String, Hashtable) line: 197
601267480.run() line: not available
AccessController.doPrivileged(PrivilegedExceptionAction<T>) line: not available [native method]
LdapCtxFactory.getUsingURL(String, Hashtable<?,?>) line: 195
LdapCtxFactory.getUsingURLs(String[], Hashtable<?,?>) line: 241
LdapCtxFactory.getLdapCtxInstance(Object, Hashtable<?,?>) line: 160
LdapCtxFactory.getInitialContext(Hashtable<?,?>) line: 90
InitialContext.getDefaultInitCtx() line: 116
InitialContext.init(Hashtable<?,?>) line: 101
InitialContext(InitialLdapContext).<init>(Hashtable<?,?>, Control[]) line: 154
InitialContext.<init>(Hashtable<?,?>) line: 91
InitialContextFactory.getInitialContext(Hashtable<?,?>) line: 43
NamingManager.getInitialContext(Hashtable<?,?>) line: 719
InitialLdapContext(InitialContext).getDefaultInitCtx() line: 305
InitialLdapContext(InitialContext).init(Hashtable<?,?>) line: 236
InitialLdapContext.<init>(Hashtable<?,?>, Control[]) line: 154
AdvancedLdapLoginModule.constructLdapContext(String, String, Object, String) line: 491
AdvancedLdapLoginModule.innerLogin() line: 382
AdvancedLdapLoginModule$AuthorizeAction.run() line: 977
AccessController.doPrivileged(PrivilegedAction<T>, AccessControlContext) line: not available [native method]
Subject.doAs(Subject, PrivilegedAction<T>) line: 361
AdvancedLdapLoginModule.login() line: 322
LoginContext.invoke(String) line: 726
LoginContext$4.run() line: 665
LoginContext$4.run() line: 663
AccessController.doPrivileged(PrivilegedExceptionAction<T>, AccessControlContext) line: not available [native method]
LoginContext.invokePriv(String) line: 663
LoginContext.login() line: 574
JBossCachedAuthenticationManager.defaultLogin(Principal, Object) line: 406
JBossCachedAuthenticationManager.proceedWithJaasLogin(Principal, Object, Subject, ClassLoader) line: 345
JBossCachedAuthenticationManager.authenticate(Principal, Object, Subject) line: 333
JBossCachedAuthenticationManager.isValid(Principal, Object, Subject) line: 146
JAASIdentityManagerImpl.verifyCredential(AccountImpl, Object) line: 123
JAASIdentityManagerImpl.verify(String, Credential) line: 96
NegotiationMechanism.authenticate(HttpServerExchange, SecurityContext) line: 101
SecurityContextImpl$AuthAttempter.transition() line: 245
SecurityContextImpl$AuthAttempter.transition() line: 268
SecurityContextImpl$AuthAttempter.access$100(SecurityContextImpl$AuthAttempter) line: 231
SecurityContextImpl.attemptAuthentication() line: 125
SecurityContextImpl.authTransition() line: 99
SecurityContextImpl.authenticate() line: 92
ServletAuthenticationCallHandler.handleRequest(HttpServerExchange) line: 55
DisableCacheHandler.handleRequest(HttpServerExchange) line: 33
PredicateHandler.handleRequest(HttpServerExchange) line: 43
ServletAuthenticationConstraintHandler(AuthenticationConstraintHandler).handleRequest(HttpServerExchange) line: 53
ServletConfidentialityConstraintHandler(AbstractConfidentialityHandler).handleRequest(HttpServerExchange) line: 46
ServletConfidentialityConstraintHandler.handleRequest(HttpServerExchange) line: 64
ServletSecurityConstraintHandler.handleRequest(HttpServerExchange) line: 59
AuthenticationMechanismsHandler.handleRequest(HttpServerExchange) line: 60
CachedAuthenticatedSessionHandler.handleRequest(HttpServerExchange) line: 77
NotificationReceiverHandler.handleRequest(HttpServerExchange) line: 50
SecurityInitialHandler(AbstractSecurityContextAssociationHandler).handleRequest(HttpServerExchange) line: 43
PredicateHandler.handleRequest(HttpServerExchange) line: 43
JACCContextIdHandler.handleRequest(HttpServerExchange) line: 61
PredicateHandler.handleRequest(HttpServerExchange) line: 43
GlobalRequestControllerHandler.handleRequest(HttpServerExchange) line: 68
SendErrorPageHandler.handleRequest(HttpServerExchange) line: 52
PredicateHandler.handleRequest(HttpServerExchange) line: 43
ServletInitialHandler.handleFirstRequest(HttpServerExchange, ServletRequestContext) line: 269
ServletInitialHandler.access$100(ServletInitialHandler, HttpServerExchange, ServletRequestContext) line: 78
ServletInitialHandler$2.call(HttpServerExchange, ServletRequestContext) line: 133
ServletInitialHandler$2.call(HttpServerExchange, Object) line: 130
ServletRequestContextThreadSetupAction$1.call(HttpServerExchange, C) line: 48
ContextClassLoaderSetupAction$1.call(HttpServerExchange, C) line: 43
SecurityContextThreadSetupAction.lambda$create$0(ThreadSetupHandler$Action, HttpServerExchange, Object) line: 105
615945337.call(HttpServerExchange, Object) line: not available
UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(ThreadSetupHandler$Action, HttpServerExchange, Object) line: 1530
1804534266.call(HttpServerExchange, Object) line: not available
UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(ThreadSetupHandler$Action, HttpServerExchange, Object) line: 1530
1804534266.call(HttpServerExchange, Object) line: not available
UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(ThreadSetupHandler$Action, HttpServerExchange, Object) line: 1530
1804534266.call(HttpServerExchange, Object) line: not available
UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(ThreadSetupHandler$Action, HttpServerExchange, Object) line: 1530
1804534266.call(HttpServerExchange, Object) line: not available
ServletInitialHandler.dispatchRequest(HttpServerExchange, ServletRequestContext, ServletChain, DispatcherType) line: 249
ServletInitialHandler.access$000(ServletInitialHandler, HttpServerExchange, ServletRequestContext, ServletChain, DispatcherType) line: 78
ServletInitialHandler$1.handleRequest(HttpServerExchange) line: 99
Connectors.executeRootHandler(HttpHandler, HttpServerExchange) line: 387
HttpServerExchange$1.run() line: 841
ContextClassLoaderSavingRunnable.run() line: 35
EnhancedQueueExecutor.safeRun(Runnable) line: 1990
EnhancedQueueExecutor$ThreadBody.doRunTask(Runnable) line: 1486
EnhancedQueueExecutor$ThreadBody.run() line: 1377
XnioWorker$WorkerThreadFactory$1$1.run() line: 1280
Thread.run() line: 834
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment