Couldn't find this in a quick search- my apologies if it is a duplicate. Three related (apparently erroneous) behaviors noted, in steps D, J, and K.
Using 2.35 companion with December 1, 2015 version nb146i.
Steps to reproduce;
A- Create a new project and connect the companion.
B- Create multiple labels, and a clock
![](https://lh3.googleusercontent.com/-Kxz9w6cqmqg/Vl9jYKVHnGI/AAAAAAAAImQ/-aLQZu9HFnM/s1600/LabelBugTestDesigner.jpg)
C- In the Blocks editor, set up a when Clock.timer to set all the labels' text, but with no arguments. Note the error.
![](https://lh3.googleusercontent.com/-qTgmch6SnJQ/Vl9kvJwqdNI/AAAAAAAAImc/kAo7phPeWzA/s1600/blocks%2B%25284%2529.png)
D- Then add a call to update the first label with the current date / time. Note that there is no longer any error displayed, but in the Companion, there is no updating of Label1.
Behavior 1-
>> Expected result- either the error should remain, or in the connected Companion, Label1 should be updating.
>> Actual result- No error, and Label1 does not update in Companion.
![](https://lh3.googleusercontent.com/-uEu90FlR5q0/Vl9l6cm6fpI/AAAAAAAAImk/VYWJcqcKwl8/s1600/blocks%2B%25285%2529.png)
E- Now remove the set label.text blocks that do not have a parameter. Still no error, but Label1 now begins updating in the Companion.
![](https://lh3.googleusercontent.com/-ba8gvcy1n-8/Vl9n7OrQCQI/AAAAAAAAImw/iqwDB6wDgtE/s1600/blocks%2B%25286%2529.png)
F- Drag the set label.text blocks back - still no error, and Label1 continues to update.
![](https://lh3.googleusercontent.com/-6xboWECbWXM/Vl9p3I7vjVI/AAAAAAAAIm8/SQQoJrBAsAQ/s1600/blocks%2B%25287%2529.png)
G- Now duplicate the date/time blocks and attach them to Label2. Still no error, Label1 continues to update, but Label2 does not. This appears to be an extension of behavior 1.
![](https://lh3.googleusercontent.com/-LpzLGWtYsig/Vl9qk7alAPI/AAAAAAAAInE/f5Xg-l12-nk/s1600/blocks%2B%25288%2529.png)
H- Again remove the set label.text blocks that still do not have a parameter. Still no error, and both Label1 and Label2 are now updating,
![](https://lh3.googleusercontent.com/-qgzhxBN0WAI/Vl9u9dJBKgI/AAAAAAAAInQ/516Qe_yBbQE/s1600/blocks%2B%252810%2529.png)
I- Now drag the set label.text blocks back - still no error, and both Label1 and Label2 continue to update.
(Screen same as step G.)
J - Remove the time / date blocks from Label2. An error will now be shown, essentially the same as in step C. However, in the Companion, both Label1 and Label2 will continue to update.
Behavior 2-
>> Expected result- Either there should be an error, or only the label to which the time / date blocks are attached should be updating..
>> Actual result- The labels that are updating via behavior 1 continue to update, regardless of whether it has the attached time / date blocks, with no error.
![](https://lh3.googleusercontent.com/-aQfoOhZgnXY/Vl90nUxp7UI/AAAAAAAAInw/NsRZCKFIxAc/s1600/blocks%2B%252813%2529.png)
K- Drag the disconnected time / date blocks onto one of the labels below. The error will be cleared. Label1 and Label2 will continue to update, and the label to which the time / date blocks are now attached will not.
Behavior 3-
>> Expected result- Either there should be an error, or the labels to which the time / date blocks are attached should be the ones updating..
>> Actual result- The labels that are updating via behavior 1 continue to update, while the label that now has the attached time / date blocks does not, with no error.
![](https://lh3.googleusercontent.com/-AdG_IZWYgF0/Vl92OC2AyYI/AAAAAAAAIn8/Ai73Abejf5s/s1600/blocks%2B%252812%2529.png)