Hi,
It seems that error messages generated during object creation get lost sometimes. An example (using XOTcl 1.5.3 and tcl8.4.12):
Define a class and a method foo with a typo in it:
% Class C ::C % C instproc foo {} {puds foo}
When foo is called on an existing object, we get the right error message: % C c ::c % c foo invalid command name "puds"
However when foo is called during object creation, the error message is lost: % C d -foo during '::d foo' % set errorInfo during '::d foo' ::d ::xotcl::Object->configure ::C ::xotcl::Class->create ::C ::xotcl::Class->unknown invoked from within "C d -foo"
Regards, Koen
Koen, this should be fixed by the patch from january:
http://alice.wu-wien.ac.at/pipermail/xotcl/2007-January/005193.html
all the best -gustaf
Koen Danckaert schrieb:
Hi,
It seems that error messages generated during object creation get lost sometimes. An example (using XOTcl 1.5.3 and tcl8.4.12):
Define a class and a method foo with a typo in it:
% Class C ::C % C instproc foo {} {puds foo}
When foo is called on an existing object, we get the right error message: % C c ::c % c foo invalid command name "puds"
However when foo is called during object creation, the error message is lost: % C d -foo during '::d foo' % set errorInfo during '::d foo' ::d ::xotcl::Object->configure ::C ::xotcl::Class->create ::C ::xotcl::Class->unknown invoked from within "C d -foo"
Regards, Koen _______________________________________________ Xotcl mailing list Xotcl@alice.wu-wien.ac.at http://alice.wu-wien.ac.at/mailman/listinfo/xotcl