Redesigning the Logs experience
OFF
Feb 20 15:12:27.323
service
6ccb975c-rwk5m
reemarker.core.InvalidReferenceException: [... Exception message was already printed;
93 more
Logs files are machine-readable but lack the human touch that would make troubleshooting (and amount of tickets associated to this feature) smoother. In collaboration with my manager’s guidance, I led the discovery of core pain points, prioritized targeted solutions, and drove the end‑to‑end redesign of our log console.
CLIENT
Liferay
MY ROLE
Product Designer
DURATION
2 Months
TL;DR - Project snapshot
WHY LOGS
Logs is the single most-visited screen for DevOps, engineers and SREs, yet it buries users in raw JSON and hard-to-reach filters, driving a flood of “can’t read / can’t search” tickets
THE GOAL
- Reduce time to troubleshoot logs
- Increase UX maturity level of logs compared to competing/related products
- Reduce number of issues related to logs radiality
WHAT I DID
Led end to end initiative;
Created structured research adopted as a framework for future discoveries;
Improved Search and Readability for the Logs page with the redesign
BUSINESS
45% fewer support tickets associated with Logs readabilty within the first release window
Why Logs needed a glow up
Single line overload
Sometimes log events are too long or even based on json entries that are not easily read, forcing the users to scroll endless horizontally
Lack of visual hieracrchy
There were a few color-coded sections, but no syntax highlighting to read the message section to identify log levels
Findability issues
Filters buried under +3 clicks, the amount of logs that customers have to parse and the limiting UX facilities makes troubleshooting hard
Logs
Term
Search logs
Application Logs
All Services
Last 24 hours

Feb 20 15:12:19.875 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:19.874 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 431544519057338661
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:20.037 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 379259098071974233
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] javax.ws.rs.ClientErrorException: Unexpected response status 404 with response message: {"errorAttributes":{"path":"/api/1.0/individual-segments/379259098071974233/individuals","error":"Not Found","status":404,"timestamp":1613862739966}}
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl._validateResponse(JSONWebServiceClientImpl.java:200)
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl.doGet(JSONWebServiceClientImpl.java:103)
at com.liferay.segments.asah.connector.internal.client.AsahFaroBackendClientImpl.getIndividualResults(AsahFaroBackendClientImpl.java:155)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentMemberships(IndividualSegmentsChecker.java:202)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentsMemberships(IndividualSegmentsChecker.java:291)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker.checkIndividualSegments(IndividualSegmentsChecker.java:72)
at com.liferay.segments.asah.connector.internal.messaging.CheckIndividualSegmentsMessageListener.doReceive(CheckIndividualSegmentsMessageListener.java:76)
at com.liferay.portal.kernel.messaging.BaseMessageListener.receive(BaseMessageListener.java:26)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper._processMessage(SchedulerEventMessageListenerWrapper.java:127)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper.receive(SchedulerEventMessageListenerWrapper.java:98)
at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:74)
at com.liferay.portal.messaging.internal.ParallelDestination$1.run(ParallelDestination.java:56)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Logs
Term
Search logs
Application Logs
All Services
Last 24 hours

Feb 20 15:12:19.875 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:19.874 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 431544519057338661
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:20.037 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 379259098071974233
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] javax.ws.rs.ClientErrorException: Unexpected response status 404 with response message: {"errorAttributes":{"path":"/api/1.0/individual-segments/379259098071974233/individuals","error":"Not Found","status":404,"timestamp":1613862739966}}
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl._validateResponse(JSONWebServiceClientImpl.java:200)
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl.doGet(JSONWebServiceClientImpl.java:103)
at com.liferay.segments.asah.connector.internal.client.AsahFaroBackendClientImpl.getIndividualResults(AsahFaroBackendClientImpl.java:155)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentMemberships(IndividualSegmentsChecker.java:202)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentsMemberships(IndividualSegmentsChecker.java:291)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker.checkIndividualSegments(IndividualSegmentsChecker.java:72)
at com.liferay.segments.asah.connector.internal.messaging.CheckIndividualSegmentsMessageListener.doReceive(CheckIndividualSegmentsMessageListener.java:76)
at com.liferay.portal.kernel.messaging.BaseMessageListener.receive(BaseMessageListener.java:26)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper._processMessage(SchedulerEventMessageListenerWrapper.java:127)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper.receive(SchedulerEventMessageListenerWrapper.java:98)
at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:74)
at com.liferay.portal.messaging.internal.ParallelDestination$1.run(ParallelDestination.java:56)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Logs
Term
Search logs
Application Logs
All Services
Last 24 hours

Feb 20 15:12:19.875 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:19.874 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 431544519057338661
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:20.037 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 379259098071974233
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] javax.ws.rs.ClientErrorException: Unexpected response status 404 with response message: {"errorAttributes":{"path":"/api/1.0/individual-segments/379259098071974233/individuals","error":"Not Found","status":404,"timestamp":1613862739966}}
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl._validateResponse(JSONWebServiceClientImpl.java:200)
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl.doGet(JSONWebServiceClientImpl.java:103)
at com.liferay.segments.asah.connector.internal.client.AsahFaroBackendClientImpl.getIndividualResults(AsahFaroBackendClientImpl.java:155)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentMemberships(IndividualSegmentsChecker.java:202)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentsMemberships(IndividualSegmentsChecker.java:291)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker.checkIndividualSegments(IndividualSegmentsChecker.java:72)
at com.liferay.segments.asah.connector.internal.messaging.CheckIndividualSegmentsMessageListener.doReceive(CheckIndividualSegmentsMessageListener.java:76)
at com.liferay.portal.kernel.messaging.BaseMessageListener.receive(BaseMessageListener.java:26)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper._processMessage(SchedulerEventMessageListenerWrapper.java:127)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper.receive(SchedulerEventMessageListenerWrapper.java:98)
at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:74)
at com.liferay.portal.messaging.internal.ParallelDestination$1.run(ParallelDestination.java:56)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Why this matter


Clear, searchable logs improve troubleshooting time, making developers’ experience easier, lifting our UX to industry-standard quality, and boosting customers’ confidence in the platform.
Listening to the evidence
We adopted a user-centered, bench-marked framework to guide discovery and design:
User voices
Interviews with devs
+ Hotjar surveys
Desk research
Support tickets ranked
and categorized
Competitive lens
30 log‑features benchmarked
Decision matrix
Scored by Relevance Urgency and Effort
We blended first‑hand stories, ticket patterns, and market benchmarks, then ran everything through a Relevance × Urgency × Investment matrix. Two priorities emerged loud and clear: Readability and Searchability—the themes that guided every design sprint.




SOLUTION
What ships today
I re-imagined Logs around clarity and speed for search:
Enhanced Readability
Clean grid with color‑coded severity badges, aligned columns, and a monospaced font that’s easy on the eyes.
Long messages are truncated with ellipses and expand on demand, so rows stay compact
A column‑picker lets you hide or show fields on the fly, keeping the view focused
Filter directly from the column headers for Level, Service, Instance, and more


Context‑Preserving Side Panel
Click any row to open a sliding inspector with the full, wrapped message and syntax highlighting
The main table stays visible, so the user never lose place while reading long stack traces
Search within the log line


Impact and Conclusion
We dropped the amount of tickets related to logs readability in 45%
Received positive feedback from Product
Internal users reacted positively to new improvements (SRE and Support teams)
However;
Team feedback also highlighted a new trade‑off: bigger rows mean aprox 20 % fewer log lines visible at once
With a clear roadmap, we’re ready to keep iterating and improving
By redesigning unreadable log into a more clear, searchable grid, we improved troubleshooting time and support load. The next releases will continue to improve the experience, but the core win is already live.
Single line overload
Sometimes log events are too long or even based on json entries that are not easily read, forcing the users to scroll endless horizontal
Logs
Term
Search logs
Application Logs
All Services
Last 24 hours

Feb 20 15:12:19.875 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:19.874 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 431544519057338661
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:20.037 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 379259098071974233
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] javax.ws.rs.ClientErrorException: Unexpected response status 404 with response message: {"errorAttributes":{"path":"/api/1.0/individual-segments/379259098071974233/individuals","error":"Not Found","status":404,"timestamp":1613862739966}}
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl._validateResponse(JSONWebServiceClientImpl.java:200)
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl.doGet(JSONWebServiceClientImpl.java:103)
at com.liferay.segments.asah.connector.internal.client.AsahFaroBackendClientImpl.getIndividualResults(AsahFaroBackendClientImpl.java:155)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentMemberships(IndividualSegmentsChecker.java:202)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentsMemberships(IndividualSegmentsChecker.java:291)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker.checkIndividualSegments(IndividualSegmentsChecker.java:72)
at com.liferay.segments.asah.connector.internal.messaging.CheckIndividualSegmentsMessageListener.doReceive(CheckIndividualSegmentsMessageListener.java:76)
at com.liferay.portal.kernel.messaging.BaseMessageListener.receive(BaseMessageListener.java:26)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper._processMessage(SchedulerEventMessageListenerWrapper.java:127)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper.receive(SchedulerEventMessageListenerWrapper.java:98)
at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:74)
at com.liferay.portal.messaging.internal.ParallelDestination$1.run(ParallelDestination.java:56)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Logs
Term
Search logs
Application Logs
All Services
Last 24 hours

Feb 20 15:12:19.875 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:19.874 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 431544519057338661
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:20.037 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 379259098071974233
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] javax.ws.rs.ClientErrorException: Unexpected response status 404 with response message: {"errorAttributes":{"path":"/api/1.0/individual-segments/379259098071974233/individuals","error":"Not Found","status":404,"timestamp":1613862739966}}
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl._validateResponse(JSONWebServiceClientImpl.java:200)
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl.doGet(JSONWebServiceClientImpl.java:103)
at com.liferay.segments.asah.connector.internal.client.AsahFaroBackendClientImpl.getIndividualResults(AsahFaroBackendClientImpl.java:155)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentMemberships(IndividualSegmentsChecker.java:202)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentsMemberships(IndividualSegmentsChecker.java:291)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker.checkIndividualSegments(IndividualSegmentsChecker.java:72)
at com.liferay.segments.asah.connector.internal.messaging.CheckIndividualSegmentsMessageListener.doReceive(CheckIndividualSegmentsMessageListener.java:76)
at com.liferay.portal.kernel.messaging.BaseMessageListener.receive(BaseMessageListener.java:26)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper._processMessage(SchedulerEventMessageListenerWrapper.java:127)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper.receive(SchedulerEventMessageListenerWrapper.java:98)
at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:74)
at com.liferay.portal.messaging.internal.ParallelDestination$1.run(ParallelDestination.java:56)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Logs
Term
Search logs
Application Logs
All Services
Last 24 hours

Feb 20 15:12:19.875 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:19.874 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 431544519057338661
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:20.037 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 379259098071974233
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] javax.ws.rs.ClientErrorException: Unexpected response status 404 with response message: {"errorAttributes":{"path":"/api/1.0/individual-segments/379259098071974233/individuals","error":"Not Found","status":404,"timestamp":1613862739966}}
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl._validateResponse(JSONWebServiceClientImpl.java:200)
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl.doGet(JSONWebServiceClientImpl.java:103)
at com.liferay.segments.asah.connector.internal.client.AsahFaroBackendClientImpl.getIndividualResults(AsahFaroBackendClientImpl.java:155)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentMemberships(IndividualSegmentsChecker.java:202)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentsMemberships(IndividualSegmentsChecker.java:291)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker.checkIndividualSegments(IndividualSegmentsChecker.java:72)
at com.liferay.segments.asah.connector.internal.messaging.CheckIndividualSegmentsMessageListener.doReceive(CheckIndividualSegmentsMessageListener.java:76)
at com.liferay.portal.kernel.messaging.BaseMessageListener.receive(BaseMessageListener.java:26)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper._processMessage(SchedulerEventMessageListenerWrapper.java:127)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper.receive(SchedulerEventMessageListenerWrapper.java:98)
at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:74)
at com.liferay.portal.messaging.internal.ParallelDestination$1.run(ParallelDestination.java:56)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Logs
Term
Search logs
Application Logs
All Services
Last 24 hours

Feb 20 15:12:19.875 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:19.874 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 431544519057338661
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:20.037 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 379259098071974233
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] javax.ws.rs.ClientErrorException: Unexpected response status 404 with response message: {"errorAttributes":{"path":"/api/1.0/individual-segments/379259098071974233/individuals","error":"Not Found","status":404,"timestamp":1613862739966}}
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl._validateResponse(JSONWebServiceClientImpl.java:200)
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl.doGet(JSONWebServiceClientImpl.java:103)
at com.liferay.segments.asah.connector.internal.client.AsahFaroBackendClientImpl.getIndividualResults(AsahFaroBackendClientImpl.java:155)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentMemberships(IndividualSegmentsChecker.java:202)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentsMemberships(IndividualSegmentsChecker.java:291)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker.checkIndividualSegments(IndividualSegmentsChecker.java:72)
at com.liferay.segments.asah.connector.internal.messaging.CheckIndividualSegmentsMessageListener.doReceive(CheckIndividualSegmentsMessageListener.java:76)
at com.liferay.portal.kernel.messaging.BaseMessageListener.receive(BaseMessageListener.java:26)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper._processMessage(SchedulerEventMessageListenerWrapper.java:127)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper.receive(SchedulerEventMessageListenerWrapper.java:98)
at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:74)
at com.liferay.portal.messaging.internal.ParallelDestination$1.run(ParallelDestination.java:56)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Logs
Term
Search logs
Application Logs
All Services
Last 24 hours

Feb 20 15:12:19.875 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:19.874 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 431544519057338661
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:20.037 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 379259098071974233
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] javax.ws.rs.ClientErrorException: Unexpected response status 404 with response message: {"errorAttributes":{"path":"/api/1.0/individual-segments/379259098071974233/individuals","error":"Not Found","status":404,"timestamp":1613862739966}}
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl._validateResponse(JSONWebServiceClientImpl.java:200)
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl.doGet(JSONWebServiceClientImpl.java:103)
at com.liferay.segments.asah.connector.internal.client.AsahFaroBackendClientImpl.getIndividualResults(AsahFaroBackendClientImpl.java:155)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentMemberships(IndividualSegmentsChecker.java:202)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentsMemberships(IndividualSegmentsChecker.java:291)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker.checkIndividualSegments(IndividualSegmentsChecker.java:72)
at com.liferay.segments.asah.connector.internal.messaging.CheckIndividualSegmentsMessageListener.doReceive(CheckIndividualSegmentsMessageListener.java:76)
at com.liferay.portal.kernel.messaging.BaseMessageListener.receive(BaseMessageListener.java:26)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper._processMessage(SchedulerEventMessageListenerWrapper.java:127)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper.receive(SchedulerEventMessageListenerWrapper.java:98)
at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:74)
at com.liferay.portal.messaging.internal.ParallelDestination$1.run(ParallelDestination.java:56)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Logs
Term
Search logs
Application Logs
All Services
Last 24 hours

Feb 20 15:12:19.875 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:19.874 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 431544519057338661
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:20.037 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 379259098071974233
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] javax.ws.rs.ClientErrorException: Unexpected response status 404 with response message: {"errorAttributes":{"path":"/api/1.0/individual-segments/379259098071974233/individuals","error":"Not Found","status":404,"timestamp":1613862739966}}
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl._validateResponse(JSONWebServiceClientImpl.java:200)
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl.doGet(JSONWebServiceClientImpl.java:103)
at com.liferay.segments.asah.connector.internal.client.AsahFaroBackendClientImpl.getIndividualResults(AsahFaroBackendClientImpl.java:155)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentMemberships(IndividualSegmentsChecker.java:202)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentsMemberships(IndividualSegmentsChecker.java:291)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker.checkIndividualSegments(IndividualSegmentsChecker.java:72)
at com.liferay.segments.asah.connector.internal.messaging.CheckIndividualSegmentsMessageListener.doReceive(CheckIndividualSegmentsMessageListener.java:76)
at com.liferay.portal.kernel.messaging.BaseMessageListener.receive(BaseMessageListener.java:26)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper._processMessage(SchedulerEventMessageListenerWrapper.java:127)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper.receive(SchedulerEventMessageListenerWrapper.java:98)
at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:74)
at com.liferay.portal.messaging.internal.ParallelDestination$1.run(ParallelDestination.java:56)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Lack of visual hieracrchy
There were a few color-coded sections, but no syntax highlighting to read the message section to identify log levels
Logs
Term
Search logs
Application Logs
All Services
Last 24 hours

Feb 20 15:12:19.875 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:19.874 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 431544519057338661
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:20.037 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 379259098071974233
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] javax.ws.rs.ClientErrorException: Unexpected response status 404 with response message: {"errorAttributes":{"path":"/api/1.0/individual-segments/379259098071974233/individuals","error":"Not Found","status":404,"timestamp":1613862739966}}
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl._validateResponse(JSONWebServiceClientImpl.java:200)
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl.doGet(JSONWebServiceClientImpl.java:103)
at com.liferay.segments.asah.connector.internal.client.AsahFaroBackendClientImpl.getIndividualResults(AsahFaroBackendClientImpl.java:155)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentMemberships(IndividualSegmentsChecker.java:202)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentsMemberships(IndividualSegmentsChecker.java:291)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker.checkIndividualSegments(IndividualSegmentsChecker.java:72)
at com.liferay.segments.asah.connector.internal.messaging.CheckIndividualSegmentsMessageListener.doReceive(CheckIndividualSegmentsMessageListener.java:76)
at com.liferay.portal.kernel.messaging.BaseMessageListener.receive(BaseMessageListener.java:26)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper._processMessage(SchedulerEventMessageListenerWrapper.java:127)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper.receive(SchedulerEventMessageListenerWrapper.java:98)
at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:74)
at com.liferay.portal.messaging.internal.ParallelDestination$1.run(ParallelDestination.java:56)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Logs
Term
Search logs
Application Logs
All Services
Last 24 hours

Feb 20 15:12:19.875 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:19.874 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 431544519057338661
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:20.037 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 379259098071974233
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] javax.ws.rs.ClientErrorException: Unexpected response status 404 with response message: {"errorAttributes":{"path":"/api/1.0/individual-segments/379259098071974233/individuals","error":"Not Found","status":404,"timestamp":1613862739966}}
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl._validateResponse(JSONWebServiceClientImpl.java:200)
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl.doGet(JSONWebServiceClientImpl.java:103)
at com.liferay.segments.asah.connector.internal.client.AsahFaroBackendClientImpl.getIndividualResults(AsahFaroBackendClientImpl.java:155)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentMemberships(IndividualSegmentsChecker.java:202)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentsMemberships(IndividualSegmentsChecker.java:291)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker.checkIndividualSegments(IndividualSegmentsChecker.java:72)
at com.liferay.segments.asah.connector.internal.messaging.CheckIndividualSegmentsMessageListener.doReceive(CheckIndividualSegmentsMessageListener.java:76)
at com.liferay.portal.kernel.messaging.BaseMessageListener.receive(BaseMessageListener.java:26)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper._processMessage(SchedulerEventMessageListenerWrapper.java:127)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper.receive(SchedulerEventMessageListenerWrapper.java:98)
at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:74)
at com.liferay.portal.messaging.internal.ParallelDestination$1.run(ParallelDestination.java:56)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Logs
Term
Search logs
Application Logs
All Services
Last 24 hours

Feb 20 15:12:19.875 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:19.874 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 431544519057338661
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:20.037 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 379259098071974233
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] javax.ws.rs.ClientErrorException: Unexpected response status 404 with response message: {"errorAttributes":{"path":"/api/1.0/individual-segments/379259098071974233/individuals","error":"Not Found","status":404,"timestamp":1613862739966}}
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl._validateResponse(JSONWebServiceClientImpl.java:200)
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl.doGet(JSONWebServiceClientImpl.java:103)
at com.liferay.segments.asah.connector.internal.client.AsahFaroBackendClientImpl.getIndividualResults(AsahFaroBackendClientImpl.java:155)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentMemberships(IndividualSegmentsChecker.java:202)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentsMemberships(IndividualSegmentsChecker.java:291)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker.checkIndividualSegments(IndividualSegmentsChecker.java:72)
at com.liferay.segments.asah.connector.internal.messaging.CheckIndividualSegmentsMessageListener.doReceive(CheckIndividualSegmentsMessageListener.java:76)
at com.liferay.portal.kernel.messaging.BaseMessageListener.receive(BaseMessageListener.java:26)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper._processMessage(SchedulerEventMessageListenerWrapper.java:127)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper.receive(SchedulerEventMessageListenerWrapper.java:98)
at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:74)
at com.liferay.portal.messaging.internal.ParallelDestination$1.run(ParallelDestination.java:56)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Logs
Term
Search logs
Application Logs
All Services
Last 24 hours

Feb 20 15:12:19.875 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:19.874 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 431544519057338661
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:20.037 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 379259098071974233
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] javax.ws.rs.ClientErrorException: Unexpected response status 404 with response message: {"errorAttributes":{"path":"/api/1.0/individual-segments/379259098071974233/individuals","error":"Not Found","status":404,"timestamp":1613862739966}}
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl._validateResponse(JSONWebServiceClientImpl.java:200)
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl.doGet(JSONWebServiceClientImpl.java:103)
at com.liferay.segments.asah.connector.internal.client.AsahFaroBackendClientImpl.getIndividualResults(AsahFaroBackendClientImpl.java:155)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentMemberships(IndividualSegmentsChecker.java:202)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentsMemberships(IndividualSegmentsChecker.java:291)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker.checkIndividualSegments(IndividualSegmentsChecker.java:72)
at com.liferay.segments.asah.connector.internal.messaging.CheckIndividualSegmentsMessageListener.doReceive(CheckIndividualSegmentsMessageListener.java:76)
at com.liferay.portal.kernel.messaging.BaseMessageListener.receive(BaseMessageListener.java:26)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper._processMessage(SchedulerEventMessageListenerWrapper.java:127)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper.receive(SchedulerEventMessageListenerWrapper.java:98)
at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:74)
at com.liferay.portal.messaging.internal.ParallelDestination$1.run(ParallelDestination.java:56)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Logs
Term
Search logs
Application Logs
All Services
Last 24 hours

Feb 20 15:12:19.875 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:19.874 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 431544519057338661
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:20.037 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 379259098071974233
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] javax.ws.rs.ClientErrorException: Unexpected response status 404 with response message: {"errorAttributes":{"path":"/api/1.0/individual-segments/379259098071974233/individuals","error":"Not Found","status":404,"timestamp":1613862739966}}
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl._validateResponse(JSONWebServiceClientImpl.java:200)
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl.doGet(JSONWebServiceClientImpl.java:103)
at com.liferay.segments.asah.connector.internal.client.AsahFaroBackendClientImpl.getIndividualResults(AsahFaroBackendClientImpl.java:155)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentMemberships(IndividualSegmentsChecker.java:202)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentsMemberships(IndividualSegmentsChecker.java:291)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker.checkIndividualSegments(IndividualSegmentsChecker.java:72)
at com.liferay.segments.asah.connector.internal.messaging.CheckIndividualSegmentsMessageListener.doReceive(CheckIndividualSegmentsMessageListener.java:76)
at com.liferay.portal.kernel.messaging.BaseMessageListener.receive(BaseMessageListener.java:26)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper._processMessage(SchedulerEventMessageListenerWrapper.java:127)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper.receive(SchedulerEventMessageListenerWrapper.java:98)
at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:74)
at com.liferay.portal.messaging.internal.ParallelDestination$1.run(ParallelDestination.java:56)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Logs
Term
Search logs
Application Logs
All Services
Last 24 hours

Feb 20 15:12:19.875 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:19.874 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 431544519057338661
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:20.037 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 379259098071974233
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] javax.ws.rs.ClientErrorException: Unexpected response status 404 with response message: {"errorAttributes":{"path":"/api/1.0/individual-segments/379259098071974233/individuals","error":"Not Found","status":404,"timestamp":1613862739966}}
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl._validateResponse(JSONWebServiceClientImpl.java:200)
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl.doGet(JSONWebServiceClientImpl.java:103)
at com.liferay.segments.asah.connector.internal.client.AsahFaroBackendClientImpl.getIndividualResults(AsahFaroBackendClientImpl.java:155)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentMemberships(IndividualSegmentsChecker.java:202)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentsMemberships(IndividualSegmentsChecker.java:291)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker.checkIndividualSegments(IndividualSegmentsChecker.java:72)
at com.liferay.segments.asah.connector.internal.messaging.CheckIndividualSegmentsMessageListener.doReceive(CheckIndividualSegmentsMessageListener.java:76)
at com.liferay.portal.kernel.messaging.BaseMessageListener.receive(BaseMessageListener.java:26)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper._processMessage(SchedulerEventMessageListenerWrapper.java:127)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper.receive(SchedulerEventMessageListenerWrapper.java:98)
at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:74)
at com.liferay.portal.messaging.internal.ParallelDestination$1.run(ParallelDestination.java:56)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Findability issues
Filters buried under +3 clicks, the amount of logs that customers have to parse and the limiting UX facilities makes troubleshooting hard
Logs
Term
Search logs
Application Logs
All Services
Last 24 hours

Feb 20 15:12:19.875 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:19.874 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 431544519057338661
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:20.037 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 379259098071974233
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] javax.ws.rs.ClientErrorException: Unexpected response status 404 with response message: {"errorAttributes":{"path":"/api/1.0/individual-segments/379259098071974233/individuals","error":"Not Found","status":404,"timestamp":1613862739966}}
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl._validateResponse(JSONWebServiceClientImpl.java:200)
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl.doGet(JSONWebServiceClientImpl.java:103)
at com.liferay.segments.asah.connector.internal.client.AsahFaroBackendClientImpl.getIndividualResults(AsahFaroBackendClientImpl.java:155)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentMemberships(IndividualSegmentsChecker.java:202)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentsMemberships(IndividualSegmentsChecker.java:291)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker.checkIndividualSegments(IndividualSegmentsChecker.java:72)
at com.liferay.segments.asah.connector.internal.messaging.CheckIndividualSegmentsMessageListener.doReceive(CheckIndividualSegmentsMessageListener.java:76)
at com.liferay.portal.kernel.messaging.BaseMessageListener.receive(BaseMessageListener.java:26)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper._processMessage(SchedulerEventMessageListenerWrapper.java:127)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper.receive(SchedulerEventMessageListenerWrapper.java:98)
at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:74)
at com.liferay.portal.messaging.internal.ParallelDestination$1.run(ParallelDestination.java:56)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Logs
Term
Search logs
Application Logs
All Services
Last 24 hours

Feb 20 15:12:19.875 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:19.874 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 431544519057338661
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:20.037 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 379259098071974233
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] javax.ws.rs.ClientErrorException: Unexpected response status 404 with response message: {"errorAttributes":{"path":"/api/1.0/individual-segments/379259098071974233/individuals","error":"Not Found","status":404,"timestamp":1613862739966}}
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl._validateResponse(JSONWebServiceClientImpl.java:200)
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl.doGet(JSONWebServiceClientImpl.java:103)
at com.liferay.segments.asah.connector.internal.client.AsahFaroBackendClientImpl.getIndividualResults(AsahFaroBackendClientImpl.java:155)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentMemberships(IndividualSegmentsChecker.java:202)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentsMemberships(IndividualSegmentsChecker.java:291)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker.checkIndividualSegments(IndividualSegmentsChecker.java:72)
at com.liferay.segments.asah.connector.internal.messaging.CheckIndividualSegmentsMessageListener.doReceive(CheckIndividualSegmentsMessageListener.java:76)
at com.liferay.portal.kernel.messaging.BaseMessageListener.receive(BaseMessageListener.java:26)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper._processMessage(SchedulerEventMessageListenerWrapper.java:127)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper.receive(SchedulerEventMessageListenerWrapper.java:98)
at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:74)
at com.liferay.portal.messaging.internal.ParallelDestination$1.run(ParallelDestination.java:56)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Logs
Term
Search logs
Application Logs
All Services
Last 24 hours

Feb 20 15:12:19.875 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:19.874 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 431544519057338661
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:20.037 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 379259098071974233
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] javax.ws.rs.ClientErrorException: Unexpected response status 404 with response message: {"errorAttributes":{"path":"/api/1.0/individual-segments/379259098071974233/individuals","error":"Not Found","status":404,"timestamp":1613862739966}}
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl._validateResponse(JSONWebServiceClientImpl.java:200)
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl.doGet(JSONWebServiceClientImpl.java:103)
at com.liferay.segments.asah.connector.internal.client.AsahFaroBackendClientImpl.getIndividualResults(AsahFaroBackendClientImpl.java:155)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentMemberships(IndividualSegmentsChecker.java:202)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentsMemberships(IndividualSegmentsChecker.java:291)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker.checkIndividualSegments(IndividualSegmentsChecker.java:72)
at com.liferay.segments.asah.connector.internal.messaging.CheckIndividualSegmentsMessageListener.doReceive(CheckIndividualSegmentsMessageListener.java:76)
at com.liferay.portal.kernel.messaging.BaseMessageListener.receive(BaseMessageListener.java:26)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper._processMessage(SchedulerEventMessageListenerWrapper.java:127)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper.receive(SchedulerEventMessageListenerWrapper.java:98)
at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:74)
at com.liferay.portal.messaging.internal.ParallelDestination$1.run(ParallelDestination.java:56)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Logs
Term
Search logs
Application Logs
All Services
Last 24 hours

Feb 20 15:12:19.875 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:19.874 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 431544519057338661
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:20.037 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 379259098071974233
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] javax.ws.rs.ClientErrorException: Unexpected response status 404 with response message: {"errorAttributes":{"path":"/api/1.0/individual-segments/379259098071974233/individuals","error":"Not Found","status":404,"timestamp":1613862739966}}
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl._validateResponse(JSONWebServiceClientImpl.java:200)
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl.doGet(JSONWebServiceClientImpl.java:103)
at com.liferay.segments.asah.connector.internal.client.AsahFaroBackendClientImpl.getIndividualResults(AsahFaroBackendClientImpl.java:155)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentMemberships(IndividualSegmentsChecker.java:202)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentsMemberships(IndividualSegmentsChecker.java:291)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker.checkIndividualSegments(IndividualSegmentsChecker.java:72)
at com.liferay.segments.asah.connector.internal.messaging.CheckIndividualSegmentsMessageListener.doReceive(CheckIndividualSegmentsMessageListener.java:76)
at com.liferay.portal.kernel.messaging.BaseMessageListener.receive(BaseMessageListener.java:26)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper._processMessage(SchedulerEventMessageListenerWrapper.java:127)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper.receive(SchedulerEventMessageListenerWrapper.java:98)
at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:74)
at com.liferay.portal.messaging.internal.ParallelDestination$1.run(ParallelDestination.java:56)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Logs
Term
Search logs
Application Logs
All Services
Last 24 hours

Feb 20 15:12:19.875 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:19.874 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 431544519057338661
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:20.037 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 379259098071974233
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] javax.ws.rs.ClientErrorException: Unexpected response status 404 with response message: {"errorAttributes":{"path":"/api/1.0/individual-segments/379259098071974233/individuals","error":"Not Found","status":404,"timestamp":1613862739966}}
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl._validateResponse(JSONWebServiceClientImpl.java:200)
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl.doGet(JSONWebServiceClientImpl.java:103)
at com.liferay.segments.asah.connector.internal.client.AsahFaroBackendClientImpl.getIndividualResults(AsahFaroBackendClientImpl.java:155)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentMemberships(IndividualSegmentsChecker.java:202)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentsMemberships(IndividualSegmentsChecker.java:291)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker.checkIndividualSegments(IndividualSegmentsChecker.java:72)
at com.liferay.segments.asah.connector.internal.messaging.CheckIndividualSegmentsMessageListener.doReceive(CheckIndividualSegmentsMessageListener.java:76)
at com.liferay.portal.kernel.messaging.BaseMessageListener.receive(BaseMessageListener.java:26)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper._processMessage(SchedulerEventMessageListenerWrapper.java:127)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper.receive(SchedulerEventMessageListenerWrapper.java:98)
at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:74)
at com.liferay.portal.messaging.internal.ParallelDestination$1.run(ParallelDestination.java:56)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Logs
Term
Search logs
Application Logs
All Services
Last 24 hours

Feb 20 15:12:19.875 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:19.874 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 431544519057338661
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] 2021-02-20 23:12:20.037 ERROR [liferay/scheduler_dispatch-2][IndividualSegmentsChecker:243] Unable to retrieve individuals for individual segment 379259098071974233
Feb 20 15:12:20.038 build-236 [liferay-7d5584d55d-6qgpd] javax.ws.rs.ClientErrorException: Unexpected response status 404 with response message: {"errorAttributes":{"path":"/api/1.0/individual-segments/379259098071974233/individuals","error":"Not Found","status":404,"timestamp":1613862739966}}
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl._validateResponse(JSONWebServiceClientImpl.java:200)
at com.liferay.segments.asah.connector.internal.client.JSONWebServiceClientImpl.doGet(JSONWebServiceClientImpl.java:103)
at com.liferay.segments.asah.connector.internal.client.AsahFaroBackendClientImpl.getIndividualResults(AsahFaroBackendClientImpl.java:155)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentMemberships(IndividualSegmentsChecker.java:202)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker._checkIndividualSegmentsMemberships(IndividualSegmentsChecker.java:291)
at com.liferay.segments.asah.connector.internal.messaging.IndividualSegmentsChecker.checkIndividualSegments(IndividualSegmentsChecker.java:72)
at com.liferay.segments.asah.connector.internal.messaging.CheckIndividualSegmentsMessageListener.doReceive(CheckIndividualSegmentsMessageListener.java:76)
at com.liferay.portal.kernel.messaging.BaseMessageListener.receive(BaseMessageListener.java:26)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper._processMessage(SchedulerEventMessageListenerWrapper.java:127)
at com.liferay.portal.kernel.scheduler.messaging.SchedulerEventMessageListenerWrapper.receive(SchedulerEventMessageListenerWrapper.java:98)
at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:74)
at com.liferay.portal.messaging.internal.ParallelDestination$1.run(ParallelDestination.java:56)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:752)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:664)
at java.lang.Thread.run(Thread.java:748)