[bugs:#1160] Errors sould ALWAYS be trackable

Status: open
Group: v0.43
Created: Sun Oct 05, 2014 12:01 PM UTC by Matteo Sisti Sette
Last Updated: Sun Oct 05, 2014 12:01 PM UTC
Owner: nobody

0.43-4 Extended

Sorry I can't provide the patch to reproduce this. The patch is too big and it's not mine, and I can't isolate the part that reproduces the bug... because of the bug itself.

The issue is that I'm getting somewhere this error:

value: no method for 'list'

AND when I do Find -> Find last error it says:
... sorry, I couldn't find the source of that error.

An untrackable error is always a bug. Source of an error MUST always be trackable. Assuming that the patch is actually sending a list message to an object that is not capable of handling a list (i.e. there is an error in the patch), the fact that it is not tracked is a bug.

ALL places in Pd's code where error messages are generated without properly tracking them so that they can be found in Find -> Find Last error, should be fixed.
This is a PLAGUE in Pd.

Furthermore, in this case, the error message is also nonsensical on its own.
It is supposed to mean that there is a "value" object that is receiving a list in an inlet that can't handle a list (by the way, it is a one-float-item list that is being sent, so it's actually a float). Now, [value] has only an inlet, and it can handle lists and floats, so the message doesn't make sense. Clearly, it is not being issued by a [value] object, but then why does it say "value:" ?

And by the way, it's about time to implement the possibility to find all errors, not only the last one.


Sent from sourceforge.net because pd-dev@lists.iem.at is subscribed to https://sourceforge.net/p/pure-data/bugs/

To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/pure-data/admin/bugs/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.