# Ui-tabulator log messages

**URL:** <https://discourse.nodered.org/t/ui-tabulator-log-messages/94586>\
**Category:** Dashboard\
**Created:** [13 January 2025 17:05 UTC](https://discourse.nodered.org/t/ui-tabulator-log-messages/94586 "2025-01-13T17:05:06Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![DaveO](https://avatars.discourse-cdn.com/v4/letter/d/b487fb/32.png) [@DaveO](https://discourse.nodered.org/u/DaveO)\
**Post date:** [13 January 2025 17:05 UTC](https://discourse.nodered.org/t/ui-tabulator-log-messages/94586/1 "2025-01-13T17:05:06Z")

</div>

I am using the ui-tabulator node in FlowFuse. It works well except it sends unnecessary messages to the log file. Here is an example. Is there a way to turn these off?  
1/13/2025 8:44:04 AM No connected clients - message to ui-tabulator ignored  
1/13/2025 8:44:24 AM No connected clients - message to ui-tabulator ignored  
1/13/2025 8:44:24 AM No connected clients - message to ui-tabulator ignored  
1/13/2025 8:44:24 AM No connected clients - message to ui-tabulator ignored  
1/13/2025 8:44:24 AM No connected clients - message to ui-tabulator ignored  
1/13/2025 8:44:24 AM No connected clients - message to ui-tabulator ignored  
1/13/2025 8:44:24 AM No connected clients - message to ui-tabulator ignored  
1/13/2025 8:44:44 AM No connected clients - message to ui-tabulator ignored  
1/13/2025 8:44:44 AM No connected clients - message to ui-tabulator ignored  
1/13/2025 8:44:44 AM No connected clients - message to ui-tabulator ignored  
1/13/2025 8:44:44 AM No connected clients - message to ui-tabulator ignored  
1/13/2025 8:44:44 AM No connected clients - message to ui-tabulator ignored  
1/13/2025 8:44:44 AM No connected clients - message to ui-tabulator ignored  
1/13/2025 8:45:09 AM No connected clients - message to ui-tabulator ignored  
1/13/2025 8:45:09 AM No connected clients - message to ui-tabulator ignored  
1/13/2025 8:45:09 AM No connected clients - message to ui-tabulator ignored  
1/13/2025 8:45:09 AM No connected clients - message to ui-tabulator ignored  
1/13/2025 8:45:09 AM No connected clients - message to ui-tabulator ignored  
1/13/2025 8:45:09 AM No connected clients - message to ui-tabulator ignored  
1/13/2025 8:45:24 AM No connected clients - message to ui-tabulator ignored  
1/13/2025 8:45:24 AM No connected clients - message to ui-tabulator ignored  
1/13/2025 8:45:24 AM No connected clients - message to ui-tabulator ignored  
1/13/2025 8:45:24 AM No connected clients - message to ui-tabulator ignored  
1/13/2025 8:45:24 AM No connected clients - message to ui-tabulator ignored  
1/13/2025 8:45:24 AM No connected clients - message to ui-tabulator ignored  
1/13/2025 8:45:44 AM No connected clients - message to ui-tabulator ignored  
1/13/2025 8:45:44 AM No connected clients - message to ui-tabulator ignored  
1/13/2025 8:45:44 AM No connected clients - message to ui-tabulator ignored  
1/13/2025 8:45:44 AM No connected clients - message to ui-tabulator ignored  
1/13/2025 8:45:44 AM No connected clients - message to ui-tabulator ignored  
1/13/2025 8:45:44 AM No connected clients - message to ui-tabulator ignored  
1/13/2025 8:46:04 AM No connected clients - message to ui-tabulator ignored  
1/13/2025 8:46:04 AM No connected clients - message to ui-tabulator ignored

---

<div class="post-metadata">

**Author:** ![omrid](https://avatars.discourse-cdn.com/v4/letter/o/77aa72/32.png) [@omrid](https://discourse.nodered.org/u/omrid)\
**Post date:** [14 January 2025 08:50 UTC](https://discourse.nodered.org/t/ui-tabulator-log-messages/94586/2 "2025-01-14T08:50:42Z")

</div>

This warning indicates that you send messages to the node when there are no open clients, i.e. no created table objects. This means, for example, that if you send a `setData` message it will be discarded and when the client is opened the table will come up without this data.

If these messages annoy you I can do the following (on the next release):

1. Add a new msg command which checks if there are open clients
2. Give an option to suppress this reply via the `tbDoNotReply` flag

---

<div class="post-metadata">

**Author:** ![DaveO](https://avatars.discourse-cdn.com/v4/letter/d/b487fb/32.png) [@DaveO](https://discourse.nodered.org/u/DaveO)\
**Post date:** [14 January 2025 16:50 UTC](https://discourse.nodered.org/t/ui-tabulator-log-messages/94586/3 "2025-01-14T16:50:26Z")

</div>

HI @omrid , thank you for the quick reply. I'm not sure I completely understand your explanation but I will go back to my flow and see if I can rework it so this message doesn't occur.

---

<div class="post-metadata">

**Author:** ![DaveO](https://avatars.discourse-cdn.com/v4/letter/d/b487fb/32.png) [@DaveO](https://discourse.nodered.org/u/DaveO)\
**Post date:** [14 January 2025 17:22 UTC](https://discourse.nodered.org/t/ui-tabulator-log-messages/94586/4 "2025-01-14T17:22:03Z")

</div>

I see why this was happening now. To fix it, I put in a switch node to check for an empty array before continuing which appears to have stopped the warning messages. Thanks again for the explanation!

---

<div class="post-metadata">

**Author:** ![omrid](https://avatars.discourse-cdn.com/v4/letter/o/77aa72/32.png) [@omrid](https://discourse.nodered.org/u/omrid)\
**Post date:** [14 January 2025 17:39 UTC](https://discourse.nodered.org/t/ui-tabulator-log-messages/94586/5 "2025-01-14T17:39:46Z")

</div>

I'm trying to understand what you did, to see if there is an issue in the ui-tabulator node.  
It looks like every ~20 seconds, you send 6 messages to the table, and they get discarded since there is no open dashboard page (so no table object).  
What are these messages? why block empty arrays with a switch node instead of not sending them in the first place?

---

<div class="post-metadata">

**Author:** ![DaveO](https://avatars.discourse-cdn.com/v4/letter/d/b487fb/32.png) [@DaveO](https://discourse.nodered.org/u/DaveO)\
**Post date:** [14 January 2025 17:43 UTC](https://discourse.nodered.org/t/ui-tabulator-log-messages/94586/6 "2025-01-14T17:43:58Z")

</div>

Just after I sent that reply I realized I do need to send an empty array to clear the table or use the clearData command. So I am modifying it to send the clearData instead of an empty array.

---

<div class="post-metadata">

**Author:** ![omrid](https://avatars.discourse-cdn.com/v4/letter/o/77aa72/32.png) [@omrid](https://discourse.nodered.org/u/omrid)\
**Post date:** [14 January 2025 17:52 UTC](https://discourse.nodered.org/t/ui-tabulator-log-messages/94586/7 "2025-01-14T17:52:34Z")

</div>

Yes, but the issue is that you are sending the message when there is no open dashboard client, (hence no table object which will receive the message). Which means that if the message has data, this data would be lost

---

<div class="post-metadata">

**Author:** ![DaveO](https://avatars.discourse-cdn.com/v4/letter/d/b487fb/32.png) [@DaveO](https://discourse.nodered.org/u/DaveO)\
**Post date:** [14 January 2025 18:00 UTC](https://discourse.nodered.org/t/ui-tabulator-log-messages/94586/8 "2025-01-14T18:00:11Z")

</div>

The data comes from a database query. We are only interested in data from the most recent query.

---

<div class="post-metadata">

**Author:** ![omrid](https://avatars.discourse-cdn.com/v4/letter/o/77aa72/32.png) [@omrid](https://discourse.nodered.org/u/omrid)\
**Post date:** [15 January 2025 10:13 UTC](https://discourse.nodered.org/t/ui-tabulator-log-messages/94586/9 "2025-01-15T10:13:50Z")

</div>

OK, understood.  
I will update the node so that the log message will only be issued when the debug flag is set.

---

<div class="post-metadata">

**Author:** ![DaveO](https://avatars.discourse-cdn.com/v4/letter/d/b487fb/32.png) [@DaveO](https://discourse.nodered.org/u/DaveO)\
**Post date:** [15 January 2025 17:14 UTC](https://discourse.nodered.org/t/ui-tabulator-log-messages/94586/10 "2025-01-15T17:14:23Z")

</div>

Awesome! Thank you!

---

<div class="post-metadata">

**Author:** ![omrid](https://avatars.discourse-cdn.com/v4/letter/o/77aa72/32.png) [@omrid](https://discourse.nodered.org/u/omrid)\
**Post date:** [26 January 2025 17:49 UTC](https://discourse.nodered.org/t/ui-tabulator-log-messages/94586/11 "2025-01-26T17:49:26Z")

</div>

Implemented on version 0.6.4, which has just been released.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [9 February 2025 17:49 UTC](https://discourse.nodered.org/t/ui-tabulator-log-messages/94586/12 "2025-02-09T17:49:27Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
