TRACCIA DISATTIVATA
Durata: 1 ora, rinnovata a ogni login e logout senza azzerare la cronologia. Attivala prima della scansione QR, nello stesso browser e anche nella PWA se usa cookie separati. Nessun token, query OAuth o contenuto degli errori. Gli eventi server appartengono solo a questo pod; quelli browser restano sul dispositivo. Usa Aggiorna traccia dopo la prova. Riattivare una traccia disabilitata avvia una nuova cronologia locale.
[]
[]
Visibile solo con SHOW_DEBUG_INFO=true. Nessun secret/token in questa pagina. I probe Property/Ticket qui sotto sono gli stessi della home.
https://staging.loqal.harleydikkinson.com
Origin passato a GET /profile/account/init. Con adapter mock non parte nessuna HTTP verso il Pillar.
{
"applicationCode": "LOQAL",
"title": "LoQal",
"description": "H&D Loqal",
"faviconUrl": "/api/app-bootstrap/assets/favicon",
"logoUrl": "/api/app-bootstrap/assets/logo",
"backgroundImageUrl": "/api/app-bootstrap/assets/background"
}{
"skipped": true,
"reason": "unauthenticated",
"probe": "profile.init"
}Gate agreement: array missingAgreements già mappato (non il JSON grezzo del Pillar). Array vuoto = Pillar non segnala documenti da accettare, la modale non parte. Se il Pillar risponde 404, qui vedi null (il client tratta 404 come assenza).
{
"skipped": true,
"reason": "unauthenticated",
"probe": "profile"
}null
{
"skipped": true,
"reason": "unauthenticated",
"probe": "property.condominium"
}Lista light usata dal selettore. I rolessono l'anagrafe del condominio (tutti gli utenti), non solo i tuoi: confronta userId con roleUserId. matchesCurrentUser è true solo sulla riga del caller.
{
"skipped": true,
"reason": "unauthenticated",
"probe": "property.options"
}Combinazioni condominio+appartamento. hasMatchedRole: false / roleLabel: NESSUN RUOLO = nessun userId uguale a roleUserId (fallback da filtrare).
{
"skipped": true,
"reason": "unauthenticated",
"probe": "property.apartment"
}{
"skipped": true,
"reason": "unauthenticated",
"probe": "home.identity"
}È questo il dato del TopBar home: serve un immobile autorizzato, non solo /profile/profile. Se state: unavailable, il messaggio è in detail / Recent failures.
{
"skipped": true,
"reason": "unauthenticated",
"probe": "home.tickets"
}Nessun errore di onboarding su questo pod. Riprova il wizard e ricarica questa pagina.
Fallimenti di ricerca scale, salvataggio abitazione e invito amministratore. Stesso ring in-memory di Recent section failures, filtrato su questo wizard.
shell.session
6.8ms
2026-11-06T22:25:57.409Z · /
shell.session
3.0ms
2026-11-06T22:22:41.696Z · /
page.bootstrap
2.2ms
2026-11-06T22:22:40.993Z · /
shell.session
4.5ms
2026-11-06T22:22:40.989Z · /
page.session
6.4ms
2026-11-06T22:22:40.989Z · /
page.bootstrap
2.0ms
2026-11-06T22:19:31.582Z · /
shell.session
2.8ms
2026-11-06T22:19:31.579Z · /
page.session
4.4ms
2026-11-06T22:19:31.579Z · /
page.bootstrap
2.2ms
2026-11-06T22:17:45.248Z · /
shell.session
3.0ms
2026-11-06T22:17:45.244Z · /
page.session
4.2ms
2026-11-06T22:17:45.244Z · /
page.bootstrap
2.8ms
2026-11-06T22:17:45.175Z · /
page.bootstrap
6.6ms
2026-11-06T22:17:45.174Z · /
shell.session
7.6ms
2026-11-06T22:17:45.171Z · /
page.session
10.2ms
2026-11-06T22:17:45.171Z · /
shell.session
25.2ms
2026-11-06T22:17:45.166Z · /
page.session
26.8ms
2026-11-06T22:17:45.166Z · /
page.bootstrap
2.4ms
2026-11-06T22:17:45.097Z · /
shell.session
4.2ms
2026-11-06T22:17:45.093Z · /
page.session
5.1ms
2026-11-06T22:17:45.092Z · /
page.bootstrap
1.5ms
2026-11-06T22:17:44.936Z · /
shell.session
1.5ms
2026-11-06T22:17:44.933Z · /
page.session
2.2ms
2026-11-06T22:17:44.933Z · /
page.bootstrap
2.0ms
2026-11-06T22:17:44.905Z · /
page.bootstrap
4.9ms
2026-11-06T22:17:44.905Z · /
shell.session
5.3ms
2026-11-06T22:17:44.902Z · /
page.session
6.1ms
2026-11-06T22:17:44.902Z · /
shell.session
11.3ms
2026-11-06T22:17:44.898Z · /
page.session
11.9ms
2026-11-06T22:17:44.898Z · /
page.bootstrap
2.2ms
2026-11-06T22:17:44.543Z · /
shell.session
2.9ms
2026-11-06T22:17:44.538Z · /
page.session
3.6ms
2026-11-06T22:17:44.538Z · /
page.bootstrap
1.6ms
2026-11-06T22:17:44.207Z · /
shell.session
4.6ms
2026-11-06T22:17:44.205Z · /
page.session
5.6ms
2026-11-06T22:17:44.205Z · /
page.bootstrap
1.6ms
2026-11-06T22:17:43.818Z · /
shell.session
1.3ms
2026-11-06T22:17:43.815Z · /
page.session
2.3ms
2026-11-06T22:17:43.815Z · /
page.bootstrap
3.8ms
2026-11-06T22:17:43.299Z · /
shell.session
3.1ms
2026-11-06T22:17:43.291Z · /
page.session
7.2ms
2026-11-06T22:17:43.291Z · /
page.bootstrap
1.6ms
2026-11-06T22:17:10.772Z · /
shell.session
1.2ms
2026-11-06T22:17:10.769Z · /
page.session
1.7ms
2026-11-06T22:17:10.769Z · /
page.bootstrap
1.2ms
2026-11-06T22:17:10.298Z · /
shell.session
1.1ms
2026-11-06T22:17:10.296Z · /
page.session
1.6ms
2026-11-06T22:17:10.296Z · /
page.bootstrap
1.3ms
2026-11-06T22:17:10.285Z · /
shell.session
1.3ms
2026-11-06T22:17:10.283Z · /
page.session
1.8ms
2026-11-06T22:17:10.283Z · /
Ring in-memory di questo replica (max 50). Span stabili prima/dopo il refactor streaming: shell.session, shell.profile-chrome, shell.menu-kind, shell.gate, page.session, page.bootstrap, home.hero, home.communications, home.tickets, home.nearby-events, home.invite. Attivo solo con SHOW_DEBUG_INFO.
2026-11-06T11:52:10.326Z
home.tickets
PillarResponseSchemaError: Pillar getTickets response failed ScopeOpportunitiesResponseWireSchema validation at /scope/opportunities: data.opportunities.0.description: Expected string, received undefined; received object keys: count, data
2026-11-06T11:52:05.087Z
home.tickets
PillarResponseSchemaError: Pillar getTickets response failed ScopeOpportunitiesResponseWireSchema validation at /scope/opportunities: data.opportunities.0.description: Expected string, received undefined; received object keys: count, data
2026-11-06T11:51:59.875Z
home.tickets
PillarResponseSchemaError: Pillar getTickets response failed ScopeOpportunitiesResponseWireSchema validation at /scope/opportunities: data.opportunities.0.description: Expected string, received undefined; received object keys: count, data
2026-11-06T11:51:52.532Z
home.tickets
PillarResponseSchemaError: Pillar getTickets response failed ScopeOpportunitiesResponseWireSchema validation at /scope/opportunities: data.opportunities.0.description: Expected string, received undefined; received object keys: count, data
2026-11-06T11:51:49.490Z
home.tickets
PillarResponseSchemaError: Pillar getTickets response failed ScopeOpportunitiesResponseWireSchema validation at /scope/opportunities: data.opportunities.0.description: Expected string, received undefined; received object keys: count, data
2026-11-06T11:51:45.792Z
home.tickets
PillarResponseSchemaError: Pillar getTickets response failed ScopeOpportunitiesResponseWireSchema validation at /scope/opportunities: data.opportunities.0.description: Expected string, received undefined; received object keys: count, data
2026-11-06T11:51:42.597Z
home.tickets
PillarResponseSchemaError: Pillar getTickets response failed ScopeOpportunitiesResponseWireSchema validation at /scope/opportunities: data.opportunities.0.description: Expected string, received undefined; received object keys: count, data
2026-11-06T11:51:40.332Z
home.tickets
PillarResponseSchemaError: Pillar getTickets response failed ScopeOpportunitiesResponseWireSchema validation at /scope/opportunities: data.opportunities.0.description: Expected string, received undefined; received object keys: count, data
2026-11-06T11:50:29.106Z
home.tickets
PillarResponseSchemaError: Pillar getTickets response failed ScopeOpportunitiesResponseWireSchema validation at /scope/opportunities: data.opportunities.0.description: Expected string, received undefined; received object keys: count, data
2026-11-05T17:30:30.329Z
profile.page
Error: Profile use case returned null (auth and remote profile both unavailable)
2026-11-05T17:30:30.328Z
profile.remote
AuthenticationRequiredError: Authentication is required
2026-11-05T15:44:42.465Z
profile.remote
PillarClientError: Pillar request returned 401 COMMONS-00012: Access Denied for http://service-profile.pillar.svc/profile · kind=http · code=COMMONS-00012 · status=401 · url=http://service-profile.pillar.svc/profile
2026-11-05T15:44:23.175Z
profile.remote
PillarClientError: Pillar request returned 401 COMMONS-00012: Access Denied for http://service-profile.pillar.svc/profile · kind=http · code=COMMONS-00012 · status=401 · url=http://service-profile.pillar.svc/profile
2026-11-05T15:44:23.080Z
profile.init
PillarClientError: Pillar request returned 401 COMMONS-00012: Access Denied for http://service-profile.pillar.svc/profile/init · kind=http · code=COMMONS-00012 · status=401 · url=http://service-profile.pillar.svc/profile/init
2026-11-05T15:44:23.038Z
profile.remote
PillarClientError: Pillar request returned 401 COMMONS-00012: Access Denied for http://service-profile.pillar.svc/profile · kind=http · code=COMMONS-00012 · status=401 · url=http://service-profile.pillar.svc/profile
2026-11-05T15:44:22.813Z
profile.remote
PillarClientError: Pillar request returned 401 COMMONS-00012: Access Denied for http://service-profile.pillar.svc/profile · kind=http · code=COMMONS-00012 · status=401 · url=http://service-profile.pillar.svc/profile
2026-11-05T15:44:22.803Z
profile.init
PillarClientError: Pillar request returned 401 COMMONS-00012: Access Denied for http://service-profile.pillar.svc/profile/init · kind=http · code=COMMONS-00012 · status=401 · url=http://service-profile.pillar.svc/profile/init
2026-11-05T15:44:22.664Z
profile.remote
PillarClientError: Pillar request returned 401 COMMONS-00012: Access Denied for http://service-profile.pillar.svc/profile · kind=http · code=COMMONS-00012 · status=401 · url=http://service-profile.pillar.svc/profile
2026-11-05T15:27:10.784Z
home.tickets
PillarResponseSchemaError: Pillar getTickets response failed ScopeOpportunitiesResponseWireSchema validation at /scope/opportunities: data.opportunities.0.description: Expected string, received undefined; received object keys: count, data
2026-11-05T15:25:00.601Z
home.tickets
PillarResponseSchemaError: Pillar getTickets response failed ScopeOpportunitiesResponseWireSchema validation at /scope/opportunities: data.opportunities.0.description: Expected string, received undefined; received object keys: count, data
2026-11-05T15:23:55.490Z
home.tickets
PillarResponseSchemaError: Pillar getTickets response failed ScopeOpportunitiesResponseWireSchema validation at /scope/opportunities: data.opportunities.0.description: Expected string, received undefined; received object keys: count, data
2026-11-05T15:23:55.362Z
home.tickets
PillarResponseSchemaError: Pillar getTickets response failed ScopeOpportunitiesResponseWireSchema validation at /scope/opportunities: data.opportunities.0.description: Expected string, received undefined; received object keys: count, data
2026-11-05T15:15:28.866Z
profile.remote
PillarClientError: Pillar request returned 401 COMMONS-00012: Access Denied for http://service-profile.pillar.svc/profile · kind=http · code=COMMONS-00012 · status=401 · url=http://service-profile.pillar.svc/profile
2026-11-05T15:15:16.946Z
profile.remote
PillarClientError: Pillar request returned 401 COMMONS-00012: Access Denied for http://service-profile.pillar.svc/profile · kind=http · code=COMMONS-00012 · status=401 · url=http://service-profile.pillar.svc/profile
2026-11-05T15:15:16.436Z
profile.remote
PillarClientError: Pillar request returned 401 COMMONS-00012: Access Denied for http://service-profile.pillar.svc/profile · kind=http · code=COMMONS-00012 · status=401 · url=http://service-profile.pillar.svc/profile
Ring in-memory di questo replica (max 25). Include i fallimenti di questa pagina, delle mutazioni BFF (segnalazioni, upload documenti) e delle request precedenti sullo stesso pod.
Authenticated session has no usable downstream credentials
warn
2026-11-06T09:37:14.164Z
{
"event": "keycloak_session_credentials_unavailable",
"reason": "expired-token"
}Authenticated session has no usable downstream credentials
warn
2026-11-06T09:37:14.156Z
{
"event": "keycloak_session_credentials_unavailable",
"reason": "expired-token"
}Authenticated session has no usable downstream credentials
warn
2026-11-05T17:30:40.184Z
{
"event": "keycloak_session_credentials_unavailable",
"reason": "expired-token"
}Authenticated session has no usable downstream credentials
warn
2026-11-05T17:30:40.059Z
{
"event": "keycloak_session_credentials_unavailable",
"reason": "expired-token"
}Authenticated session has no usable downstream credentials
warn
2026-11-05T17:30:33.381Z
{
"event": "keycloak_session_credentials_unavailable",
"reason": "expired-token"
}Authenticated session has no usable downstream credentials
warn
2026-11-05T17:30:33.212Z
{
"event": "keycloak_session_credentials_unavailable",
"reason": "expired-token"
}Authenticated session has no usable downstream credentials
warn
2026-11-05T17:30:33.201Z
{
"event": "keycloak_session_credentials_unavailable",
"reason": "expired-token"
}Authenticated session has no usable downstream credentials
warn
2026-11-05T17:30:33.187Z
{
"event": "keycloak_session_credentials_unavailable",
"reason": "expired-token"
}Authenticated session has no usable downstream credentials
warn
2026-11-05T17:30:33.176Z
{
"event": "keycloak_session_credentials_unavailable",
"reason": "expired-token"
}Authenticated session has no usable downstream credentials
warn
2026-11-05T17:30:30.321Z
{
"event": "keycloak_session_credentials_unavailable",
"reason": "expired-token"
}Keycloak token refresh failed
warn
2026-11-05T15:14:17.658Z
{
"event": "keycloak_token_refresh_failed",
"reason": "http",
"status": 400
}Authenticated session has no usable downstream credentials
warn
2026-11-05T15:14:17.586Z
{
"event": "keycloak_session_credentials_unavailable",
"reason": "expired-token"
}Authenticated session has no usable downstream credentials
warn
2026-11-05T15:14:17.568Z
{
"event": "keycloak_session_credentials_unavailable",
"reason": "expired-token"
}Authenticated session has no usable downstream credentials
warn
2026-11-05T15:14:17.566Z
{
"event": "keycloak_session_credentials_unavailable",
"reason": "expired-token"
}Authenticated session has no usable downstream credentials
warn
2026-11-05T15:14:17.558Z
{
"event": "keycloak_session_credentials_unavailable",
"reason": "expired-token"
}Authenticated session has no usable downstream credentials
warn
2026-11-05T15:14:16.709Z
{
"event": "keycloak_session_credentials_unavailable",
"reason": "expired-token"
}Keycloak token refresh failed
warn
2026-11-04T09:49:41.742Z
{
"event": "keycloak_token_refresh_failed",
"reason": "http",
"status": 400
}Authenticated session has no usable downstream credentials
warn
2026-11-04T09:49:41.694Z
{
"event": "keycloak_session_credentials_unavailable",
"reason": "expired-token"
}Authenticated session has no usable downstream credentials
warn
2026-11-04T09:49:41.687Z
{
"event": "keycloak_session_credentials_unavailable",
"reason": "expired-token"
}Authenticated session has no usable downstream credentials
warn
2026-11-04T09:49:41.577Z
{
"event": "keycloak_session_credentials_unavailable",
"reason": "expired-token"
}pillar_request_timeout
warn
2026-11-04T09:49:25.765Z
{
"method": "GET",
"url": "http://service-property.pillar.svc/property",
"timeoutMs": 10000
}pillar_request_timeout
warn
2026-11-04T09:49:15.769Z
{
"method": "GET",
"url": "http://service-property.pillar.svc/property",
"timeoutMs": 10000
}pillar_request_timeout
warn
2026-11-04T09:49:15.766Z
{
"method": "GET",
"url": "http://service-property.pillar.svc/property",
"timeoutMs": 10000
}pillar_request_timeout
warn
2026-11-04T09:49:15.761Z
{
"method": "GET",
"url": "http://service-property.pillar.svc/condominium",
"timeoutMs": 10000
}pillar_request_timeout
warn
2026-11-04T09:49:13.973Z
{
"method": "GET",
"url": "http://service-profile.pillar.svc/profile/init",
"timeoutMs": 10000
}pillar_request_timeout
warn
2026-11-04T09:49:03.975Z
{
"method": "GET",
"url": "http://service-property.pillar.svc/property",
"timeoutMs": 10000
}pillar_request_timeout
warn
2026-11-04T09:49:03.966Z
{
"method": "GET",
"url": "http://service-property.pillar.svc/condominium",
"timeoutMs": 10000
}pillar_request_timeout
warn
2026-11-04T09:48:54.413Z
{
"method": "GET",
"url": "http://service-profile.pillar.svc/profile/init",
"timeoutMs": 10000
}pillar_request_timeout
warn
2026-11-04T09:48:53.961Z
{
"method": "GET",
"url": "http://service-profile.pillar.svc/profile",
"timeoutMs": 10000
}pillar_request_timeout
warn
2026-11-04T09:48:07.074Z
{
"method": "GET",
"url": "http://service-property.pillar.svc/property",
"timeoutMs": 10000
}pillar_request_timeout
warn
2026-11-04T09:48:07.041Z
{
"method": "GET",
"url": "http://service-property.pillar.svc/property",
"timeoutMs": 10000
}pillar_request_timeout
warn
2026-11-04T09:48:07.040Z
{
"method": "GET",
"url": "http://service-property.pillar.svc/property",
"timeoutMs": 10000
}pillar_request_timeout
warn
2026-11-04T09:48:07.036Z
{
"method": "GET",
"url": "http://service-property.pillar.svc/property",
"timeoutMs": 10000
}pillar_request_timeout
warn
2026-11-04T09:48:07.028Z
{
"method": "GET",
"url": "http://service-property.pillar.svc/condominium",
"timeoutMs": 10000
}pillar_request_timeout
warn
2026-11-04T09:48:06.942Z
{
"method": "GET",
"url": "http://service-property.pillar.svc/condominium",
"timeoutMs": 10000
}pillar_request_timeout
warn
2026-11-04T09:48:06.928Z
{
"method": "GET",
"url": "http://service-profile.pillar.svc/profile/init",
"timeoutMs": 10000
}pillar_request_timeout
warn
2026-11-04T09:47:56.929Z
{
"method": "GET",
"url": "http://service-property.pillar.svc/property",
"timeoutMs": 10000
}pillar_request_timeout
warn
2026-11-04T09:47:56.928Z
{
"method": "GET",
"url": "http://service-property.pillar.svc/property",
"timeoutMs": 10000
}pillar_request_timeout
warn
2026-11-04T09:47:56.922Z
{
"method": "GET",
"url": "http://service-property.pillar.svc/condominium",
"timeoutMs": 10000
}pillar_request_timeout
warn
2026-11-04T09:47:47.316Z
{
"method": "GET",
"url": "http://service-profile.pillar.svc/profile/init",
"timeoutMs": 10000
}pillar_request_timeout
warn
2026-11-04T09:47:46.917Z
{
"method": "GET",
"url": "http://service-profile.pillar.svc/profile",
"timeoutMs": 10000
}Authenticated session has no usable downstream credentials
warn
2026-11-02T15:59:20.362Z
{
"event": "keycloak_session_credentials_unavailable",
"reason": "expired-token"
}Authenticated session has no usable downstream credentials
warn
2026-10-28T13:51:53.913Z
{
"event": "keycloak_session_credentials_unavailable",
"reason": "expired-token"
}Authenticated session has no usable downstream credentials
warn
2026-10-28T13:51:53.722Z
{
"event": "keycloak_session_credentials_unavailable",
"reason": "expired-token"
}Keycloak token refresh failed
warn
2026-10-28T13:51:53.580Z
{
"event": "keycloak_token_refresh_failed",
"reason": "http",
"status": 400
}Authenticated session has no usable downstream credentials
warn
2026-10-28T13:51:49.510Z
{
"event": "keycloak_session_credentials_unavailable",
"reason": "expired-token"
}Keycloak token refresh failed
warn
2026-10-27T18:24:23.261Z
{
"event": "keycloak_token_refresh_failed",
"reason": "http",
"status": 400
}Authenticated session has no usable downstream credentials
warn
2026-10-27T15:53:53.625Z
{
"event": "keycloak_session_credentials_unavailable",
"reason": "expired-token"
}Authenticated session has no usable downstream credentials
warn
2026-10-27T11:32:55.720Z
{
"event": "keycloak_session_credentials_unavailable",
"reason": "expired-token"
}Authenticated session has no usable downstream credentials
warn
2026-10-27T11:32:55.718Z
{
"event": "keycloak_session_credentials_unavailable",
"reason": "expired-token"
}Ring in-memory di questa replica (max 50, solo warn/error). Include gli eventi di login Keycloak:keycloak_signin_callback_failed(fase provider-credentials o service-context) ekeycloak_session_credentials_unavailable(reason missing-token, invalid-token-shape o expired-token).