Cursing In Tongues

(or WTF did THAT mean?)

The MeqTree kernel currently suffers from some misleading (to put it kindly) error reporting. Actually it's not the kernel that suffers so much as the poor users! I will be tackling this problem in the near future (at least it's in Bugzilla already, see [WWW] bug73), but in the meantime I need your help identifying as many confusing errors as possible. So, please collect them and add them to this page. This will also help others when they run into the same problem.

can't access <whatever> as a dynamic object of the requested type

Typical reason is an incorrectly-formed node init record. For example, MeqParm will complain thus when its default_funklet field contains something else besides a funklet.

can't convert <something> to <something else>

same thing.

one or more sinks reported a FAIL

it's not the sink that has failed, it's something in the tree above it. Run the browser and look at the tree -- failed nodes are indicated in red. Once a child fails, typically all its parents fail too, so you need to follow the "trail of blood" up the tree to the cause of the problem.

ConfusingErrors (last edited 2005-05-11 11:20:24 by OlegSmirnov)