Bug discovered by Dave Gurnell, Fixed by Steve Leach
Symptom:
Declare an objectclass method then its updater.
The pdnargs of
the method then is wrong: it has the pdnargs of
the updater.
This gets fixed as soon as you first run the
method. However if
before doing that you trace the method (See
TEACH TRACE), the
wrong pdnargs is used to check the number of
parameters supplied
to the traced method, and this causes a missing
argument mishap.
Cause:
The way method updaters were compiled.
Solution:
Fixed by Steve Leach. See HELP
OBJECTCLASS_NEWS, in fixed
version, Objectclass 10202, available here
http://www.cs.bham.ac.uk/research/poplog/src/new/objectclass-10202.tar.gz
Logged In: YES
user_id=715638
Accepted by JTB. Need to apply Steve Leach's fix to this
code-base.